电子质量
2021年第01期(总第406期)
作者简介:薛霞(1985-),女,山东省青岛市人,工程师,本科,主要从事软件项目管理和软件开发成本度量等工作。
GJB5000A 软件支持类过程域探析
Analysis of GJB5000A Software Supporting Process Areas
薛霞(中国电波传播研究所,山东青岛266107)
Xue Xia (China Research Institute of Radiowave Propagation,Shandong Qingdao 266107)
摘要:该文首先简单介绍了GJB5000A 软件支持类各过程域之间的关系。然后详细讲解了实际项目运行中,软件支持类各过程域的关键活动流程,包括配置管理、过程和产品质量保证、测量与分析、决策分析和决定、原因分析和决定。软件支持类过程域贯穿于软件研制的全生命周期,从根本上保证了软件产品的质量。
关键词:GJB5000A;支持类过程域;软件配置管理;软件过程和产品质量保证;测量分析;决策分析和决定;原因分析和决定中图分类号:TP311
文献标识码:A
文章编号:1003-0107(2021)01-0083-04
Abstract :The GJB5000A level and each process domain is introduced in this paper firstly,and the relationship between supporting process domain is explainsed.Then the detailed process of each process area of suppor-tring is explained in detail,including software configuration management,software process and product quality assurance,software measurement analysis,decision analysis and making,cause analysis quirement development,requirement management,technical solutions,validation and verification.The experience of software process management summarized in this paper is of great guidance to the improvement of software process quality.
Key words:GJB5000A;Suporting process areas;Software configuration management;Software process and product quality assurance;Software measurement analysis;decision analysis and making;cause analysis and making
CLC number:TP311
Document code:A
Article ID :1003-0107(2021)01-0083-04
0引言
中华人民共和国国家军用标准、
军用软件研制能力成熟度模型(简称GJB5000A),鼓励关注在所属成熟度等级中的过程域。GJB5000A 共分为五级,其中1级(或ML1)称为初始级,2级(或ML2)称为已管理级,3级(或ML3)称为已定义级,4级(或ML4)称为已定量管理级,5级(或ML5)称为优化级[1]。GJB5000A 共包含22个过程域,各过程域的清单及其相关的类型和成熟度等级(ML)如表1所示[1]。中华人民共和国国家军用标准(简称GJB 5000A)规定了军用软件研制能力成熟度的模型,
并规定了软件研制和维护活动中的主要软件管理过程和工程过程的实践。军用软件研制能力成熟度模型鼓励关注在所属成熟度等级语境中的过程域,
过程域之间的关系包括两个方面:一方面是单个过程域间的关系,描述过程域之间的信息和产品的流向;
另一方面是各组过程域间的关系。过程域可分为以下四类:过程管理类、项目管理类、工程类、支持类[1]。本文主要讲解GJB5000A 软件支持类过程域。
支持类过程域包含如下过程域:配置管理(CM)、过程和产品质量保证(PPQA)、测量与分析(MA)、决策分析
和决定(DAR)、原因分析和决定(CAR)。支持类过程域分为基本支持类过程域和高级支持类过程域。下面将分别进行详细介绍。
1GJB5000A软件基本支持类过程域
1.1软件基本支持类过程域之间的关系
基本的支持类过程域(配置管理过程域、测量与分析过程域和过程和产品质量保证过程域)阐述所有过程域共用的基本支持功能[1]。所有支持过程域都依靠其它过程域提供输入,基本的支持类过程域提供有助于实施一些共用实践的支持功能。基本的支持类过程域之间及与所有其它过程域之间的关系如图1所示。
图1基本支持类类过程域之间的关系
1.2测量与分析过程域
测量与分析过程域通过提供专用实践来支持所有过程域,这些实践用能提供客观结果的测量方法来指导项目和组织调整测量要求和目标[1]。这些客观结果可作为灵活决策和采取适当纠正措施的依据。一般来说,测量目标为质量、成本、进度,测量项为项目测试各阶段缺陷密度、NCI发生趋势、阶段进度偏差、成本/进度性能、阶段工作量偏差、某类型活动实际工作量偏差等。测量与分析过程域流程如图2所示。
图2测量与分析过程域流程
1.3过程和产品质量保证过程域
过程和产品质量保证过程域客观地评价已实施过程、工作产品和服务,并确保这些评价所提出的所有问题得到解决[1]。项目质量保证人员(简称项目QA)在项目确定时和项目软件负责人一起策划项目的质量保证计划,在项目策划期间,质量保证人员应该对组织推荐的《产品检查单》进行裁剪,并依据项目标准规范、技术要求、总体要求,结合项目特点,补充裁剪适当的检查项,形成适用于本项目的"产品检查单"[2]。在项目实施过程中,质量保证人员定期对《产品检查单》进行审查,补充新的检查项,以确保产品审核的有效性。在整个计划的实施过程中,支持并协助项目软件负责人的部分管理活动。项目QA的主要工作是对项目软件过程和工作产品的审核,并确保解决不符合项,接受QA主管的日常管理和工作检查,同时也要接受需方代表、评价员的检查。QA主管定期向QA组长通报QA活动情况和检查结果。过程
和产品质量保证通过在项目整个生存周期,向项目成员和各级经理提供对过程和相关工作产品的适当可视性及反馈意见,从而确保交付高质量的产品和服务。过程和产品质量保证流程如图3所示。
图3过程和产品质量保证过程域流程
1.4配置管理过程域
配置管理过程域通过使用配置标识、配置控制、配置状态记实和配置审核,支持各过程域建立并维护工作产品的完整性[1]。置于配置管理下的工作产品包括交付给顾客的产品、指定的内部工作产品、采购的产品、工具、以及用于创建和描述这些工作产品的其它项。可以置于配置管理下的工作产品的例子,如计划、过程说明、需求、设计数据、图表、产品规格说明、代码、编译程序、产品数据文件、以及产品技术出版物[2]。软件配置管理过程
的目的是确保产品在软件生命周期中的完整性和可追
电子质量2021年第01期(总第406期)
溯性,配置管理活动用来标识配置项、建立基线、控制版本和变更、保证变更被适当地实施,使开发人员、测试人员、项目管理者、质量保证人员以及客户能方便地通过软件配置管理获得有用的信息。配置管理活动主要包括软件配置管理计划制定、配置库建立、配置库维护、配置项及基线建立、变更控制、配置状态记录及报告、产品发行控制、配置审核等。配置管理流程如图4所示。
图4配置管理过程域流程
2GJB5000A软件高级支持类过程域
2.1软件高级支持类过程域之间的关系
高级的支持类过程域(原因分析和决定过程域和决策分析和决定过程域)向项目和组织提供高级支持能力[1]。每个高级的支持类过程域都依赖其它过程域的特定输入或实践。高级的支持类过程域之间及与所有其它过程域之间的关系如图5所示。
图5基本支持类类过程域之间的关系2.2原因分析和决定过程域
原因分析和决定过程域标识所选定的缺陷和其他问题的原因,并采取行动防止其将来再次出现[1]。而项目的已定义过程是标识缺陷原因的主要对象,其创建的针对组织标准过程集的过程改进建议书,将防止缺陷在整个组织重现。原因分析和决定流程如图6所示。
图6原因分析与决定过程域流程
2.3决策分析与决定过程域
决策分析和决定过程域通过确定哪些问题需要采用正式评价过程并实施正式评价过程来支持所有过程域[1]。重大事件处理过程描述的内容是,当项目出现了某些可能影响项目成败的问题时,组织可以依靠定义好的评估指标,选择一个合适的解决方案,从而增加方案的科学性,降低个人主观判断的随意性所带来的影响[2]。需要重大问题评价时,首先项目负责人提交重大事件评议申请,举行初步评估会,评估问题的影响,确定是否需要召开重大事件评议会;如果确实需要,则应在评议会前准备针对该问题的不少于一个的备选方案,还应确定方案的评估指标;在评议会上,评议人员根据评估指标对各解决方案进行评估,从中选择一个适当的方案;评议会后由项目负责人根据评议会的结果完善方案,并最终文档化该方案。决策分析和决定流程如图7
所示。
4FR2频率5G 终端的电磁兼容测试
目前测试主要使用传导连接,使用馈线将被测终端盒测试仪器相连,但5G FR2终端由于其高频毫米波的特性,会将大规模天线阵列引入终端侧,以使终端获得更多的分集增益,用来抵抗毫米波的空间路损衰耗,因此5G FR2终端会将射频模块与天线集成,将不存在射频测试端口,传统的传导测试方法将不再适用,必须通过辐射方法,相应的暗室吸波材料、天线放置位置、测试方法等都会发生变化。
根据我国的5G 发展策略,将以5G FR1频段作为主要发展方向,FR2频段仍在规划中。3GPP R16协议的TS 38.101-2中给出了FR2频段杂散辐射的限值,其中限值的评估方式改为总辐射功率(TRP),但并未说明FR2频段EMC 测试要求,因此5G 终端FR2频段的EMC 测试还有待讨论。
5结语
本文总结了5G 终端电磁兼容标准的进展,结合目
前5G 标准,对FR1频率5G 终端的骚扰测试和抗扰度测试原则和方法进行了解析,
可有效指导电磁兼容实验操作和要求。并分析了FR2频率5G 终端的与FR1频率5G 终端测试方法、评估方式的不同,对FR2频率5G 终端测试方法进行了展望。
参考文献:
[1]安辉,张瀛瀚.5G 终端电磁兼容测试浅析[J].信息通信技术与政策,2019,(5):39-42.
[2]TS 38.101-1.NR;User Equipment (UE)radio transmission and reception;Part1:Range1Standalone[S].
[3]YD/T 2583.18-2019.蜂窝式移动通信设备电磁兼容性能要求和测量方法第18部分5G 用户设备和辅助设备[S].
[4]TS 38.124.NR;Electromagnetic Compatibility (EMC)requi-rements for mobile terminals and ancillary equipment[S].
图7决策分析与决定过程域流程
3结束语
支持类过程域贯穿于软件生命周期的全过程,首先通过软件过程改进建议和重大问题评价,给出了软件开发总体思路。其次在项目运行阶段,配置管理活动维护软件产品的版本可追溯性,
测量分析和质量审核活动保证了项目问题得到及时解决,保证了软件产品和过程可控,提高了软件产品的质量。
参考文献:
[1]GJB 5000A-2008.军用软件研制能力成熟度模型[S].[2]石柱.军用软件研制能力成熟度模型及其应用[M].北
京:中国标准出版社,2009.
上接82
validation verification
页
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论