GJB5000A
产品开发模型
GJB5000A是一个产品开发模型(Product Development Model ,PDM),关注整个体系的问题,是一个过程改进参考模型,描述的是一组有效过程的特征,提供了一套最佳实践
模型定义
软件成熟度模型的核心思想是,把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。
软件过程成熟度概念的引入,是为了解决路径的问题,是指一个特定软件过程得到清晰的定义、管理、测量、控制和有效的程度。
成熟度概念蕴含的意义在于组织能力提高是需要一个演化的进程,由一个从不成熟到相对成熟的过程。通过软件过程评估,可以帮助企业认识所处的位置,通过软件过程模型,可以帮助企业找到前进的目标。
模型简介
GJB5000A是一个产品开发模型(Product Development Model ,PDM),关注整个体系的问题,是一个过程改进参考模型,描述的是一组有效过程的特征,提供了一套最佳实践,它关注的是:生产率(Productivity)、性能(Performance)、成本(Costs)、相关方满意(Stakeholder satisfaction)。
GJB5000A是一个产品集,它包括:
来源
2008年前: GJB 5000-2003《军用软件能力成熟度模型》
2009年开始:GJB 5000A-2008《军用软件研制能力成熟度模型》
模型框架
GJB5000A军用软件能力成熟度模型框架
军用软件能力成熟度模型框架:
即,成熟度等级中包含关键的过程域,每个过程域中具有一定的目标,以及为了达到这些目标必须要做到的行动步骤,即最佳实践。GJB5000A根本来源是CMMI-DEV V1.2,略有删减。
技术特点
GJB5000A与GJB5000相比:
GJB5000A与CMMI-DEV V1.2相比:
内容
GJB5000A的22个过程域(PA:Process Area)可分为以下四类
(a)过程管理类
(b)项目管理
(c)工程类
(d)支持类
一、过程管理类过程域如下:
(a) 组织创新和部署(OID:Organizational Innovation and Deployment)
(b)组织过程定义(OPD:Organizational Process Definition)
(c)组织过程焦点(OPF:Organizational Process Focus)
(d)组织过程绩效(OPP:Organizational Process Performance)
(e) 组织培训(OT:Organizational Training)
二、项目管理类过程域如下:
(a) 集成项目管理(IPM:IntegratedProject Management)
(b)项目监控(PMC:ProjectMonitoring and Control)
(c) 项目策划(PP:ProjectPlanning)
(d) 定量项目管理(QPM:Quantitative Project Management)
(e)风险管理(RskM:RiskManagement)
(f)供方协议管理(SAM:SupplierAgreement Management)
三、工程类过程域:
(a)产品集成(PI:ProductIntegration )
(b)需求开发(RD:RequirementDevelopment)
(c)需求管理(ReqM:RequirementManagement)
(d)技术解决方案(TS:TechnicalSolution)
(e) 确认(Val:Validation)
(f)验证(Ver:Verification)
四、支持类过程域如下:
(a)配置管理(CM:ConfigurationManagement)
(b)过程和产品质量保证PPQA:Process and Product Quality Assurance)
(c)测量与分析(MA:Measurementand Analysis)
(d)决策分析和决定(DAR:DecisionAnalysis and Resolution)
(e)原因分析和决定(CAR:CauseAnalysis and Resolution)
GJB5000A各成熟度等级所含过程域
参考资料
GJB5000A军用软件能力成熟度模型.北京大学软件工程国家工程研究中心.
GJB5000A过级工具.北大软件GJB5000A过级工具.
最新修订时间:2023-10-15 11:27
目录
概述
模型定义
模型简介
参考资料