书籍详情

软件能力成熟度模型(CMM)与软件开发技术

软件能力成熟度模型(CMM)与软件开发技术

作者:单银根,王安,黎连业编著

出版社:北京航空航天大学出版社

出版时间:2003-01-01

ISBN:9787810773034

定价:¥25.00

购买这本书可以去
内容简介
  软件能力成熟度模型(CMM)是卡内基—梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM10版.CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,已成为衡量软件公司对软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准软件能力成熟度模型,它的基础就是软件开发技术.所谓软件就是应用计算机科学数学和管理科学的知识,通过某种表达方式(语言)编制程序,在计算机上实现人们预定的工作目标由于软件不同于硬件的制造过程,它是逻辑产品的开发,是人的智力的高度发挥.尽管人是聪明的,但也容易犯错误,软件中的许多错误都是由于人的认识.知识和经验不足或开发过程中的疏忽或交流不够造成的如何解决这一问题?如何提高软件开发技术水平?这是我们所关心的问题为此,中国科学院计算所(二部)网络研究开发中心培训部组织在软件开发方面有一定造诣的专家.学者编写了《软件能力成熟度模型(CMM)与软件开发技术》一书.本书可供从事软件开发的科技人员学习和参考,现作为北京中科天地网络技术有限公司的培训教材建议有关培训机构采用全书分为上下两篇上篇重点介绍软件能力成熟度模型,由前七章组成下篇为软件开发技术,由后八章组成上篇的内容是:能力成熟度模型(CMM)概述,软件过程评估的国际标准,可重复级(等级2),已定义级(等级3),已管理级(等级4),优化级(等级5),能力成熟度模型(CMM)的提问单简要地向读者介绍了目前国际上对软件开发技术规范的要点,衡量软件开发水平,即能力成熟度模型下篇的内容是:软件产业实施CMM的对策与分析,与CMM相关的软件工程技术,与CMM相关的可行性分析与项目立项,与CMM相关的系统分析及其设计,与CMM相关的程序设计及其编码,与CMM相关的系统测试,与CMM相关的系统试运行与维护,与CMM相关的系统验收与鉴定.向读者介绍软件开发过程中具体怎么去做软件开发是一个“软件学”技术,长期以来给刚刚从事软件工作的同志一种神秘的感觉.这种“软件学”知识,一直存在于少数从事设计人员的头脑中,成为一种“艺术”和经验为了使这种“艺术”和经验能够为多数人掌握与借鉴,使人的“艺术”和经验成为一种工艺,对它进行“硬化”,变为“硬技术”说白了,就是把“糊在窗户上的一层纸给桶开”,揭开软件开发技术的神秘面纱.本书同时也给从事软件人员提供一个参考依据:国际上对软件开发有哪些要求和规范?在具体开发过程中又怎样去实现?这就是我们编写这本书的目的所在本书作为“艺术”和经验的硬化,是新鲜的,但带有作者的个人观点和主张(读者可以从书中看出).因此,作者希望能起到抛砖引玉的作用,把软件开发工作做得更好,培养出更多的走向国际化的软件人才作为最主要的问题,哪些人使用这本书?本书适合下列几种不同工作类型的人员阅读:(1)需要了解软件开发建设全过程的人员,(2)从事软件开发的技术人员,(3)已有软件编程经验,也有大中型工程项目经验的人员,(4)大.中型软件项目的管理人员和设计人员,(5)科研企事业单位的软件人员,(6)从事系统分析.设计的人员,(7)从事出口软件劳务的技术开发人员,(8)软件开发培训班的教师和学员本书在编写过程中,参考了大量的技术参考资料技术规范和有关书籍,并先后得到了许多同志的支持和帮助李淑春黎娜王月冬张维.单银根陈建华王兆康.王长富对本书稿提出了许多修改意见,北京中科天地网络技术有限公司的王刚刘春阳滕华.梁艳刘占全张静.张洪波张黎明顾寿筠等同志为本书的写作提供了许多方便,在此对上述同志一并表示感谢!由于作者水平有限,书中的错误和不当之处,欢迎读者批评.指正作者于中科院计算所二部2003年元月这是一本介绍软件能力成熟度模型CMM(CapacityMaturityMode1)与软件开发技术的参考教材。全书由十五章组成。各章内容分别是:软件能力成熟度模型(CMM)概述;软件过程评估的国际标准;可重复级(等级2);已定义级(等级3);已管理级(等级4);优化级(等级5);能力成熟度模型(CMM)的提问单;软件产业实施CMM的对策与分析;与CMM相关的软件工程技术;与CMM相关的可行性分析与项目立项;与CMM相关的系统需求分析及其设计;与CMM相关的程序设计及其编码;与CMM相关的系统测试;与CMM相关的系统试运行与维护;与CMM相关的系统验收与鉴定。本书的特点是:在叙述上由浅入深、循序渐进;在内容上系统全面、重点突出;在概念上清晰易懂。它是一本掌握软件能力成熟度模型(CMM)与软件开发技术很好的书籍,对提高我国软件行业及软件产品会有很大帮助。本书是北京中科天地网络技术有限公司的培训教材,也可供软件技术开发人员、软件设计人员、科研管理人员以及大专院校有关专业的师生参考。
作者简介
暂缺《软件能力成熟度模型(CMM)与软件开发技术》作者简介
目录
上篇软件能力成熟度模型                  
                   
 第1章 软件能力成熟度模型(CMM)概述1                  
 1.1 软件过程评估的必要性1                  
 1.2 能力成熟度模型的产生和主要用途6                  
 1.3 能力成熟度模型的体系结构8                  
 1.4 能力成熟度模型各等级之间的关系20                  
 1.5 能力成熟度模型实施人员和组织机构的划分22                  
 1.6 CMM实施中有待解决的问题23                  
                   
 第2章 软件过程评估的国际标准28                  
 2.1 软件过程评估国际标准的制定与目的28                  
 2.2 软件过程评估标准的组成28                  
 2.3 软件过程评估参考模型30                  
 2.4 软件过程评估及其应用33                  
 2.5 软件过程评估国际标准与CMM的比较42                  
 2.6 CMM与ISO 9000标准的关系49                  
                   
 第3章 可重复级53                  
 3.1 可重复级过程的基本特征53                  
 3.2 可重复级的关键过程域54                  
 3.3 可重复级上的需求管理57                  
 3.4 可重复级上的软件项目计划61                  
 3.5 可重复级上的软件项目跟踪和监控67                  
 3.6 可重复级上的软件转包合同管理72                  
 3.7 可重复级上的软件质量保证76                  
 3.8 可重复级上的软件配置管理81                  
                   
 第4章 已定义级86                  
 4.1 已定义级过程的基本特征86                  
 4.2 已定义级的关键过程域87                  
 4.3 已定义级的组织过程焦点90                  
 4.4 已定义级的组织过程定义93                  
 4.5 已定义级的培训程序97                  
 4.6 定义级的集成软件管理100                  
 4.7 已定义级的软件产品工程106                  
 4.8 已定义级的组间协调111                  
 4.9 已定义级的同行评审115                  
                   
 第5章 已管理级118                  
 5.1 已管理级过程的基本特征118                  
 5.2 已管理级的关键过程域118                  
 5.3 已管理级的定量过程管理119                  
 5.4 已管理级的软件质量管理124                  
                   
 第6章 优化级128                  
 6.1 优化级过程的基本特征128                  
 6.2 优化级的关键过程域128                  
 6.3 优化级的缺陷预防129                  
 6.4 优化级的技术革新管理132                  
 6.5 优化级的过程变更管理136                  
                   
 第7章 能力成熟度模型的提问单141                  
 7.1 CMM提问单填写的内容141                  
 7.2 基本级上提问单的问题和回答142                  
 7.3 可重复级上提问单的问题和回答143                  
 7.4 已定义级上提问单的问题和回答149                  
 7.5 已管理级上提问单的问题和回答156                  
 7.6 优化级上提问单的问题与回答158                  
 7.7 能力成熟度中涉及的术语161                  
                    
 下篇软件开发技术                   
 第8章 软件产业实施CMM的分析164                  
 8.1 软件业的发展现状和趋势164                  
 8.2 国内外软件产业的比较167                  
 8.3 CMM对软件产业的适用性分析168                  
 8.4 软件企业中如何实施CMM171                  
 8.5 实施CMM与CMM认证的关系176                   
                   
 第9章 与CMM相关的软件工程技术177                  
 9.1 软件工程的定义177                  
 9.2 软件工程研究的内容178                  
 9.3 软件工程项目的目标178                  
 9.4 软件工程面临的问题179                  
 9.5 软件生存周期及其模型179                  
 9.6 软件生存周期过程182                  
 9.7 软件的开发方法和开发工具183                  
                   
 第10章 与CMM相关的可行性分析与项目立项188                  
 10.1 可行性分析的目的188                  
 10.2 可行性分析的步骤189                  
 10.3 可行性分析的任务189                  
 10.4 可行性分析报告的质量要求和主要内容195                  
 10.5 项目立项与项目开发计划196                  
                   
 第11章 与CMM相关的系统需求分析及其设计198                  
 11.1 系统需求分析的任务198                  
 11.2 系统需求分析各阶段的主要工作199                  
 11.3 系统需求分析检验表211                  
 11.4 系统的详细设计218                  
 11.5 系统设计中的文档资料231                  
                   
 第12章 与CMM相关的程序设计及其编码233                  
 12.1 程序设计的任务233                  
 12.2 程序设计的工作步骤233                  
 12.3 结构化程序设计方法237                  
 12.4 程序总体设计238                  
 12.5 输入输出文件代码设计239                  
                   
 第13章 与CMM相关的系统测试255                  
 13.1 系统测试的目标与任务255                  
 13.2 系统测试方法256                  
 13.3 系统测试过程257                  
 13.4 系统单元测试258                  
 13.5 系统集成测试261                  
 13.6 系统测试的文档资料262                  
                   
 第14章 与CMM相关的系统试运行与维护264                  
 14.1 系统试运行时故障的处理方式264                  
 14.2 确定新旧系统工作机制266                  
 14.3 系 统 维 护266                  
 14.4 系统试运行产生的文档资料266                  
                   
 第15章 与CMM相关的系统验收与鉴定268                  
 15.1 系统验收的目标与任务268                  
 15.2 系统验收报告的内容269                  
 15.3 系统鉴定工作程序和文档资料269                  

猜您喜欢

读书导航