软件工程及软件方法学
-
软件质量保政、测试与评价杨根兴 等编著本书以规范和应用为视角,系统的涵盖了最新的软件工程的相关标准和规范、软件质量模型与产品评价、软件质量保证与过程改进、软件配置与风险管理、测试过程与测试用例设计、测试自动化与系统性能调优、软件缺陷管理、软件估算和度量等内容,为软件质量保证和软件测试人员提供了一套实用有效的技术和方法。通过本书的学习,读者可以有效提高软件质量保证和软件测试与评价的实践能力。本书作为“十一五”全国工程硕士研究生教育核心教材,并可供从事软件质量保证、软件测试、软件工程管理的技术人员使用,也可作为高校计算机专业师生的参考用书。 -
计算机软件技术基础麦中凡 苗明川 何玉洁本书是计算机软件技术基础的综合教材。第3版教材在前两版的基础上进行了修订和更新,力求在保持原版编写理念、整体风格的基础上,加入软件技术发展的最新成果,并按照SWEBOK规范做了校订,进一步精炼了选材内容。主要内容包括程序设计语言、算法与数据结构、多媒体及其应用开发、操作系统、计算机网络技术、关系数据库系统等软件基本知识点。在本书的最后,还介绍了软件开发与维护以及软件工程过程与软件工程管理等内容,力图通过有限的篇幅,使读者建立起开发一个软件系统的总体概念和方法。第3版较第2版在结构上有所调整,使之更为合理。本书适合作为高等学校非计算机专业基础教材使用,也可以作为信息产业从业者软件技术的入门教材。本书所配电子教案可以从高等教育出版社高等理工教学资源网下载,网址http://www.hep-st.com.cn。 -
敏捷软件开发Robert C.Martin本书中,享誉全球的软件开发专家和软件工程大师Robert C. Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。 本书于2003年荣获第13届Jolt大奖,是C++和Java程序员提高自身水平的绝佳教材,也适于用作高校计算机、软件工程专业相关课程的教材或参考书。 -
反模式(美)William J.Brown,Raphael C.Malveau,Hays W.McCormick,Thomas J.Mowbray模式是可以复用的优秀解决方案。本书从一个新的角度审视模式,提出了反模式的概念,介绍了在软件开发中常常出现的问题——将设计模式错误应用于不适当的上下文环境。首先,定义了软件开发参考模型和文档模板来说明这些反模式。然后,从开发人员角度、架构角度和管理角度三个方面对这些反模式逐一说明,并说明了与特定反模式相关的背景、原因、症状和后果,让读者可以迅速地检验身边的项目是否出现了这些状况,同时也针对每个反模式给出了相应的解决方案。 本书适用于从事项目管理和软件开发的相关人员。 -
敏捷软件开发Robert C.Martin, Micah Martin本书中,享誉全球的软件开发专家和软件工程大师Robert C. Martin深入而生动地使用真实案例讲解了面向对象基本原则、重要的设计模式、UML和敏捷实践等程序员必备的知识。 本书于2003年荣获第13届Jolt大奖,是C++和Java程序员提高自身水平的绝佳教材,也适于用作高校计算机、软件工程专业相关课程的教材或参考书。 -
常用工具软件喻铁 主编《最新全国中职教育适用实用规划教材·常用工具软件(适用专业计算机应用软件技术)》是中等职业学校计算机专业的一门专业课程,是中职学生了解和掌握常用工具软件的一条快捷而重要的途径。全书主要介绍了图形图像工具、影音工具、网络工具、压缩工具、杀毒软件及恶意软件清除工具、磁盘工具、光盘工具、翻译工具等常用工具软件的基本使用方法,图文并茂,易学易懂。《最新全国中职教育适用实用规划教材·常用工具软件(适用专业计算机应用软件技术)》语言通俗、平实,栏目设置合理,内容丰富而不显枯燥。《最新全国中职教育适用实用规划教材·常用工具软件(适用专业计算机应用软件技术)》可作为中等职业学校计算机应用技术和软件技术专业的专业课教材,也可作为相关从业人员了解和掌握工具软件的功能及使用方法的参考书。 -
软件工程基础实践教程吴洁明本书是作者多年教学研究与工程项目开发经验编写的软件工程实践教程。 全书以5条主线介绍软件工程的原理、方法和过程。第1条,从软件的特点引出软件危机的概念,介绍软件危机的解决方法,即本书的的核心内容软件工程,第2条从软件的生存周期入手,介绍软件生命周期各个阶段软件的存在形式和评价标准,详佃介绍软件文档的写作及管理,第3条从软件工程实践出发,介绍可行性研究结构化分析和设计方法,以及相应的工具和步骤,第4条从面向对象的概念入手,结合UML讲述面向对象分析和设计的方法、工具和步骤,第5条详细讲述软件测试的概念、方法、策略和步骤。 本书以实例驱动理论讲解。在结构化方法和面向对象方法的讲述中使用相同的示例,目的是让读者从中体会两种方法各自的特点,特别是面向对象方法的优点。 本书适用于普通高等院校“软件工程”课程的教材或参考书。书中给出了大量的实用模板和表格,可供软件工程师在实际项目开发参考应用。 -
软件工程习题与解答李代平 等编著本书配合李代平等编著的《软件工程》(第2版)(清华大学出版社)的内容,主要对软件工程的基本理论、可行性研究、软件需求分析与概念模型、总体设计、软件细节设计、面向对象方法学、面向对象分析、面向对象设计、形式化方法、用户界面设计、软件质量、软件实现、软件测试、软件维护、软件项目管理与计划等知识进行了简介,并针对各章的知识点给出了单元练习与参考答案。本书可以作为大专院校相关专业高年级学生的参考用书,特别适合于计算机本科和专科学生、报考计算机专业硕士研究生的考生、参加国家高等教育自学考试的考生、参加计算机等级考试的考生和计算机专业的高级人员作为参考用书。 -
Reversing(美)艾拉姆 著,韩琪 等译本书描述的是在逆向与反逆向之间展开的一场旷日持久的拉锯战。作者Eldad Eilam以一个解说人的身份为我们详尽地评述了双方使用的每一招每一式的优点与不足。 书中包含的主要内容有:操作系统的逆向工程;.NET平台上的逆向工程;逆向未公开的文件格式和网络协议;逆向工程的合法性问题;拷贝保护和数字版权管理技术的逆向工程;防止别人对你的代码实施逆向工程的各种技术;恶意程序的逆向工程;反编译器的基本原理以及它对逆向过程的影响。 本书适合软件逆向工程的从业人员以及软件开发者们阅读。 -
嵌入式软件概论(美)Colin Walls《嵌入式软件概论》总结了作者从事嵌入式系统开发几十年的经验,对嵌入式软件开发中经常会遇到的一些问题进行了分析和解答,涉及面较广,几乎涵盖了嵌入式软件的所有方面,包括处理器体系架构、C/C++编程语言、开发环境和工具、实时问题、RTOS、网络及FPGA等。尽管这些主题都比较大,但作者凭借其丰富的专业知识和实践经验,基本上从中抽取出了与嵌入式软件开发特征相关的要点,具有较强的针对性。《嵌入式软件概论》附有一张光盘,内含作者以本书内容为基础的很多讲稿。已经做成了PPT和PDF文件,特别适合于嵌入式软件设计的培训、讲座等。《嵌入式软件概论》适合于嵌入式系统的开发人员、管理人员、培训阅读参考,也可作为嵌入式系统专业方向研究生和本科生的参考读物。
