“软件定义装备”是武器装备信息化职能化发展的比如趋势,J用软件在信息化战争和J事智能化进程中起着基础性决定性作用。
1991年 推出CMM
目的:用来衡量组织软件综合能力
2000年,SEI发布CMMIV1.0(Capability Maturity Model Integration)能力成熟度模型集成
Watts Humphrey(思想创始人)观点:
软件质量由开发它的过程质量决定
软件活动是可控、可度量和可改进的过程
高效的软件开发:人(合适的培训、娴熟的技能、良好的工作氛围)、技术(成熟的技术路线、大量的可复用资源)、过程(简洁高效)
CMMI的五个等级
1、一级 初始的:过程不可预测,缺乏控制或控制是反应式的
2、二级 已管理的:刻划了项目的过程特点,控制经常是反应式的
3、三级 已定义的:刻划了组织的过程特点
4、四级 定量管理的:度量并基于统计控制的过程
5、五级 优化的:强调持续地改进过程
GJB 5000B五个等级
1、一级 初始级:通过GJB 9001
按照国家j用标准和有关规定对软件研制单位进行软件研制能力评价,并以合规名录形式予以发布。未达到规定的软件研制能力要求的单位,不能承担软件研制任务。
美国防部:软件承包商必须达到三级,宇航用软件承包商应当达到四级或五级。
可参照GJB 8000-2013
原则:标准体系建设方面,要鉴定不移的走自主创新的道路。
CMMI包括三个模型:开发模型、采购模型、服务模型,GJB 5000B主要围绕开发模型
变化:
将单一的研制阶段向全寿命管理各阶段延伸
强化上层领导作用和下层基础保障
着力解决软件研制的突出矛盾(同行评审)
完善“外部供方管理”实践域
突出“组织资产开发”实践域
提高了工程研制能力要求
大力推广新技术新方法(发布:基于模型开发、软件产品线、敏捷开发、FPGA软件实践指南)
标准具体内容:
a) 标准名称修改为“军用软件能力成熟度模型”;
b) 适用范围从研制扩展到全生存周期;
c) 模型结构由阶段式调整为连续式;
d) “过程域”调整为“实践域”;
e) 对成熟度等级、实践域名称及其内容等进行了本地化改进;
f) 通过新增、合并、调整,22个过程域变为21个实践域;
g) 新增“领导作用”“实施基础”“同行评审”“立项论证”“运行维护”5个实践域;
h) 将“需求开发”“需求管理”合并“需求开发与管理”,“验证”、“确认”合并为“验证与确认”,“测量与分析”、“组织过程绩效”、“组织创新和部署”合并调整为“测量与绩效管理”,“集成项目管理”合并调整到“项目策划”、“项目监控”等实践域中,“定量项目管理”合并调整到“项目策划”、“测量与绩效管理”等实践域中;
i) 将“组织过程焦点”调整为“组织过程改进”,“组织过程定义”调整为“组织资产开发”,“产品集成”调整为“产品集成与交付”,“风险管理”调整为“风险与机遇管理”,“供方协议管理”调整为“外部供方管理”,“过程和产品质量保证”调整为“质量保证”,“决策分析和决定”调整为“决策分析”,“原因分析和决定”调整为“原因分析”;
j) 删除共用目标和共用实践章节,相关内容调整到“领导作用”与“实施基础”等实践域;
k) 增加附录B“裁剪与视图”。
业务视图:(个单位可根据视图进行裁剪)