SCI论文(www.lunwensci.com):
摘 要:通过分析 SCAMPI 评估方法 , 在 SCAMPI A 类和 SCAMPI B 类的基础上,结合某制导航弹总体单位软件工程实 践,提出了一种适用于企业的 GJB 5000A 正式评价前进行内部评估的方法。并以一个实例阐述该方法在武器装备软件质量工程 的应用,表明此方法可以为组织提供是否具备 GJB5000A 正式评价条件的决策依据。
关键词:SCAMPI;GJB5000A;武器装备;软件工程
A SCMPI-based Evaluation Method Applied to Software Engineering
HU Yihong1, CHENG Dewang2, XIAO Wei3
(Hunan Yunjian Group Co., Ltd., Changsha Hunan 410100)
【Abstract】: By analyzing the SCAMPI evaluation method, based on SCAMPI A and SCAMPI B, combined with the overall unit software engineering practice of a certain navigation missile, a method for internal evaluation before the formal evaluation of GJB 5000A for enterprises is proposed. An example is given to illustrate the application of this method in weapon equipment software quality engineering, which shows that this method can provide organizations with a basis for decision-making on whether they meet the conditions for formal evaluation of GJB5000A.
【Key words】: SCAMPI;GJB5000A;weapon equipment;software engineering
0 引言
武器装备软件质量管理 [1] 主要包含两大类型, 一 类是对嵌入式系统软件的质量管理,一类是通用计算机 平台软件的质量管理。尽管两类软件有着完全不同的技 术要求和技术发展方向,且软件质量体系建设也各有特 点。但武器装备研制单位都要依据软件关键等级、软 件规模等通过企业需达到的军用软件研制能力等级,否 则,不能承担军用软件研制任务 [2-3]。
目前,SCAMPI 方法 [4-5] 是将组织过程与 CMMI 模 型进行比对,识别组织过程弱项和强项,确定所评价的 CMMI 过程域满足目标的程度。如评估发起人要求,需定出成熟度级别。SCAMPI 评估方法包括 A 类、B 类 和 C 类。
经分析和实践,综合考虑武器装备软件质量管理要求及 SCAMPI 3 类评估方法的严简程度,实施周期时效 程度、人员专业化程度等,提出一种基于 SCAMPI 的 评估方法,并以一个实例说明该评估方法在武器装备软 件质量工程的应用,解决了复杂程度不同的武器装备软 件体系的评估工作。
1 提出一种基于 SCAMPI 的评估方法
拟提出一种基于 SCAMPI 评估方法。该方法在 SCAMPI A 类方法和 SCAMPI B 类方法内容的基础上,提出了 新的目标内容和阶段过程活动。在客观证据收集类型方 面主要进行文档审查和访谈;在定级方面不需要进行目 标定级,但需要确定组织能力与目标等级的期望;在组织单元覆盖方面,要求“五覆盖”,即覆盖型号项目、 覆盖 GJB500A 目标等级过程域、覆盖软件研制领域、 覆盖软件研制部门、覆盖全生命周期;在评估组人员组成方面,要确定 3 人以上评估组人数;在评估组组长方面,评估组长为具备资质的主任评价员,评估方法具体内容如表 1。
该评估方法包括策划阶段、评估实施阶段以及报告结果阶段等 3 个阶段,评估阶段及过程活动如图 1 所示。
2 SCAMPI 评估方法在武器装备质量工程的应用
某企业是制导航弹总体单位,在军用软件研制能力成熟度模型三级正式评价前,采用基于 SCAMPI 的评估方法对企业软件研发过程执行内部评估。评估重点是找出企业与 GJB5000A-2008《军用软件研制能力成熟度模型》三级之间的差距,发现薄弱环节,便于企业内部过程改进,为企业软件研制能力及装备软件质量提升提供有力保障。
2.1 策划阶段
2.1.1 组建评估组
依据企业需求,以同行业、从事相近专业、国内行业领先企业、评估员资质、总体或配套单位等因素作为人员选择标准,邀请评估组,人数 5 人。组长为具有资质的主任评价员。
2.1.2 制定评估计划,获得客观证据并准备评估
该评估计划包括评估目的、评估限制条件、评估范 围、评估输入、评估输出、评估风险及应对措施、评估 资源、评估员分工、评估日程安排等,并获得对评估计 划的承诺。
本节重点讲述本次内部评估范围,满足“五覆盖” 要求。评估范围包括评估项目、评估过程域、评估软件 研制领域、评估软件研制部门、评估活动等。
(1)覆盖型号项目 : 内部评估项目包括 XXX 飞行 控制软件(2 个)、XXX 导航软件、XXX 地面检测软件 等型号软件。
(2) 覆盖 GJB500A 三级过程域:评估过程域包括需求 管理(ReqM)、测量与分析(MA)、项目监控(PMC)、 项目策划(PP)、过程和产品质量保证(PPQA)、需求 管理(ReqM)、供方协议管理(SAM)等 18 个过程域。
(3)评估软件研制领域包括飞行控制软件领域和地 面检测软件领域。
(4)评估软件研制部门包括某企业软件设计开发部 门、总体部门、人力资源管理部门、软件测试部门等。
(5)评估活动包括软件全寿命周期活动。
(6) 确定访谈人员, 应包括高层管理者、中层管理 者、职能区代表。
企业按评估输入要求在执行评估前向评估组提供客 观证据,包括方针文件、程序文件、评估项目文档等。
2.2 评估实施阶段
2.2.1 召开首次会
企业按照评估计划召开首次会,企业一把手参与首 次会。在首次会上,企业一把手向评估组介绍企业业 务、评估背景,包括企业规模、产品类型等,并向评估 参与者提出要求。评估组长向所有与会人员通告此次评 估的范围、评估目标、评估依据、评估组的成员、保密 要求、评估原则、评估日程安排等,提醒被访谈人员按 时参加相应的访谈。评估组长也会强调评估关注的是过 程而非个人,评估的是过程的好坏而非个人的得失。
2.2.2 检查客观证据并初步判定
检查客观证据主要包括检查来自文档的客观证据和 检查来自访谈的客观证据。
评估组长组织安排评估组成员对文档进行检查。检 查文档时,评估组主要判断实践证据是否存在和是否合 理。是否存在就是有还是没有。是否合理不仅需要有这 份文档,还需要进一步查看文档的内容是否足以支持实 践内容,足够合理。例如:对于项目策划 PP 过程域的SP1.1 估计项目的范围而言, 编写了 WBS 是一个证据, 但还需要看它工作分解的粒度,如果工作分解得很粗, 根本不能根据 WBS 估计项目范围,做出工作安排,那 这个证据并不合理。对于配置管理 CM 过程域的 SP1.1 标识配置项而言,各配置项的标识是一个证据,但还需 要关注标识的正确性和合理性,如果标识不唯一,或标 识与计划、体系不一致且未说明原因等,那这个证据也 是不满足实践要求。
评估组采用访谈形式获得关于实践实施的口头证言。 某企业评估组在文档审查、访谈结束后, 对客观证据进行评审。各过程域问题的部分记录如表 2 所示。
2.2.3 开展 SEPG 交流,生成评估结果
评估组与企业评估参与者 SEPG(软件工程过程组) 确认初步发现,特别是已识别出来的弱项,确保评估输 出的正确性及所做结论能够反映企业的实际情况。
评估组编制评估报告, 主要包括评估综述、各过程 域强弱项和待改进项、过程域满足情况(满足或不满 足)等。内部评估评估不需要确定能力等级。某企业内 部评估部分过程域问题分布情况如图 2 所示。
2.3 报告结果阶段
本阶段主要包括报告评估结果和提交正式评价申请 两个活动。
评估结果出来后,评估组长通过与企业一把手进行高层会晤及末次会议方式,向企业领导及各部门负责人、 过程改进人员进行评估结果汇报,确定组织能力与 GJB 5000A 三级的差距,并对后续过程改进提出意见建议。
评估结束后,根据组织能力与目标能力等级差距的 问题汇总,企业制定整改计划,明确整改期限,在分析 评估组意见建议和整改完成时限的情况下,决策是否提 请三级正式评价;完成整改后,企业提请正式评价,提 交内部评估整改报告和正式评价申请报告。
3 结语
在 SCAMPI A 类和 SCAMPI B 类方法基础上提出 的一种基于 SCAMPI 的内部评估方法,可以使组织快 速了解企业软件研制能力与目标等级的差距,为企业是 否准备好接受 GJB5000A 正式评价提供决策依据。该评 估方法可广泛应用于实施 GJB 5000A 的组织开展内部 评估,为武器装备质量提升打下了坚实的基础。
参考文献
[1] 任喜录,胡勇.关于武器装备软件问题产生原因分析[J].计算 机测量与控制,2017,25(2):110-112.
[2] 总装电子信息基础部.军用软件研制能力成熟度模型: GJB5000A[S].北京:中国人民解放军总装备部,2008.
[3] 孙舟,杨玉飞,钱宏文,等.基于GJB 5000A的软件管理体系研 究[J].标准化研究,2019(4):56-59.
[4] 吴清才,郑琪,王首一.军用软件的工程研制与管理[M].北京: 国防工业出版社,2013.
[5] 李华北,刘小茵,郑丹丹.过程改进基本原理及CMMI实施 [M].北京:中国标准出版社,2009.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/36664.html