




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、和其他标准1第1页,共65页,2022年,5月20日,20点13分,星期二教学内容目录第0章 前言第1章 软件过程及过程成熟度第2章 软件过程标准 GB/T 8566第3章 ISO 9000第4章 CMM和CMMI第5章 ISO/IEC 15504 和其他标准第6章 软件过程改进环境 第7章 软件度量第8章 软件过程改进评估方法2第2页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504和其他标准ISO/IEC 15504的历史和现状ISO/IEC 15504的主要内容DOD 标准MIL-STD-498TrilliumBOOTSTRAPV模型要读书就读名著,标准就
2、是各个时代的名著3第3页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504和其他标准英国国防部(MoD)资助有关软件质量标准和软件过程改进方面的工作,而后者发展出来的质量标准最终成了SPICE的实质内容,最终导致ISO/IEC 15504过程评估标准的开发。DOD 标准MIL-STD-498,显然是美国军方的标准。开发Trillium 模型的领头羊是Bell Canada。Trillium是基于CMM1.1开发的。BOOTSTRAP是欧洲的软件公司和大学联合进行的一个信息技术战略性研究项目European Community中的5441专项(ESPRIT Pro
3、ject 5441)V-Model(1992)是联邦德国军方资助的项目,这是一个软件开发标准4第4页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的历史1998年,正式发布TR系列技术报告 1991年6月,建立组织ISO/IEC JTC1/SC7/WG10 ISO/IEC(国际标准化组织/国际电工委员会)的第一联合技术委员会所属的第七委员会(JTC1/SC7)在英国伦敦以全票通过了创建工作组WG10 ,以研制软件过程评估的新标准。1993年1月,确定项目SPICE。WG10专门设立了项目名为SPICE(软件过程改进和能力确定Software Process
4、Improvement and Capability dEtermination)1995年,发布工作草案。1996年,用户试用。5第5页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的体系结构顺便介绍一下ISO/IEC。1987年原ISO/TC 97、IEC/TC 83 和IEC/ SC 47B 合并,共同组成 ISO/IEC JTC1( 以下简称为JTC1 )。JTC1的成员是各个国家的具有代表资格的标准化团体,现有P(Participating)成员27个,O ( Observer )成员39个,此外还有38个联系 ( Liaison )成员,联系成员
5、是与信息技术标准化有关的各种机构,其中包括16个ISO和IEC的相关专业技术委员会。JTC1的秘书处设在美国,由美国国家标准化所 (ANSI)负责日常工作。我国是JTC1的P成员国,由中国国家标准化管理委员会代表参加JTC1的活动JTC1下设18个分技术委员会,分别负责各自专业范围的标准制定工作,参加JTC1标准制定的专家遍布全球,总数达2100多名。6第6页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的体系结构ISO/IEC JTC1/SC7 软件和系统工程分技术委员会ISO/IEC JTC1/SC7是ISO/IEC第一联合技术委员会的第七分技术委员会的
6、简称,成立于1987年,1991年正式命名为软件工程( Software Engineering )分技术委员会,2000年更名为软件和系统工程(Software and System Engineering )分技术委员会。ISO/IEC JTC1规定SC7标准化工作的范围是:与软件产品和系统工程有关的过程、支持工具和支持技术。根据这个要求,SC7分技术委员会提出了下列六个工作领域:1) 软件和系统工作过程;2) 软件系统产品;3) 企业架构;4) 软件工程环境;5) 软件工程知识体;6) 软件资产管理。7第7页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 1550
7、4的体系结构ISO/IEC JTC1/SC7组成成员ISO/IEC JTC1/SC7共有澳大利亚、中国、法国、德国、以色列、意大利、日本、韩国、美国、英国等27个P成员和16个O成员,ISO/IEC JTC1/SC7现任主席是F. Coallier(加拿大),秘书处由加拿大标准化局承办, 我国国家标准化局代表我国参加ISO/IEC JTC1/SC7的活动。 。8第8页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的体系结构制订“信息技术-过程评估标准”的历史背景20世纪80年代软件质量的重要性日益显现,软件的质量必须在软件设计和开发过程中加以控制和保证的观点
8、,成为软件工程界共识。在这种思想指导下,各种软件过程评估模型陆续涌现,其中最具影响的是美国SEI 的CMM模型,贝尔加拿大的Trillum模型和欧洲的Bootstrap模型。这些模型即有共性,也各具特点,其强调的重点不尽相同。客观的说各个模型是互补的,不存在本质冲突,然而就具体软件开发商而言,面对不同的客户,必须按其特殊的要求,建立不同的管理和评估系统,势必增加企业运营成本,很难适应。(上述这些模型的具体内容我们在后面一一介绍)。9第9页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的体系结构从SPICE试验到ISO/IEC TR 15504技术报告1、 I
9、SO/IEC 的SPICE 标准制订项目20世纪90年代初,ISO/IEC 第一联合技术委员会注意到软件过程改进和评估的重要性以及由于缺乏统一的国际标准给软件产业造成的的困境,于1993年在SC 7设立第十工作组,发起了制订ISO/IEC 15504系列标准的前期工作。项目名称是“软件过程改进和能力测定”(Software Process Improvement and Capability Determination),简称SPICE。第一联合技术委员会同时决定SPICE项目可以不按正常程序,加快进行。SPICE项目有三个主要目的:1)为软件过程评估标准拟订草稿;2)根据草稿进行试验;3)努
10、力推动软件产业界过程评估。10第10页,共65页,2022年,5月20日,20点13分,星期二1994年,SPICE项目的基准文件出台。同时ISO/IEC第一联合技术委员会决定在全球范围,以基准文件为基础,展开大规模试验,目的是验证文件的实用性,收集试验数据。为此在全球设立五个技术中心,负责试验的推动和管理。 SPICE试验分三个阶段进行,第一阶段:从1994年至1996年9月,主要目的是对文件的关键部分进行验证,包括过程管理模型、实施评估指南、评分过程需求、评估工具构建、选择指南。全球各地共有35个项目参加了第一阶段的试验。第二阶段:从1996年9月至1998年10月,全球各地共有几百个项目
11、参加了试验,目的是:评价全部基准文件的实用性和一致性;评价过程管理模型能否体现软件工程和管理的基础实践;评价评估结果的可重复性;评价文件要求的正确性;评价过程能力测定指南的可使用性;评价过程改进指南的可使用性;评价在不同环境中评估框架的可移植性。第三阶段:从1998年10月至今,目的是验证SPICE的总体目标和标准的需求,由于这时ISO/IEC 15504 TR (技术报告)已经发布,本阶段SPICE 试验的一个重要目的是为修改ISO/IEC 15504 TR (技术报告),将其上升为正式的国际标准提供依据。11第11页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 1
12、5504的体系结构ISO/IEC TR 15504的全称是 信息技术软件过程评估 分为九个部分ISO/IEC TR 15504-1:1998 第一部分:概念和介绍性指南ISO/IEC TR 15504-2:1998 第二部分:过程和过程能力的参考模型ISO/IEC TR 15504-3:1998 第三部分:实施评估ISO/IEC TR 15504-4:1998 第四部分:实施和指标指南ISO/IEC TR 15504-5:1998 第五部分:过程评估模型ISO/IEC TR 15504-6:1998 第六部分:评估员资格指南ISO/IEC TR 15504-7:1998 第七部分:用于过程改进
13、指南ISO/IEC TR 15504-8:1998 第八部分:确定供应者过程能力应用指南ISO/IEC TR 15504-9:1998 第九部分:词汇12第12页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504第1部分概念和介绍性指南第9部分词汇表第7部分用于过程改进指南第8部分确定供应者过程能力应用指南第6部分评估员资格指南第3部分实施评估第4部分实施和指标指南第5部分过程评估模型第2部分过程和过程能力的参考模型ISO/IEC TR 15504各个组成部分的关系13第13页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504 T
14、R的特征(6个)1)在ISO和IEC 两个国际标准化组织中,技术报告(TR)属于标准信息文件,不具正式标准文件的地位,可以由技术委员会的P成员,以简单多数表决方式通过,由ISO和IEC秘书处发布,适用于标准的试验期。ISO/IEC 15504 TR是在SPICE试验已经进行了一段时间并取得积极成果之后制订和发布的,显然还具有向正式标准过渡的特征。2) ISO/IEC 15504 TR 是一个过程评估的框架,而不仅是一个过程评估模型。这是它与其他软件过程评估模型的一个显著区别。此外ISO/IEC 15504 TR不具排他性,只要满足基本框架的要求,就可以与其他评估模型配合使用。事实上,在ISO/
15、IEC 15504 TR制订过程中,先期开发软件过程评估模型的国家和单位,都在文件制订过程中发挥了重要的影响。3)在ISO/IEC 15504 TR的9个组成部分中,15504-2和15504-3 最具关键作用,15504-2是应用软件过程评估和改进模型的基础,15504-3规定了实施评估的要求。14第14页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504 TR的特征(6个)4) ISO/IEC TR 15504-2中的模型设计为二维模型,即能力维和过程维(后面有图作解释)。5)ISO/IEC TR 15504-2中一共包括29个过程,这些过程分为5组。即:用
16、户供应者过程(CUS),工程过程(ENG)、支持过程(SUP)管理过程(MAN)、组织过程(ORG)6)对于每个过程,其过程能力的测定分为6个级别,即不完全级(0),已执行级(1)、已计划和跟踪级(2)、已建立级(3)、可预测级(4)、优化级(5)。15第15页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的现状1998年ISO/IEC TR 15504 的9个文件发布后,ISO/IEC JTC1/SC7一方面在世界各地继续大力推动SPICE试验,同时根据反馈的信息,积极着手制订正式标准,经过6年努力,取得重要进展,现在,已经正式发布标准3个,按时间先后顺序
17、,它们是16第16页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的现状已经正式发布的标准:(注意下述标准名称中无TR)ISO/IEC 15504-2: 2003 信息技术过程评估第二部分:实施评估 2003年10月30日发布2) ISO/IEC 15504-3: 2003 信息技术过程评估第三部分:实施评估指南 2004年1月6日发布 3) ISO/IEC 15504-4: 2003 信息技术过程评估第四部分:过程改进和过程能力测定应用指南 2004年7月2日发布17第17页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504
18、的现状近期发布的标准:ISO/IEC FDIS 15504-1 信息技术过程评估第一部分:概念和词汇 2004年2005初发布,其中FDIS表示文件属于最终国际标准草案ISO/IEC CD 15504-5 信息技术过程评估第五部分:过程评估模型范例 2006年发布,其中CD表示文件属于技术委员会草稿,处于标准制订中期。18第18页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504的现状ISO/IEC TR 15504(SPICE) 和ISO/IEC 15504的区别:在总结ISO/IEC TR 15504(SPICE)试验的基础上, 发展成正式的国际标准ISO/
19、IEC 15504。2)名称的变化, ISO/IEC TR 15504(SPICE)的名称是 信息技术软件过程评估。 而ISO/IEC 15504的名称是 信息技术过程评估, 意味着,名称的范围扩大了。19第19页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 155043) 标准结构的变化, ISO/IEC TR 15504(SPICE)是9个部分,而ISO/IEC 15504是5个部分。合并、修改的情况是: 原 1和9合并成为 新的1, 名为:概念和词汇 原 3 改为 新的2, 名为:实施评估 原 4和6合并修改为 新的3, 名为:实施评估指南 原 7和6合并修改为
20、 新的4, 名为:过程改进和过程能力测定应用指南 原 2和5合并修改为 新的5, 名为:过程评估模型范例20第20页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 155044)关于过程评估模型 ISO/IEC 15504 比 原报告更详细,而且用2维模型,即,能力维和过程维。评估模型中的过程维不再采用“描述和分类”,而是用外部参考模型(简称PRM)。过程维的划分方法,同ISO/IEC 12207(即GB/T 8566)接轨。因为ISO/IEC 12207(即GB/T 8566)被誉为是建立“软件全生存周期过程及与之相连的任务、活动的最佳实践源泉。”能力维划分为6个过程
21、能力级别和与其相连的过程属性。而且注意了将过程维与 ISO 9001:2000 相联系。使两个标准的框架相兼容。21第21页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504若干个过程6个能力级别过程维能力维22第22页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504标准内容简介1) ISO/IEC 15504-2: 2003 定义实施过程评估要求,作为使用过程改进和能力测定的基础。过程评估建立在二维模型之上,包括过程维和能力维。过程维由外部的过程参考模型(PRM)提供,PRM用来定义一个过程集合,过程由陈述过程的目的和结果来表
22、征。能力维由测量框架组成,包括6个过程能力级别和与其相连的过程属性,评估输出称为过程剖面,由每个过程评估获得的分数的集合构成,同时也包括该过程达到的能力等级。ISO/IEC 15504-2:2003确定过程能力测量框架和确定下述事件的要求:实施评估;过程参考模型;过程评估模型;验证过程评估一致性。23第23页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504标准内容简介ISO/IEC 15504-2:2003 确定的过程评估要求,构成一套完整的结构, 它的特点是:容易进行自评估;提供了用于过程改进和能力测定的基础;考虑了评估的过程在执行中的前后关系;评定过程的分
23、数;关注过程达到其目的的能力;在组织的所有领域的可应用性;为各组织之间提供客观基准。ISO/IEC 15504-2:2003中规定了要求的最小集合,使其能够保证评估结果的客观、公正、一致和可重复,保证被评估过程具有代表性。当过程评估的范围相似时,评估结果可以相互比较。关于这方面的问题,ISO/IEC 15504-4将提供指南。 24第24页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504标准内容简介2) ISO/IEC 15504-3: 2004ISO/IEC 15504 为过程评估提供框架,这个框架可用于组织的计划、管理、监督、控制和改进采办、供应、开发运行
24、、产品和服务的演变和支持。ISO/IEC 15504-3提供指南以满足ISO/IEC 15504-2规定的、执行评估要求的最小集合,提供过程评估的总的看法,提供下列指南,解释这些要求。(1) 执行评估;(2) 过程能力测量框架;(3) 过程参考模型和过程评估模型;(4) 选择和应用评估工具;(5) 评审员资格;(6) 验证一致性;25第25页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504标准内容简介3) ISO/IEC 15504-4:200415504-4为在过程改进和过程能力测定中,怎样利用过程评估,提供指南。在一个过程改进(PI)的环境中,过程评估利用
25、选择的过程和能力,提供了表征一个组织单元的方法。分析过程评估的结果,对照一个组织单元的业务目标可以识别这些过程的效力、弱点和风险。这个结果反过来有助于确定这些过程对实现企业目标是否有效并提供改进动力。对于承担的特定项目,在指定的组织单元内选择的过程,过程能力测定(PCD)关注这些过程评估的结果,以识别其效力、弱点、和危险。过程能力测定为选择供应商提供基本的输入,在这种情况下,经常用术语供应商能力测定来表示。26第26页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504标准内容简介ISO/IEC 15504-4:2004 叙述了PI 和 PCD,叙述了如何配置PI
26、 和 PCD。ISO/IEC 15504-4:2004为下列事项提供指南:利用过程评估;选择过程参考模型;设定目标能力;定义评估输入;从评估输出推断过程相关的危险;过程改进的步骤;过程能力测定的步骤;评估输出分析的可比性。27第27页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504ISO/IEC 15504与软件CMM和ISO9001的关系如何?ISO/IEC 15504是ISO/IEC单独开发的。它的灵感来自软件CMM和ISO9001。ISO/IEC 15504的目的是:协调不同的模型(包括软件CMM,CMMI,ISO9001, ISO12207,Trill
27、ium,软件技术诊断,和Bootstrap)和评估方法(包括Bootstrap)。28第28页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 15504软件界是否要要么选择15504,要么继续使用他们当前选择的模型? 不,15504的角色是提供一个协调的框架。在这个框架之内,现存的和未来的模型和评估方法都可以发挥作用。 15504并不是被设计成单独使用的。因此,用户唯一需要考虑的问题是,15504的兼容性对他们来说是不是很重要,如果是的话,用户要使用与15504兼容的模型与方法。29第29页,共65页,2022年,5月20日,20点13分,星期二ISO/IEC 1550
28、415504的兼容性对你的业务是否重要,其决定因素是什么? 有几个因素需要考虑:你的业务是否在全球软件市场?你想在接下来的五年进入全球软件市场?你的客户是否想要与15504兼容的评估方法所产生的评估结果?你的企业是否使用了多个评估模型和方法?如果你有一个或一个以上的答案是肯定的,那么15504的兼容性对你的业务就可能重要。 30第30页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498MIL-STD-498是“软件开发与文档编制”(Software Development and Documentation)。替代了DOD-STD-1703、DOD-STD-2167
29、A和DOD-STD-7935三个标准。其内容也是这三个标准的总和,并在一些重要概念上作了重大调整。31第31页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-49832第32页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498的位置498122079000SwCMMCMMISE-CMMTrillium33第33页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498所有的美国国防部门和机构都使用MIL-STD-498标准。该标准定义了一系列适用于武器系统和自动化信息系统开发的活动和文档(22项),具体名称是:34第34
30、页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498要编写22个文档:(1)软件开发计划(SDP) (2)软件安装计划(SIP) (3)软件移交计划(STrP) (4)运行概要说明(OCD) (5)系统/子系统规格说明(SSS) (6)系统/子系统设计说明(SSDD)(7)软件需求规格说明(SRS) (8)界面需求规格说明(IRS) (9)软件设计描述(SDD) (10)界面设计描述(IDD) (11)数据库设计描述(DBDD) (12)软件测试计划(STP) (13)软件测试描述(STD) (14)软件测试报告(STR) (15)软件产品规格说明(SPS) (16
31、)软件版本描述(SVD) (17)软件用户手册(SUM) (18)软件中心操作员手册(SCOM) (19)软件输入/输出手册(SIOM) (20)计算机操作手册(COM) (21)计算机编程手册(CPM) (22)固件支撑手册(FSM)35第35页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498MIL-STD-498引入的新改变是:提高了与增量式和演化式开发模型的兼容性;提高了与非继承性设计方法的兼容性;提高了与计算机辅助工程(CASE)工具的兼容性;提高了准备文档时的多样性和灵活性;对于合并重用软件提出了更清晰的需求,引进了软件管理指标,增强了对 软件支持能力的
32、强调,加强了与软件工程的联系。36第36页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498该标准中对于“软件开发”这个术语定义的范围较广,包括新软件的开发、修改、重用、重新设计、维护以及所有其他生产软件产品的活动。该标准没有特别指定使用哪种开发方法,也不明确反对使用哪种开发方法。开发者可以任意选择满足合同需要的软件开发方法。37第37页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498该标准实现了ISO/IEC 12207(即GB/T 8566-2001)的开发和文档过程。该标准解释了ISO 9001(质量体系)中所有关于软件的、可适用
33、的条款。该标准包括所有与软件开发相关的活动。它没有援引任何其它条款,可以单独使用,也可以和其它标准一起使用。该标准可以剪裁,以确保将需要的、有成本效益的需求被加入到开发工作中。 38第38页,共65页,2022年,5月20日,20点13分,星期二MIL-STD-498该标准指明了两种类型的需求:一般需求和详细需求。一般需求覆盖了软件开发的过程、方法和标准。它也包括可重用的软件产品、关键需求和计算机硬件的使用情况。详细需求深入工程和管理过程的细节。对该标准有兴趣同学,我可以提供原文件(纸质)去拷贝。39第39页,共65页,2022年,5月20日,20点13分,星期二Trillium开发Trill
34、ium 模型的领头羊是Bell Canada。Trillium是基于CMM1.1开发的目标是提供一种发起和指导持续改进计划的方法。它本身不是产品开发过程或者生存周期模型提供了关键的工业实践,可以在改进现有的过程和生存周期时作为一种策略使用。Trillium采用的过程模型和能力等级与CMM、ISO/IEC 15504和ISO 9001相似。40第40页,共65页,2022年,5月20日,20点13分,星期二TrilliumTrillium模型详细说明了过程改进的五个等级没有系统化的第1级高风险可重复和面向项目已定义的和面向过程已管理和一体化完全统一中度风险,第2级第3级第4级第5级低风险更低风险
35、最低风险“英雄驱动的产品开发”“使用项目管理过程”“使用面向过程的工程标准”“管理驱动过程改进”“工程驱动的过程改进”41第41页,共65页,2022年,5月20日,20点13分,星期二Trillium体系结构Trillium模型规划图实践活动活动实现运用制度化过程功能技术目标组织责任文化过程能力能力领域包括包括包括指示影响影响覆盖Trillium的内部结构与CMM非常相似引入规划图的概念代替CMM的KPA42第42页,共65页,2022年,5月20日,20点13分,星期二Trillium能力领域和规划图八个能力领域 规划图1.组织的过程质量(OPQ) 质量管理 商业过程工程2.人力资源开发和
36、管理(HR) 人力资源开发和管理3.过程 过程定义 技术管理 过程改进和工程 度量4.管理 项目管理 子合同管理 客户供应商关系 需求管理 估计5.质量系统 (QS) 质量系统43第43页,共65页,2022年,5月20日,20点13分,星期二Trillium能力领域6.开发实践(DP) 开发过程 开发技术 内部文档 验证和确认 配置管理 重用 可靠性管理7.开发环境 (DE) 开发环境8.客户支持 (CS) 问题分析 可用性工程 生存周期成本模型 使用手册 客户工程 用户培训44第44页,共65页,2022年,5月20日,20点13分,星期二Trillium能力模型与一般过程类别的对应关系组
37、织(组织的过程质量OPQ)管理(人力资源开发和管理HR;管理质量系统QS)工程(开发实践DP过程)支持(开发环境DE )客户(客户支持CS )注:括号内为Trillium能力模型的能力领域名称45第45页,共65页,2022年,5月20日,20点13分,星期二Trillium能力评估等级1等级2等级3等级4等级5OPQHR过程管理QSDPDECS组织必须在某个等级的八个能力领域中的每个领域至少满足90%的标准(实践),还要加上所有低一级的成熟度规定的活动。沿着给定的规划图,实践的等级反映了它们所代表的成熟度等级46第46页,共65页,2022年,5月20日,20点13分,星期二Trillium
38、与CMM的比较不同之处TrilliumSW-CMM 模型体系结构基于规划图 基于关键过程域 应用于广泛产品 仅仅应用于软件 覆盖广泛的与能力有关的问题 仅覆盖与软件能力有关的问题 主要面向电信业(嵌入式软件) 主要面向各类软件业47第47页,共65页,2022年,5月20日,20点13分,星期二BOOTSTRAPBOOTSTRAP:背景:是欧洲的软件公司和大学联合进行的一个信息技术战略性研究项目European Community中的5441专项(ESPRIT Project 5441) 。历时:1991年9月1993年底,开发; 1994年2月,发布; 1995年年底,发布2.3版本; 19
39、96年,成立了非盈利性组织BOOTSTRAP研究所, 并对BOOTSTRAP进行了市场化工作 目的:开发出软件过程评估和改进的方法,加速软件工程技术在欧洲软件企业中的应用。改进和发展了SEI提出的CMM模型。使其适用于欧洲的软件企业,包括众多的管理、银行、保险等与国防无关的企业。48第48页,共65页,2022年,5月20日,20点13分,星期二BOOTSTRAPBOOTSTRAP由模型、方法和60个工业实践组成设计了非常详细的过程质量属性结构,包括组织资源管理、测试方法、寿命周期技术等17个属性基于CMM,改进了CMM问卷表改进了CMM成熟度计算方法,使其可用于过程每一个质量属性,从而得到一
40、个过程质量剖面。模型的扩展和调整后,包括了ISO 9000。适用于各类软件企业,包括中小企业和综合性企业中的软件设计部门,在欧洲有很大的影响。49第49页,共65页,2022年,5月20日,20点13分,星期二BOOTSTRAPBOOTSTRAP评估方法涵盖三个方面:1.组织:包括管理和领导的角色。 (顺便讲一下“管理”和“领导”的区别,见下二页)2.方法:包括开发软件和管理项目的方法。3.技术:使过程优化、过程自动化及提高生产率的工具。50第50页,共65页,2022年,5月20日,20点13分,星期二管理与领导Management leadershipManagers administer
41、 leaders innovateManagers maintain leaders developManagers have a short-range view leaders have a longrange perspectiveManagers accept status quo leaders challenge itManagers get things done right leaders get the right things doneManagers manage things; leaders lead people.51第51页,共65页,2022年,5月20日,20
42、点13分,星期二管理与领导Management leadershipTheory X Theory Y (应用X 理论) (应用Y理论)Authoritarian Participatory (权力主义) (参与,分享)Topdown, high control Encourage treating the business as own (自顶向下,强调控制) (主人翁精神,鼓励处理业务像处理自己的事一样)Utilize personal rewards Utilize meaningful work (利用个人奖赏) (采用富有意义的工作)Engender dependency Engen
43、der autonomy (造成依赖) (形成自主)52第52页,共65页,2022年,5月20日,20点13分,星期二BOOTSTRAPBOOTSTRAP过程模型组织、方法和技术(OMT)三位一体 过程模型研究的对象是: 软件生产单位(SPU,Software Producing Unit) 项目过程和实践。分为三个过程领域:组织、方法、技术每一个过程领域,由多个过程类别组成每个过程类别,是一系列具有相同目标的过程每个过程,分解为活动和基本实践53第53页,共65页,2022年,5月20日,20点13分,星期二BOOTSTRAP过程体系结构组织管理实践管理质量资源管理技术技术管理产品工程技术
44、工程支持技术方法产品工程功能需求分析和定义详细设计和实现测试和集成验证和转移运行支持和维护工程支持功能项目管理质量保证风险管理配置和更改管理合同和供应管理过程工程功能过程描述过程度量过程控制(包括了ISO 90003中的“支持活动”和“风险防范和管理活动”)(涵盖了ISO 9000-3中的“生存周期活动”)54第54页,共65页,2022年,5月20日,20点13分,星期二BOOTSTRAPBOOTSTRAP能力等级第一级:开始级第二级:可重复级第三级:已定义级第四级:已管理级第五级:优化级从名称上看,与CMM一样,但内容存在一定差异,主要是:BOOTSTRAP评估输出结果适用关键属性的概况来描述,而不是用一个合计的数字描述BOOTSTRAP的过程域不局限于一个能力等级内,而是覆盖了几个等级另
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 烤肉调料出售合同范本
- 合同范本有作用
- 乌市购房合同范本
- 墓地个人协议合同范本
- 合租铺子转让合同范本
- 个人间合作合同范本
- 2025年防腐导静电材料项目合作计划书
- 危废收购合同范例
- 劳改农场收购合同范本
- 其他类合同范本
- 大学生创新创业基础(创新创业课程)完整全套教学课件
- 人教版小学数学四年级下册第一单元测试卷附答案(共9套)
- 财务报表分析财务报表分析课件
- T∕CCCMHPIE 1.2-2016 植物提取物 槟榔多糖多酚
- 局域网规划设计_毕业论文
- 胫骨平台骨折(课堂PPT)
- 冷室压铸机电脑操作控制部分操作说明
- 中考复习复分解反应类型方程式书写训练题(无答案)
- 部编版四年级道德与法治下册第3课《当冲突发生》优秀课件(含视频)
- 病理学课程标准
- 通桥(2013)8388A常用跨度梁桥面附属设施_图文
评论
0/150
提交评论