软件工程及软件方法学
-
软件测试与质量保证袁玉宇《普通高等教育“十一五”国家级规划教材:软件测试与质量保证》的主题是软件质量的改进,重点讨论的是如何提高软件质量的方法。本书提供了两种提高软件质量的技术,一是软件测试,二是软件质量保证。首先对软件质量属性进行了分析,全面论述了软件测试的基本原理和软件过程,讲解了软件测试用例设计方法,以及其在单元测试、集成测试、系统测试和验收测试中的应用。阐述了自动化测试的概念、技术和工具。本书还对软件质量保证从概念、过程和工具方面进行了详细介绍。本书可以用做软件测试人员、软件质量保证人员、软件开发人员和需要了解软件质量知识的各级软件管理人员的工作参考书,也可以作为计算机专业高年级本科生和研究生的教学参考书。 -
软件工程实践者的研究方法(美国)ROGER S.PRESSMAN 著;郑人杰、马素霞、白晓颖 译20多年以来,《软件工程:实践者的研究方法》一书是最受学生和行业专业人员欢迎的软件工程指南。它全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具,获得了广大读者的好评,在国际软件工程界享有无可质疑的权威地位。本书基于该书第6版进行改编,保留其中的基本内容,压缩或删除了一些高级内容,更加适合作为国内高校计算机及相关专业本科生的软件工程课程教材,也可供软件工程领域的技术人员参考。 -
浅谈深析面向服务的软件工程蔡维德、白晓颖 、陈以农《浅谈深析面向服务的软件工程》从历史发展的角度探讨了面向服务体系结构(service-oriented architecture,SOA)的本质和战略意义,以及它将给计算机技术带来的深远影响。着重分析了SOA作为一种新的计算范型,将给软件开发和软件工程带来的革命性变化。全书分为三大部分共12章。第一部分分析了SOA的产生历史和发展现状。指出SOA作为一种新的软件范型,将对软件技术、产业、商业、教育等各方面的发展产生深远影响,特别是分析了SOA给中国软件产业发展带来的机遇和挑战。第二部分介绍了SOA的基本概念和技术。涵盖了SOA为软件工程的架构思想、分析与设计、测试这三个主要方面的方法和技术带来的潜在变化。第三部分介绍了面向服务的高级计算技术。主要探讨SOA中的策略支持、服务协同、数据溯源、信息服务和硬件服务化等支撑技术的概念及其发展前景。这《浅谈深析面向服务的软件工程》写给软件开发人员、决策人员、教育工作者,以及所有期望了解SOA、理解SOA重要性和深刻意义的人们。 -
软件网络何克清、马于涛、刘婧、李兵、彭蓉《软件网络》针对大规模软件开发中设计和维护存在的实际问题,借鉴复杂网络研究的最新成果,系统地介绍了复杂系统和复杂网络与软件工程相融合的思想以及软件网络(software network)的概念、分析度量体系、调控方法和核心技术。《软件网络》共分四个部分:第一部分(第一~三章)介绍软件网络的研究背景和研究现状;第二部分(第四~九章)介绍软件网络结构特性的分析与度量;第三部分(第十~十二章)介绍基于复杂网络的软件结构优化和系统演化生长,同时对网络式软件的结构特征进行了初步分析(关于网络式软件的其他问题可参考《软件网络》的姊妹篇《网络式软件》);第四部分(第十三章)对今后的研究工作进行了展望。《软件网络》可供从事软件研究的科技人员阅读,亦可作为计算机软件与理论专业的研究生教材或参考书。 -
梦断代码(美)罗森伯格 著,韩磊 译《梦断代码》是讲一事,也是讲百千事;是写一软件,也是写百千软件;是写一群人,也是写百千万人。任何一个在软件领域稍有经验的技术人员看完《梦断代码》,必掩卷长叹:做软件难。软件乃是人类自以为最有把握,实则最难掌控的技术。《梦断代码》作者罗森伯格对OSAF主持的Chandler项目进行田野调查,跟踪经年,试图借由Chandler的开发过程揭示软件开发中的一些根本性大问题。 -
软件测试技术基础陈汶滨,朱小梅,任冬梅 编著《软件测试技术基础》针对高校计算机专业软件测试课程的需要而编写,主要介绍了软件测试的基础知识与应用技术。内容包含软件测试概述、软件测试方法与过程、黑盒测试、白盒测试、软件测试管理、自动化测试基础以及对主流测试工具软件WinRunner、LoadRunner和JUnit的详细介绍,并附有大量实际案例。《软件测试技术基础》能同时满足课堂理论教学与上机实践教学的需要,便于学生在学习过程中及时将理论知识运用于实际问题的解决,实用性较强。全书讲解深入浅出,内容结构合理,适于高校计算机相关专业作为软件测试课程教材使用,同时也可作为软件测试人员的参考用书。 -
QTP自动化测试实践陈能技 编本书面向使用QuickTest Professional测试工具进行自动化功能测试的测试工程师,以及希望了解自动化功能测试的测试员。本书以循序渐进的方式讲解了自动化功能测试的基本知识,结合QuickTest Professional的使用,深入讲解自动化测试脚本的开发,涉及目前流行的数据驱动测试方法、关键字驱动测试方法等方面的内容,并且详细讲解了如何使用QuickTest Professional测试Windows控件、 ActiveX控件、VB控件、Web控件等。对于希望了解和使用QuickTest Professional的插件技术的测试工程师,还详细讲解了QuickTest Professional 的.NET插件的使用,包括利用.NET插件测试.NET Windows Form、Web Form,以及最新的WPF控件。同时还介绍了.NET插件的扩展技术,以及QuickTest Professional的自动化对象模型的使用方法。本书在讲解自动化测试脚本开发知识和QuickTest Professional的使用的过程中,通过详细的例子进行分析和讲解,让读者可以通过例子进行理解,并且可以自己进行尝试,非常适合独立学习和研究自动化测试技术的初级测试工程师参考使用。 -
软件工程实验与课程设计指导王华、周丽娟、谭小慧《北京市高低呢工教育精品教材立项项目:软件工程实验与课程设计指导》是《新编软件工程实用教程》配套的实验和实践教材,设计了一系列实验练习和综合课题,实验内容包含软件生存周期的各个阶段,涉及可行性研究、软件项目开发计划、软件需求分析、设计、实现和测试等方面,最后通过课程实践案例,完整介绍了软件工程开发的全过程。每个实验都包含关键理论和知识点的简要介绍、所需要的工具和实验指导,把软件工程的概念和理论知识融入到实践中,从而加深读者对软件工程的认识和理解。《北京市高低呢工教育精品教材立项项目:软件工程实验与课程设计指导》可作为高等院校计算机及相关专业软件工程课程的实验教材或教学参考书,也可作为软件工程实验课程的主教材和读者自学的教材。 -
全球化软件开发最佳实践童春杰、周皓峰、等本书是介绍全球化基本体系结构、技术和方法的经典力作。全书共18章,介绍了全球化的背景、Java开发中的国际化技术、全球化测试、常见问题的解决方法、DB2数据库等知识,并以一个完整的全球化开发实例,指导读者利用该用例中的方法和实现,自行实施一个精巧、完整的全球化开发项目。本书适合具有一定基础的软件开发人员、计算机或相关专业的学生,以及需要为企业决策者提供技术和信息支持的架构设计师。 -
新概念电脑常用工具软件教程张希玲、魏三强、朱军《新概念电脑常用工具软件教程(附CD光盘)》涉及38个电脑中经常使用的软件,以目前最新的软件版本为例,针对初学者的需求,以通俗的语言、详实生动的操作案例,全面讲解电脑常用工具软件的相关知识以及软件的使用方法和技巧。《新概念电脑常用工具软件教程(附CD光盘)》按软件的类别分别介绍了多个常用软件的使用,其中包括图像浏览及管理软件、压缩解压缩软件、多媒体应用及处理软件、文件传输软件、漫游网络软件、即时通信软件、办公软件、虚拟光驱及刻录工具、磁盘分区及系统备份软件以及系统维护软件等。《新概念电脑常用工具软件教程(附CD光盘)》注重基础知识与实际应用相结合,实例丰富,步骤详细,通俗易懂,操作性强,读者可以边学边练,学习起来更加轻松。《新概念电脑常用工具软件教程(附CD光盘)》适合作为各类职业院校、大中专院校相关专业的教学用书,也适合电脑爱好者自学使用,是电脑初学者的实用参考书。光盘不仅提供了课堂练习和课堂演练的多媒体教学视频演示,播放时间长达136分钟,还包括书中所有的素材文件和知识拓展内容,帮助读者提高学习效率。
