设为首页 | 加入收藏
认证中心 当前您的位置:军工认证网>>认证中心
GJB5000A软件成熟模型分类

 

★GJB5000A认证知识★---★GJB5000A软件成熟模型分类★

1. 过程域可分为以下四类:
a) 过程管理类
b) 项目管理类
c) 工程类
d) 支持类
序号 ML2 ML3 ML4 ML5
1 配置管理(CM) 决策分析和决定(DAR) 组织过程绩效(OPP) 原因分析和决定(CAR)
2 测量与分析(MA) 集成项目管理(IPM) 定量项目管理(QPM) 组织创新和部署(OID)
3 项目监控(PMC) 组织过程定义(OPD)  
4 项目策划(PP) 组织过程焦点(OPF)  
5 过程和产品质量保证(PPQA) 组织培训(OT)  过程管理
6 需求管理(REQM) 产品集成(PI)  项目管理
7 供方协议管理(SAM) 需求开发(RD)  支持
8  风险管理(RskM)  工程
9  技术解决方案(TS)  
10  确认(Val)  
11  验证(Ver)  

四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

2. 过程管理类过程域
概述
过程管理类过程域一般包括跨项目的定义、策划、资源分配、部署、实施、监督、控制、评估、测量和改进过程等相关的活动。
过程管理类过程域如下:
a) 组织创新和部署(OID)。
b) 组织过程定义(OPD)。
c) 组织过程焦点(OPF)。
d) 组织过程绩效(OPP)。
e) 组织培训(OT)。
基本的过程管理类过程域
基本的过程管理类过程域(组织过程焦点过程域、组织过程定义过程域 和组织培训过程域)向组织提供一种将整个组织的最佳实践、组织过程资产和经验教训文档化并予以共享的基本能力。
图6说明基本的过程管理类过程域之间及其与其它类过程域之间的关系。如图6所示,组织过程焦点过程域帮助组织根据对过程和过程资产的现行强项和弱项的了解,来策划、实施和配置组织过程改进。
 
组织的候选过程改进可用多种方式提出,包括过程改进建议书、过程测量值、过程实施中的经验教训、以及过程评估和产品评价活动的结果。
组织过程定义过程域要求组织根据组织的过程要求和组织目标建立并维护组织的标准过程集、工作环境标准以及包括生存周期模型说明、过程剪裁指南、过程相关的文档及数据在内的其它资产。实施已定义过程所获得的测量数据、过程说明、过程制品、经验教训,应纳入组织的标准过程集和其它资产中。
组织培训过程域标识组织的战略培训需要以及项目和支持组公共的战术培训需要。特别要开展旨在学习实施组织标准过程集所需技能的培训。培训的主要要素包括一项受控的培训大纲、文档化的计划、具有相应知识的人员以及测量培训大纲有效性的机制。
高级的过程管理类过程域
高级的过程管理类过程域(组织创新和部署过程域和组织过程绩效过程域)向组织提供在质量和过程绩效方面实现其定量目标的高级能力。
图7描述了高级的过程管理类过程域之间及其与其它类别过程域之间的关系。每个高级的过程管理类过程域依赖于基本的过程管理类过程域提供的开发和部署过程及支持资产的能力。
 
如图7所示,组织过程绩效过程域由组织的业务目标导出质量和过程绩效的定量目标。组织向项目和支持组提供公共测量项、过程绩效基线和过程绩效模型。这些附加的支持性组织资产支持对项目和支持组二者的关键子过程的定量项目管理和统计管理。组织通过分析由已定义过程采集的过程绩效数据,以增进对产品质量、服务质量和组织的标准过程集的过程绩效的定量理解。
组织创新和部署过程域选择并部署所建议的增量式和创新式改进,提升组织达到其质量和过程绩效目标的能力。对有前景的增量式和创新式改进的标识工作,应吸收已授权的、具有组织的业务价值观和目标的工作人员参与。对要部署的改进措施,要对可能发生的费用和获得的效益进行定量分析。
四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

3. 项目管理类过程域
2.1 概述
项目管理类过程域覆盖与项目策划、监督和控制有关的项目管理活动。
项目管理类过程域如下:
a) 集成项目管理(IPM)。
b) 项目监控(PMC)。
c) 项目策划(PP)。
d) 定量项目管理(QPM)。
e) 风险管理(RskM)。
f) 供方协议管理(SAM)。
2.2 基本的项目管理类过程域
基本的项目管理类过程域(项目策划过程域、项目监控过程域和供方协议管理过程域)包括制定和维护项目计划、建立和维护承诺、对照计划监督进展、采取纠正措施以及管理供方协议等有关的活动。
图8描述了基本的项目管理类过程域之间以及它们与其它过程域类之间的关系。如图8所示,项目策划过程域包括制定项目计划、适当地包括利益相关方、获得对计划的承诺、以及维护计划。

策划从定义产品和项目的需求开始(图8中的“要构造什么”)。项目计划覆盖该项目将实施的各种项目管理活动和开发活动。项目从各利益相关方的角度评审影响本项目的其他计划,并建立针对利益相关方的承诺。例如,这些计划覆盖配置管理、验证、测量与分析。
项目监控过程域包括监督活动和采取纠正措施。项目计划规定适当的项目监督等级、进展评审的频率以及监督进展所用的测量方法。主要通过比较项目状态与项目计划来确定进展情况。当实际状态显著偏离预期值时,采取适当的纠正措施,例如,重新策划等。
供方协议管理过程域涉及项目获取供方产品的要求。要前摄地标识可满足项目需求的产品源。选择供方,并建立供方协议以管理供方。借助监督所选工作产品和过程跟踪供方的进展和绩效,并在合适时修订供方协议。对供方生产的产品部件进行验收评审和测试。
四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

2.3 高级的项目管理类过程域
高级的项目管理类过程域(集成项目管理过程域、定量项目管理过程域和风险管理过程域)包括建立已定义过程, 按照组织工作环境标准建立项目工作环境、与利益相关方协调和合作、管理风险,以及定量管理项目定义过程等活动。
图9描述了高级的项目管理类过程域之间及与其它过程域类的关系。每个高级的项目管理类过程域高度依赖于策划、监控该项目的能力。基本的项目管理类过程域提供这种能力。

集成项目管理过程域建立和维护从组织的标准过程集剪裁得到的项目的已定义过程。项目使用已定义过程进行管理,使用组织的过程资产并对其做贡献,按照组织工作环境标准建立和维护项目工作环境。
项目管理确保项目利益相关方及时协调其工作。项目通过对吸纳利益相关方参与进行管理,标识、协商和跟踪关键依赖关系,以及在项目内与利益相关方一起解决问题来实现协调。
虽然风险标识和监督包含在项目策划过程域和项目监控过程域中,但风险管理过程域采取持续、前瞻的方法来管理风险。风险活动包括风险参数标识、风险评估和风险缓解等一系列活动。
定量项目管理过程域应用定量统计技术管理过程绩效和产品质量。项目的质量和过程绩效目标基于组织建立的对应目标。项目的已定义过程包括部分过程绩效可预测的过程元素和子过程。必须理解实现项目的质量和过程绩效目标至关重要的子过程所经历的过程变异,一旦标识出过程变异的特殊原因,就采取纠正措施。 
4. 工程类过程域
2.1 概述
工程类过程域覆盖跨工程学科共同的开发和维护活动。工程类过程域按通用的工程术语编写,以便在软件产品开发过程中所含的技术学科都可用它们进行过程改进。
工程类过程域还将与各种工程学科相关的过程集成至单个产品开发过程中,支持面向产品的过程改进策略。这种策略瞄准基本的业务目标,而不是特定的技术学科。这种处理方法有效地避免了组织的“烟囱”心理趋向。
工程类过程域:
a) 产品集成(PI )。
b) 需求开发(RD)。
c) 需求管理(ReqM)。
d) 技术解决方案(TS)。
e) 确认(Val)。
f) 验证(Ver)。
图10描述了为六个工程类过程域之间的关系。
 
四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

需求开发过程域标识顾客需要并将其转化为产品需求。对产品需求集进行分析,产生一个高层概念解决方案。随后分配这组需求,以建立产品部件的初始需求集。导出有助于确定产品的其他需求,并分配给产品部件。这组产品和产品部件需求集使用开发者理解和使用的术语清晰地描述产品的性能、设计特征、验证要求等等。
需求开发过程域向技术解决方案过程域提供需求,后者将需求转换为产品体系结构、产品部件设计和产品部件本身(例如,编码和成品)。需求也应用于产品集成过程域,产品集成过程域将产品部件组装起来,并对产品部件集成接口予以验证以确保接口遵循由需求开发所导出的接口需求。
需求管理过程域维护需求。它描述获得和控制需求更改的活动,并确保及时保存其他相关的计划和数据。它保证从顾客到产品,以及到产品部件的需求可追溯性。
需求管理确保需求的更改在项目计划、活动和工作产品中得到反映。需求更改周期可能影响所有其他工程过程域;于是需求管理是一种动态的且递归的事件序列。需求管理过程域是受控的、有纪律的工程设计过程的基础。
技术解决方案过程域开发产品部件的技术数据包,供产品集成过程域或供方协议管理过程域使用。为选择恰当设计基于所建立准则检查备选方案。这些准则对于不同产品可能有显著差别,它们取决于产品类型、运行环境、性能要求、支持要求和成本或交付进度。解决方案的最终选择有赖于决策分析和决定过程域中的专用实践。
技术解决方案过程域依赖验证过程域中的专用实践在设计期间和最终构造之前实施设计验证和同行评审。
验证过程域确保所选的工作产品满足指定的需求。验证过程域选择待验证的工作产品和验证方法,这些验证方法用于按指定的需求验证工作产品。验证一般是增量式过程,通常从产品部件验证开始,以完全组装好的产品验证截止。
验证还要求同行评审。同行评审是一种在早期排除缺陷的方法,可对正在开发和维护的工作产品和产品部件进行有价值的深入考察,且其有效性已得到证明。
确认过程域按顾客需求增量式地确认产品。确认可以在运行环境或仿真环境中进行。该过程域的一个要素是与顾客就确认需求进行协商。
确认过程域的内容涵盖对产品、产品部件、所选中间工作产品和过程的确认。这些已确认的元素可能经常需要再验证和再确认。确认期间发现的问题通常在需求开发过程域或技术解决方案过程域中解决。
产品集成过程域包含与创建最佳集成序列、集成产品部件和向顾客交付产品相关的专用实践。 
在实施产品集成过程中产品集成使用验证和确认两方面的专用实践。验证过程域的验证实践在产品集成过程域之前验证产品部件的接口及接口需求。这在集成过程中是基础性事件。在运行环境中进行产品集成期间,使用确认过程域的专用实践。 
2.2 工程过程的递归与迭代
工程过程存在两种过程实施方式,即递归和迭代。
递归发生在将过程应用到系统结构内部的系统元素相继层次时。每次递归的结果作为系统结构下一层次的输入。例如,验证过程可应用于整个集成产品、主要的部件,甚至部件的部件。验证过程在产品中应用的程度完全取决于最终产品的规模和复杂度。
迭代发生在同一系统层次重复一个过程时。一个过程实施时产生新的信息,并被反馈到相关的过程。这些新的信息会提出一些在完成过程之前必须解决的典型问题。例如迭代很可能会发生在需求开发和技术方案解决之间。过程的重新应用能够解决所提出的问题。在应用下一个过程之前,迭代可确保阶段产品的质量。
工程过程域(例如,需求开发过程域或验证过程域)重复实施于产品,以确保向顾客提供产品之前这些工程过程已经得到充分应用。此外,工程过程被应用于产品部件。例如,一些由验证过程域与确认过程域的相关过程引发的问题,可以通过与需求开发过程域和产品集成过程域的相关过程解决。这些过程的递归和迭代使得项目在向顾客提交产品之前确保其所有部件的质量。
四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

5. 支持类过程域
2.1 概述
支持类过程域包含支持产品开发和维护的活动。支持类过程域阐述在实施其它过程的关联中使用的过程。一般说来,支持类过程域阐述针对项目的过程,或针对组织的一般应用过程。例如,过程和产品质量保证可与所有过程域一道用以提供对所有过程域中所描述的过程和工作产品的客观评价。
支持类过程域如下:
a) 配置管理(CM)。
b) 过程和产品质量保证(PPQA)。
c) 测量与分析(MA)。
d) 决策分析和决定(DAR)。
e) 原因分析和决定(CAR)。
2.2 基本的支持类过程域
基本的支持类过程域(配置管理过程域、测量与分析过程域和过程和产品质量保证过程域)阐述所有过程域共用的基本支持功能。尽管所有支持过程域都依靠其它过程域提供输入,但基本的支持类过程域提供有助于实施一些共用实践的支持功能。
图11描述了基本的支持类过程域之间及与所有其它过程域之间的关系。
 
测量与分析过程域通过提供专用实践来支持所有过程域,这些实践用能提供客观结果的测量方法来指导项目和组织调整测量要求和目标。这些客观结果可作为灵活决策和采取适当纠正措施的依据。
过程和产品质量保证过程域提供专用实践来支持所有过程域,这些实践用以对照适当的过程说明、标准和规程来客观地评价已实施过程、工作产品和服务,并确保这些评价所提出的所有问题得到解决。过程和产品质量保证通过在项目整个生存周期,向项目成员和各级经理提供对过程和相关工作产品的适当可视性及反馈意见,从而确保交付高质量的产品和服务。
配置管理过程域通过使用配置标识、配置控制、配置状态记实和配置审核,支持各过程域建立并维护工作产品的完整性。置于配置管理下的工作产品包括交付给顾客的产品、指定的内部工作产品、采购的产品、工具、以及用于创建和描述这些工作产品的其它项。可以置于配置管理下的工作产品的例子,如计划、过程说明、需求、设计数据、图表、产品规格说明、代码、编译程序、产品数据文件、以及产品技术出版物。
四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

2.3 高级的支持类过程域
高级的支持类过程域(原因分析和决定过程域和决策分析和决定过程域)向项目和组织提供高级支持能力。每个高级的支持类过程域都依赖其它过程域的特定输入或实践。
图12描述了高级的支持类过程域之间及与所有其它过程域之间的关系。

项目成员利用原因分析和决定过程域标识所选定的缺陷和其他问题的原因,并采取行动防止其将来再次出现。而项目的已定义过程是标识缺陷原因的主要对象,其创建的针对组织标准过程集的过程改进建议书,将防止缺陷在整个组织重现。
决策分析和决定过程域通过确定哪些问题需要采用正式评价过程并实施正式评价过程来支持所有过程域。

★四川军标认证★重庆军标认证★四川保密认证★重庆保密认证★重庆AS9100认证★四川AS9100认证★四川涉密认证★四川GJB5000A认证★

 

软件成熟度模型定义

软件成熟度模型的核心思想是,把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。

软件过程成熟度概念的引入,是为了解决路径的问题,是指一个特定软件过程得到清晰的定义、管理、测量、控制和有效的程度。

成熟度概念蕴含的意义在于组织能力提高是需要一个演化的进程,由一个从不成熟到相对成熟的过程。通过软件过程评估,可以帮助企业认识所处的位置,通过软件过程模型,可以帮助企业找到前进的目标。

 

GJB5000A定义

GJB5000A是一个产品开发模型(Product Development Model ,PDM),关注整个体系的问题,是一个过程改进参考模型,描述的是一组有效过程的特征,提供了一套最佳实践,它关注的是:生产率(Productivity)、性能(Performance)、成本(Costs)、相关方满意(Stakeholder satisfaction)。

GJB5000A是一个产品集,它包括:

  • 军用软件能力成熟度模型框架
  • 集成模型
  • 评估方法和材料
  • 各种培训
  • 术语

来源

2008年前: GJB 5000-2003《军用软件能力成熟度模型》

2009年开始:GJB 5000A-2008《军用软件研制能力成熟度模型》[1] ★重庆CMMI认证★重庆ISO27001认证★重庆ISO20000认证★重庆GJB5000A认证★四川CMMI认证★四川ISO27001认证★四川ISO20000认证★四川GJB5000A认证★重庆CCRC认证★

 

成都公司地址:成都市高新区天府三街峰汇中心1-10-8    重庆公司地址:重庆市江北区北滨二路江北嘴紫御江山7-8-4