APP下载

统一的军用软件质量管理体系实施方法

2017-12-22程立雪沈浩

电子产品可靠性与环境试验 2017年4期
关键词:军用统一管理体系

程立雪,沈浩

(中国工程物理研究院计算机应用研究所 四川 绵阳 621900)

统一的军用软件质量管理体系实施方法

程立雪,沈浩

(中国工程物理研究院计算机应用研究所 四川 绵阳 621900)

介绍了GJB 9001B-2009与GJB 5000A-2008两种军用软件质量管理标准的特性,总结了两者的差异和关联,分析了两者统一实施的基础与意义,提出了针对软件研制过程开展这两种标准的整合工作应依据的框架和采取的措施,为组织在实践中优化质量管理体系提供了参考。

军用软件;质量管理体系;理论基础;框架;措施

0 引言

随着装备朝着高精度、信息化和智能化的方向快速地发展,软件的复杂度和重要性也得到显著的提升。同时,软件质量问题所占的比例居高不下,成为了制约战斗力效能的关键因素,质量管理体系的建立势在必行。

目前,军用软件研制单位普遍要求同时实施GJB 9001B-2009《质量管理体系要求》[1]与GJB 5000A-2008《军用软件研制能力成熟度模型》[2]两种质量标准,这样就存在着体系重复建设、过程交叉和混淆不清的现象,从而导致了资源浪费、无所适从的问题。这两种标准在出发点、侧重点上有所不同,但在理论基础、关键因素等方面共通互联,研究它们的统一运作与发展,集中发挥优势,避免彼此弱化,对于切实地提高军用软件的质量管理水平具有较重要的意义。

1 统一的理论基础

1.1 GJB 9001B-2009

GJB 9001B-2009是根据军工产品质量管理条例,在国家标准的基础上增加了军工产品质量管理的特殊要求而形成的。包括管理职责、资源管理、产品实现、测量分析和改进等四大工程,为承担军用产品论证、研制、生产、实验和维修任务的组织制定了质量体系要求。通过实施GJB 9001B,可以帮助军用软件开发组织提高、改善工程化管理能力和产品的质量水平,有效地降低质量事故和风险。

1.2 GJB 5000A-2008

GJB 5000A-2008是参照美国软件工程研究所SEI发布的软件能力成熟度模型SW-CMM制定的,用于军方评估承制单位的软件工程及管理能力,同时指导企业对软件进行过程改进,以促进软件过程的规范化。GJB 5000A模型划分为阶梯式进化的5个成熟度等级并为此定义了22个过程域,这些过程域按成熟度等级进行组织,标示为达到相应等级需要实施的过程活动和要求。

1.3 两个标准的差异 [3]

a)GJB 9001B-2009从组织的角度出发,作为软件组织管理的基础;GJB 5000A-2008从项目出发,作为软件项目管理的基础。

b)GJB 9001B对软件的设计、开发、生产、安装和维护的全过程进行有效的控制,覆盖范围更广,更加抽象、简练、灵活;GJB 5000A专门用于软件开发和管理活动,更加专业、精细、严格。

c)前者是一个二元模型,是符合性的规则集合,关注焦点是通过过程的控制来提高质量,以达到顾客满意;后者是等级模型,是对软件过程的分解与合成,定义了组织循序渐进、持续改进软件能力的途径。

1.4 两个标准的共性

a)理论基础

两个标准都是通过体系建设,以过程的有机衔接、循环改进为基础,系统地识别、管理过程中的活动、资源,覆盖软件生命周期,保证产品的可控、可信、可重复等。

b)管理方法

两个标准都体现了系统方法、全员参与、科学决策、控制论、统计分析和文档化等现代科学管理理念。

c)体系框架

GJB 9001B的质量管理的八大原则在GJB 5000A中都得到了体现,标准条款与过程域实践之间存在明确的映射关系,如二级模型中包括的七大过程域都有对应的条款作为依据,如表1所示。

表1 GJB 5000A(二级)与GJB 9001B的对应

d)评价标准

两者都是评价的标准,都要求结合组织特性制定实施方案与管理细则等作为支撑。

GJB 9001B中4.1节明确规定:适用时,组织可参照GJB 5000的要求,建立、实施并改进其软件过程。可见,两种质量标准并不存在本质的、原则性的重大隔阂,而是体现了整体的共性,能够互相补充、互相支持。这为软件组织提供了条件,能够基于两种标准,建立并实施更加完备、更加可靠、更高效率、更低成本的统一的质量管理体系。

2 统一实施的框架

通过分析GJB 9001B与GJB 5000A的异同点和关联,初步将前者较粗的软件研发管理过程按照后者要求进行充实和细化,在此基础上推进质量管理体系的落地,最终能够形成一套管理制度和规则的合集,同时满足两套标准的要求,并结合实践经验不断地调整、完善。

落实到制定组织的过程文件,可以从两个层面进行考虑,主要以GJB 9001B作为组织管理的基本框架,发布组织过程管理的方针、原则;围绕软件的研制过程,以GJB 5000A明确细则,编制具体的管理文件、操作手册、检查表、技术标准和文档模板等。军用软件质量管理体系统一实施框架如图1所示。

图1 军用软件质量管理体系统一实施框架

3 统一实施的措施 [4-6]

a)统一培训

通过有计划地安排两种质量标准的学习与宣贯,从理论与实践两个方面,使得全体管理人员与技术人员都能够形成全员参与、顾客满意、科学管理、系统工程和过程改进等质量意识;同时能够对照了解两种标准的基础知识,并掌握组织过程文件的要求和必要的操作技术等。

b)统一软件分类

质量要求应与业务工作充分地融合,注重本地化与实用性,避免囿于形式,通过对软件分类控制可以体现这一原则;根据软件的性质、规模和复杂度等可以划分为研究类、小型项目和重大项目等,特别是针对小型项目应该结合实际,采用裁剪、合并和简化等方式来减少管理上的负荷,提高生产工作的效率。

c)统一软件阶段

软件全生命周期可以分为4个阶段:论证阶段、工程研制阶段、生产交付阶段和维护阶段。每个阶段对标准的遵从性可以各有侧重,论证阶段主要参照GJB 9001B“7.2.1与产品有关的要求的确定”执行;生产交付阶段依据GJB 9001B“7.5.7交付”执行;维护阶段依据GJB 9001B“7.5.8交付后的活动”执行;工程研制阶段的工作主要依据GJB 5000A过程域准则进行;各个阶段再同时兼顾另一个标准的要求。

d)统一软件技术过程

不同的软件特性适用于不同的开发模式,每个开发模式划分了一系列逐步推进的技术过程,例如:迭代模式可以划分为需求获取、需求分析、迭代设计、编码、单元测试、软件验证和确认测试等;以此作为着力点,两个标准的相关部分能够分布作用,以软件开发周期为主线实现有机的结合,如图2所示。

图2 质量体系过程在软件全生命周期的分布

e)统一管理组织机构

对包括领导决策层在内的组织机构进行统一的管理,掌握单位软件工程化的发展方向和资源保障;技术支持层是质量体系的具体建设部门,负责定义软件过程并制定管理文件;项目执行层直接对软件项目进行操作、监控、测量、配置和检查等。GJB 9001B与GJB 5000A的实施可以统筹到共同的职能部门和人员组成。

f)统一管理评审

将GJB 9001B管理评审与GJB 5000A中高层验证合并进行,对两个标准在实际运行中的充分性、适宜性和有效性等进行评价,对体系的改进方向和时机予以识别,产生评审决议并融入到科研生产的工作总结中,为高层决策提供依据。

g)统一内部审核

制定计划以整合人员、时间、检查的内容、方式和要求等,对体系的实施进行内部审核,评估是否满足两个标准的要求,对审核发现的问题开具不符合项,责成相关部门采取整改措施并提交报告。

h)统一产品形象

GJB 9001B外包采购管理与GJB 5000A供方协议管理相近,可以合并管理产品供应、检验要求和采购合同等;通过并入GJB 5000A需求管理中关于对外承诺的要求,统一对产品成本和交付的承诺;GJB 9001B技术状态管理与GJB 5000A配置管理合并后,产品标识与发布等达到一致。

i)统一推动激励

组织的高层需要坚定支持两个标准的同时建设,凝聚力量,鼓励创新,并将其纳入相关部门的绩效考核中,对取得的成果予以奖励。

j)统一应用工具

质量体系的实施复杂、繁琐,单纯依靠人力难度很大。通过采用先进的管理技术或针对两个标准的自动化工具,能够显著地提高体系运行的规范性、可控性和效率,减少人员的工作量。

4 结束语

我所在建成GJB 9001B后,又通过了GJB 5000A二级认证,上述方法已在我所得到了部分的成功应用。通过实现两个体系的融合或统一,能够促进对标准的深度把握,夯实质量管理的基石,更能够促进实效,减少对科研工作的不必要 “干扰”与压力,达到事半功倍的效果。

[1]中国人民解放军总装备部电子信息基础部技术基础局.质量管理体系要求:GJB 9001B-2009[S].

[2]总装电子信息基础部.军用软件研制能力成熟度模型:GJB 5000A-2008[S].

[3]陈曦,杨晓光,蒲波.谈GJB 5000A与GJB 9001B之间的联系 [J].质量与可靠性,2012(4):57-59.

[4]刘治学.GJB 5000A与GJB 9001B过程改进的研究 [J].航空标准化与质量,2013(1):46-48.

[5]马洁.基于GJB 5000A的军用软件过程改进的研究 [D].北京:中国科学院大学,2014.

[6]曲利新.浅谈软件的质量保证 [J].电子产品可靠性与环境试验, 2009, 27 (S1): 260-262.

The Implementation Method of Unified Quality Management System for Military Software

CHENG Lixue,SHEN Hao
(Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China)

The characteristics of GJB 9001B-2009 and GJB 5000A-2008 are introduced, and the differences and correlations of the two kinds of military software quality management standards are summarized.Besides,the foundation and significance of the unified implementation of the two standards are analyzed,and the framework and measures adopted for the integration of these two standards in the software development process are proposed,which provides a reference for organization to optimize the quality management system in practice.

military software; quality management system; theoretical basis; framework; measure

TP 311.5

A

1672-5468(2017)04-0067-04

10.3969/j.issn.1672-5468.2017.04.012

2017-01-06

2017-07-19

程立雪 (1979-),女,四川达州人,中国工程物理研究院计算机应用研究所高级工程师,硕士,从事软件质量管理工作。

俄罗斯立法禁用虚拟专用网(VPN)

据报道,俄罗斯总统普京于2017年7月30日签署了一份禁止使用虚拟私人网络和匿名者网站——虚拟专用网 (VPN)的立法文件。新法旨在阻止进入那些受俄罗斯政府限制的流行网站,要求互联网服务提供商屏蔽提供VPN或者其他网络代理服务的网站。该法案已经得到了俄罗斯议会下院杜马的批准,并将于2017年11月1日起开始施行,正式禁止在俄罗斯使用VPN上网。

虚拟专用网指的是在公用网络上建立专用网络的技术。其之所以被称为虚拟网,主要是因为整个VPN网络的任意两个节点之间的连接并没有传统的专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台,如Internet、异步传输模式 (ATM)和帧中继(Frame Relay)等之上的逻辑网络,用户数据在逻辑链路中传输。

2017年1月,中国工业和信息化部出台了 《关于清理规范互联网网络结构服务市场的通知》, 《通知》主要是为了更好地规范市场的行为,规范的对象主要是未经电信主管部门批准,无国际通信业务经营资质的企业和个人,租用国际专线或者VPN,违规开展跨境电信业务经营活动。这些规定主要是为了对那些无证经营的、不符合规范的网站进行清理,对于依法依规的企业和个人不会带来什么影响。阻止使用VPN的其他国家有伊朗和伊拉克等,目前俄罗斯成为禁用VPN的最新国家。

(本刊讯)

猜你喜欢

军用统一管理体系
对质量管理体系不符合项整改的理解与实施
坚持严管和厚爱相统一的着力点
基于KPI的绩效管理体系应用研究
当代经济管理体系中的会计与统计分析
控制系统价格管理体系探索与实践
威力无比的军用霰弹枪
碑和帖的统一,心和形的统一,人和艺的统一
统一数量再比较
军用机器人揭秘
中国工农红军军用号谱