软件工程及软件方法学
-
CMMI精粹(美)Dennis M. Ahern,(美)Aaron Clouse,(美)Richard Turner著;周伯生[等]译;周伯生译本书为所有经理人、项目经理、系统和软件工程师以及过程改进领域的专业人员提供了一个CMMI框架,并以简练的语言、权威的著述和经过实践检验的范例对CMMI进行了系统详实的介绍。CMMI模型庞大而复杂,本书涵盖了集成过程改进方面的所有关键问题。书中采用大量的个案研究,突出强调引领集成过程改进技术的先行组织的经验,同时也揭示了潜在的缺陷,遴选出最佳的方法。此外,本书描述了CMMI工具的结构和内容,给读者提供了具体而实用的实现指南。 -
软件项目管理(美)Philip Metzger,(美)John Boddie著;陈勇强,费琳等译;陈勇强译本书以软件开发的流程为主线,围绕过程与人员的管理,提出了一套完整的软件项目管理实践方法。内容包括:软件团队及其工作方式;经理、分析员及程序员的角色定位与工作职责;软件设计过程与实践;软件开发过程与实践;软件系统测试过程与实践;软件开发过程中支持人员角色定位、工作职责与管理方式。读者对象:本书可作为高等院校计算机软件专业本科生、研究生的软件项目管理课程教材,也可作为软件企业项目经理的培训教材,还可供软件从业人员及软件业企业经理人员实用参考图书。 -
嵌入式系统编程源代码解析(美)Dreamtech软件研发组著;王勇 等译随着工业自动化的来临,嵌入式系统越来越广泛地应用在各行各业中,对嵌入式软件的需求也日趋增大。与过去不同,开发嵌入式软件的工作正在变得更容易也更快速。本书主要介绍了嵌入式系统的基本概念、实际应用、硬件结构、软件开发环境和工具,并通过对大量实例的研究,提供了使用各种硬件平台、操作系统、编程语言和开发工具来完成嵌入式软件开发的方法。本书还对嵌入式系统和嵌入式软件开发的未来趋势进行了讨论。本书所附带的超值光盘中包含7800行源代码,均为专业质量的嵌入式系统应用程序。本书重点突出,语言简练,内容丰富,实用性强,适合具备一定C、C++和Java应用知识并且想要从事嵌入式软件开发工作的软件专业人士使用,对于想要了解嵌入式系统的读者也有启迪作用。 -
软件工程方法与管理汤庸编著高等院校计算机经典教材。 -
软件工程李代平编著高等院校计算机经典教材。 -
软件架构(美)David M.Dikel等著;张恂等译;张恂译本书主要描述软件架构与软件组织之间的相互关系,依次介绍了作者根据多年管理经验和研究总结出的软件架构组织的VRAPS5项原则——构想(Vision)、节奏(Rhythm)、预见(Anticipation)、协作(Partnering)和简化(Simplification),并通过案例分析、模式和反模式展示了如何运用这一模型。本书的主要读者为软件企业的管理人员、开发人员和软件产品的客户等,也可作为大学计算机及相关专业的本科生、研究生和教师的参考用书。IT之源推出国内首个面向对象需求分析课程“用例与UML需求工程” -
软件工程王立福,张世琨,朱冰编著《软件工程(第2版)》是在北京大学计算机科学技术系使用《软件工程》教材的基础上,根据全国高等教育自学考试指导委员会制定的《软件工程考试大纲》的要求,由主讲、主考教师编写而成的,既是北京大学计算机系本科生指定教材,也是北京市高等教育自学考试指导定教材。《软件工程(第2版)》结合国内外软件工程的发展,特别是国家“八五”攻关实践,详细地讲述了软件工程的基本内容,包括基本概念、基本模型、基本方法及相应的支持工具。《软件工程(第2版)》注重基础知识的系统性,同时注意选材的先进性,内容全面、层次清楚。 -
CMM实践应用(印)Pankaj Jalote著;胡春哲,张洁等译;胡春哲译CMM(能力成熟度模型)是一种广泛用于评估和改进机构的软件开发过程的模型。CMM是一个体系,它只规定了软件开发过程能力的各种级别的特点以及改进的目标,但对如何实现这些能力和目标没有详细的指导,而且,由于软件应用领域很多,各个机构特点不尽相同,没有一个统一的详细指南可以解决所有机构面临的问题,因此,各个机构必须结合自身的特点来量体裁衣,构建自己的软件开发过程。因此,为了帮助机构建设CMM,提高自身的软件开发过程的能力,提供一些结合CMM理论来全面系统地介绍成功实现CMM体系的实例,这对渴望改善软件管理能力的机构是非常有帮助的。本书以印度著名的软件服务供应商Infosys(信息系统公司)所采用的过程为例,通过讲解一个典型的软件项目开发的生命周期各个阶段所采用的管理技术和管理过程,用实例教学法生动地讲述了枯燥、繁杂理论的实现过程。本书首先简要回顾了CMM的基础理论,介绍了Infosys的背景及其大致的开发过程,随后按照项目的生命周期分三部分介绍了CMM在软件开发过程中的应用,包括项目启动、项目计划、项目执行和终止。本书最后的附录说明了一个通过IS0认证的机构如何过渡到CMM,并给出了Infosys实现CMM的一些经验。本书可以作为实现软件机构CMM体系的相关人员和希望改善机构软件开发管理和过程的技术人员的参考书,也可以作为计算机专业高年级本科生、研究生的软件工程教学参考书。 -
软件工程(美)Roger S. Pressman著;梅宏译;梅宏译本书是一本系统而全面地介绍软件工程理论、技术和实践的专著,是北美学术界和产业界的畅销书之一。本书对软件工程领域内的所有重要课题都给予了极好的解释,并配以大量的插图、举例、练习和参考资料,使说明更加清楚易懂。第5版中增加了有关Web工程、用户界面设计以及基于构件的软件工程的内容,同时更强调UML(统一建模语言),使读者更加熟悉UML,使用起来也更加方便。作者简介:RogerS.Pressman博士是软件过程改善和软件工程技术方面的国际知名的权威。30多年来,他作为为软件工程师、管理者、教授、作者以及咨询顾问一直工作在软件工程领域。Pressman博士撰写了很多技术文章,并且是多种行业期刊的固定撰写稿人。Pressman博士还是著名的《IEEESoftware》和《CutterItJournal》杂志的编委,并担任多年《IEEESoftware》Manager专栏的编辑。Pressman博士目前是R.S.Pressman&Associates,Inc公司的总裁,作为公司的主要咨询专家,他负责帮助其他公司建立及进行有效的软件工程实践.目录:第I部分:产品和过程第1章产品第2章过程第II部分:软件项目管理第3章项目管理的概念第4章软件过程和项目度量第5章软件项目规划第6章风险分析和管理第7章项目日程安排与跟踪第8章软件质量保证第9章软件环境管理第III部分:软件工程的传统方法第10章系统工程第11章概念和原则分析第12章建模分析第13章概念和原则设计第14章体系结构设计第15章用户界面设计第16章组件层次设计第17章软件测试技术第18章软件测试策略第19章软件的技术度量第IV部分:面向对象的软件工程第20章面向对象的概念和原则第21章面向对象的分析第22章面向对象的设计第23章面向对象的测试第24章面向对象系统的技术度量第V部分:软件工程的高级主题第25章正规方法第26章净室软件工程第27章基于组件的软件工程第28.章客户/服务器结构的软件工程第29章网络工程第30章二次工程第31章计算机辅助的软件工程第32章未来之路 -
UML与Rational Rose 2002从入门到精通(美)Wendy Boggs,(美)Michael Boggs著;邱仲潘等译;邱仲潘译本书深入浅出地介绍了统一建模语言(UML)和Rational Rose软件,通过航空公司与购物推车例子介绍如何用UML和Rose进行项目需求分析、结构规划和生成框架代码,以及如何从现有系统逆向转出工程代码,生成Rose模型,并分章介绍了C++、Java、Visual Basic与CORBA/IDL和XML代码的代码生成与逆向转出工程代码。通过本书学习,项目开发人员可以用这个全新工具紧扣用户需求,方便地开发出符合用户需求的系统或根据用户需求对现有系统进行改造。本书适合项目开发人员参考,也适合作为大学教材或自学材料。 本书前言特色及评论文章节选
