软件工程及软件方法学
-
软件设计与体系结构刘其成 编《普通高等院校十二五规划教材:软件设计与体系结构》对软件体系结构和软件设计的基 本原理、方法和实践进行了系统的介绍,包括软件体系结构与软件设计在软 件工程中的地位和作用、软件体系结构与组件、经典软件体系结构风格、分 布式软件体系结构风格、MVC风格与Struts框架、软件设计的目标、面向对 象软件设计方法、并行软件设计与实现、设计原则、设计模式等内容。《普通高等院校十二五规划教材:软件设计与体系结构》在介绍软件体系结构和软件设计原理的前提下,特别注重实用性。书中含有大量精心设计并调试通过的程序实例,方便读 者使用。本书集编者多年的教学经验编写而成,语言通俗易懂,内容安排合 理,讲解深入浅出。《普通高等院校十二五规划教材:软件设计与体系结构》可作为普通高等院校软件工程专业、计算机科 学与技术专业以及信息类相关专业本科生和研究生的教材,也可作为软件工 程培训教材,以及软件开发人员的参考书。 -
交互设计黄琦,毕志卫 著《交互设计》结合大量的网页和软件设计的实践,系统的介绍交互设计的原理、原则、流程工具和方法,特别提出了交互设计师即是产品经理的观点和论述,将对中国的互联网交互设计实践将起到一定的指导和借鉴作用。全书分成4篇:第1篇交互设计概述,主要介绍了什么是目标导向的交互设计,并阐述了其国内外研究现状等;第2篇设计原则,主要介绍交互设计的原理和原则,配合大量的实例进行说明;第3篇工具集,介绍交互设计的流程、工具和方法,以方便读者快速入门;第4篇设计创新,主要介绍了如何综合运营交互设计技术解决实际问题和进行有效的设计创新。 本书特色: (1) 本土化,更加贴近中国的交互设计实际。本书对流行的交互设计原理、概念等进行梳理,结合中国WEB产品开发的实际,给出了更敏捷和有效的设计流程,通过组合使用相关的设计工具,有效地满足实际的需求; (2) 案例详实、丰富。本书提供了100幅的图表、照片,配合相关的说明,以期增加读者的现场感;通过阅读图例就能基本掌握一些简单的工具和方法。 (3) 关注交互设计方法与工具,强调实践,注重实效。本书的主旨是培养交互设计师而不是可用性专家,因此更加注重解决问题的能力和有效的表达。对设计师的核心能力进行了探讨,并给出了如何培养这些技能的方法和教程。 -
计算机软件基础刘金凤,赵鹏舒,祝虹媛 等编《计算机软件基础》是计算机软件技术基础的综合教材,引进了软件技术发展的最新成果,精炼了选材内容。《计算机软件基础》共分为6章,包括程序设计语言、数据结构、操作系统、数据库和软件工程五大知识板块,内容由浅入深,为读者开避了入门到熟练掌握的捷径。本书提供了大量的软件开发实例,每章都配有习题,便于读者巩固所学知识。《计算机软件基础》适合作为高等学校非计算机专业基础教材使用,也可以作为企业的培训教材。 -
探索式测试实践之路史亮,高翔 著探索式测试是一种重要的软件测试思想。随着测试行业的发展,其高效性、机动性和实用性受到了广泛的关注、讨论和实证,但是仍有许多测试人员对探索式测试充满疑问,甚至误解。《探索式测试实践之路》的目标就是回答疑问,澄清误解,分享作者们在探索式测试领域的实战经验和反思总结,并介绍业界专家的相关见解。《探索式测试实践之路》内容可分成4个部分。第1章介绍了探索式测试的定义和理论基础,并回答了测试人员感兴趣的常见问题。第2~7章介绍了探索式测试的具体技术,包括思维方法、测试设计、测试工具和测试自动化。第8~12章讨论了测试团队如何实施与管理探索式测试。第13章回顾全书内容,并分析了探索式测试获得成功的关键因素。本书适合软件测试工程师和测试管理人员阅读,也适合大专院校计算机相关专业师生作为参考书使用。 -
嵌入式软件设计与应用文全刚 等编《普通高校“十二五”规划教材:嵌入式软件设计与应用》主要分成3个部分:第1部分介绍嵌入式操作系统基础,包括第1、2章。第2部分介绍基于嵌入式操作系统Windows CE的软件开发,重点在于介绍应用程序开发。这部分内容由第3~7章组成,具体包括Windows CE操作系统开发基础、嵌入式MFC应用程序开发、C#开发嵌入式应用程序、嵌入式通信编程、嵌入式数据库编程等内容。第3部分是实验内容,包括第8章。《普通高校“十二五”规划教材:嵌入式软件设计与应用》主要介绍基于Windows CE 6.0的应用软件设计,是学习嵌入式软件设计的入门级教材,非常适合于应用型本科生的教学,此外,对于嵌入式入门工程师来说,《普通高校“十二五”规划教材:嵌入式软件设计与应用》也满足了他们的需要。 -
需求工程(德)波尔 著,彭鑫 等译《需求工程:基础、原理和技术》由KlausPohl著,彭鑫、沈立伟、赵文坛等人译。本书对需求工程中的主要概念、方法、原理和技术进行了全面介绍,覆盖了面向目标的需求工程、基于场景的需求工程、面向方案的需求工程以及需求抽取、文档化、协商、确认和管理等需求工程活动,是一本内容丰富、结构完整的需求工程教科书。全书共分八部分,每一部分针对不同的主题展开论述,并在每一部分的开头对各章节内容分别加注“基础”和“高级”标记,方便读者学习。《需求工程:基础、原理和技术》运用实例来辅助阐述需求工程的各个方面,并提供了大量经过实践检验的检查表和指南,不仅适合用于高年级本科生和研究生的需求工程及相关课程教学,而且还可以作为软件开发和管理等相关领域专业人员的参考书。 -
软件工程郑逢斌 主编郑逢斌主编的《软件工程》全面系统地讲述了软件工程的概念、原理和典型的方法,以及软件项目的管理技术和软件工程的新方法。主要内容包括软件生命周期各阶段的任务、过程、结构化方法和面向对象方法,软件项目管理相关技术及工具,软件工程应用中的新技术等。着重介绍面向数据流的系统分析和设计,面向对象的分析和设计,面向对象基础和UML。《软件工程》在介绍面向数据流和面向对象的设计时,紧密围绕实例进行阐述,对读者深入理解软件工程学很有帮助,可以作为学生综合实验前的练习。本书可作为高等院校“软件工程”课程的教材或教学参考书,也可作为软件开发人员和软件项目管理人员的参考书。 -
软件项目管理师成长之路王顺 等编著《软件项目管理师成长之路——软件工程导论实践指南asp.net版》是以实际项目为原型,以关键的理论与丰富的实践为指导,通过一个具体的软件项目研发实例,来介绍软件生产的整个过程:需求、建模、设计、编程、测试,直至部署。帮助读者理解完整的软件工程体系,以及在软件生产过程中各个工程师角色的地位和作用、日常主要的工作范畴,为将来深入学习需求工程、软件开发、软件测试、项目管理等课程打下坚实的基础;同时也为读者以后根据自身的特长与兴趣合理地选择工作岗位提供参考。《软件项目管理师成长之路——软件工程导论实践指南asp.net版》适用于高校计算机及软件工程专业作为软件应用课程的实践教材使用,也可供从事软件行业工作的人员参考。 -
软件人主题分析与信息检索技术周亦鹏 著随着移动应用、社会网络应用的快速发展,用户随时随地获取个性化信息的需求更加强烈,对检索系统的智能化要求更高。软件人以其拟人化的特征更好地适应了这一发展趋势,同时通过与物联网相结合,软件人的感知能力大大提高,这使软件人成为实现智能化、拟人化主题分析和信息检索的一种重要途径。《电子信息类新技术丛书:软件人主题分析与信息检索技术》首先分析了主题分析和信息检索技术的现状,进而探讨了软件人在互联网信息处理发展演化中所能起到的作用。重点阐述了软件人的构造,尤其是以主题模型来建立软件人的语言模型,使之能够模拟不同人的语言模式。围绕软件人的主题模型,从文本主题分析、主题模型的语义标注、跨媒体主题分析几个方面总结了作者在该领域的理论研究工作。在理论研究的基础上,进一步介绍了软件人主题分析技术在食品安全事件监测、智慧旅游和领域主题信息检索中的应用。《电子信息类新技术丛书:软件人主题分析与信息检索技术》可作为从事智能科学技术、计算机、信息检索相关的科研、教学和工程技术人员参考用书,也可作为高等院校的专业用书。本书由周亦鹏著。 -
软件产品架构师手记扈晓炜 著《软件产品架构师手记》编著者扈晓炜等。《软件产品架构师手记》内容提要:软件产品是软件企业和技术持续发展的关键。软件产品架构师是软件产品得以发展的核心角色。本书全面介绍软件产品架构师工作所需要的各方面的知识和技能,包括软件产品特性、管理、日常工作任务、责任和能力要求、常见的架构设计、如何与各方面人员协作等。大部分内容在传统软件开发书籍中没有涉及。本书可供软件产品架构师日常工作参考,帮助初、中级软件开发人员规划职业发展,供本科生和研究生了解信息领域高级技术人员的工作要求以进行职业规划,也可供软件企业管理人员了解高级软件技术人员应该具有的水平。
