软件能力成熟度模型

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 软件能力成熟度模型

出版社:北京航空航天大学出版社
出版日期:2003-12-1
ISBN:9787810773034
作者:单银根,王安,黎连业
页数:280页

章节摘录

插图:2.参考模型ISO/IEC TR 15504软件过程评估国际标准包含9个部分,这9个部分中第2、3、9部分是标准性的,其他都是参考性的。其中第2部分描述了软件过程评估参考模型。该模型是一个二维参考模型,由过程和能力维组成,用来描述过程评估中所用的过程和过程能力。有关ISO/IEC TR 15504.参考模型详见本章2.3节软件过程评估参考模型。3.参考模型的应用参考模型的基本应用有两种,即软件过程改进和软件过程能力确定。这两种用途都必须首先进行软件过程评估,根据评估结果决定软件过程改进和软件过程能力确定。软件过程评估要求首先明确是在什么上下文环境中进行评估,而后按文档化的规程进行评估活动。对评估过程的要求应满足以下5点:(1)使用至少要满足第3部分规定的评估过程;(2)以第2部分定义的参考模型相容的评估模型为基础;(3)运用全面的关于过程性能和过程能力的指示值集合;(4)利用第2部分定义的过程属性等级模式产生过程剖面;(5)有客观证据证明上述条件已经满足。其中:第(3)点中所述过程性能和过程能力的批示是判断过程属性等级的客观基础,也是评估结果可以比较的基础。部分3规定了关于批示的3条要求如下:●一个相容的模型对评估范围内的所有过程必须全面覆盖参考模型二维的批示集;●评估期间必须使用批示值来支持评估员在评定过程属性中的判断;●必须记录并维护以批示值为基础的证据。有关参考模型的应用详见本章2.4节。2.5.3 ISO/IEC。TR 15504与CMM的比较ISO/IEC TR 15504提供一个软件过程评估框架,用来对软件的采购、供应、开发、操作、演进和支持进行策划、管理、监督、控制和改进。1.软件过程评估国际标准(ISO/IECTR 15504)与CMM的区别软件过程评估国际标准(ISO/IECTR 15504)与(;MM的区别如下:(1)参考模型的基本应用目的、基本原理、能力等级的含义均与CMM相似。(2)ISO/IEC TR 15504吸收了(;MM的主要思想,还参考了其他类似工作,尤其是欧洲的B00TSTRAP项目等的成果,并注意克服(2MM 1.1所存在的一些缺陷,与(2MM 1.1有一些重要差别如下:·参考模型由过程维和能力维二维组成,其中过程维所包括过程都必须实施,否则,就表明未按良好的软件工程开展基本活动,也就谈不上有什么软件过程能力,仅当实施了过程维的各个过程,才能通过过程能力维的过程属性,分析评定软件过程能力等级是1~5级的哪一级。而CMM则有不同的模型结构,特别是没有定义类似过程维的过程。●IOS/IEC TR 15504所确定的评估对象是过程维的各个过程,给出每一个被过程的能力等级;而CMM 1.1的应用对象不是过程,而是项目或组织,它给出一个项目或一个组织的整体软件过程成熟度等级。

前言

软件能力成熟度模型(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)软件开发培训班的教师和学员本书在编写过程中,参考了大量的技术参考资料技术规范和有关书籍,并先后得到了许多同志的支持和帮助李淑春黎娜王月冬张维,单银根陈建华王兆康,王长富对本书稿提出了许多修改意见,北京中科天地网络技术有限公司的王刚刘春阳滕华,梁艳刘占全张静,张洪波张黎明顾寿筠等同志为本书的写作提供了许多方便,在此对上述同志一并表示感谢!由于作者水平有限,书中的错误和不当之处,欢迎读者批评。指正作者于中科院计算所二部

媒体关注与评论

书评软件能力成熟度模型(CMM)是卡内基—梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应商能 力的要求, 于1986年开始研究的模型, 并于1991年正式推出了CMM 1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的分析
第九章 与CMM相关的软件工程技术
第十章 与CMM相关的可行性分析与项目立项
第十一章 与CMM相关的系统需求分析及其设计
第十二章 与CMM相联系关的程序设计及其编码
第十三章 与CMM相关的系统测试
第十四章 与CMM相关的系统试运行与维护
第十五章 与CMM相关的系统验收与鉴定

编辑推荐

《软件能力成熟度模型与软件开发技术》是北京航空航天大学出版社出版的。软件能力成熟度模型(CMM)是卡内基—梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应商能 力的要求, 于1986年开始研究的模型, 并于1991年正式推出了CMM 10版. CMM自问世以来备受关注, 在一些发达国家和地区得到了广泛应用, 已成为衡量软件公司对软件开 发管理水平的重要参考因素和软件过程改进事实上的工业标准

作者简介

这是一本介绍软件能力成熟度模型CMM( Capacity Maturity Mode1)与软件开发技术的参考教材。   全书由十五章组成。各章内容分别是:软件能力成熟度模型(CMM)概述; 软件过程评估的国际标准; 可重复级(等级2); 已定义级(等级3);已管理级(等级4); 优化级(等级5);能力成熟度模型(CMM)的提问单;软件产业实施CMM的对策与分析;与CMM相关的软件工程技术;与CMM相关的可行性分析与项目立项; 与CMM相关的系统需求分析及其设计;与CMM相关的程序设计及其编码; 与CMM相关的系统测试; 与CMM相关的系统试运行与维护;与CMM相关的系统验收与鉴定。  本书的特点是:在叙述上由浅入深、循序渐进;在内容上系统全面、重点突出;在概念上清晰易懂。它是一本掌握软件能力成熟度模型(CMM)与软件开发技术很好的书籍,对提高我国软件行业及软件产品会有很大帮助。  本书是北京中科天地网络技术有限公司的培训教材,也可供软件技术开发人员、软件设计人员、科研管理人员以及大专院校有关专业的师生参考。

图书封面


 软件能力成熟度模型下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024