军用软件产品评价的工程化实现方法
- 格式:pdf
- 大小:252.78 KB
- 文档页数:5
GJB5000A2008全套资料:X军用软件研制管理体系知识点——质量一、质量管理体系概述1. 质量管理原则(1)以用户为中心:始终关注用户需求,确保软件产品满足军方作战需求。
(2)全员参与:动员项目组成员积极参与质量管理,提高软件质量。
(3)过程方法:将软件研制过程分为多个阶段,对每个阶段进行严格监控和管理。
(4)持续改进:不断优化质量管理过程,提高软件产品质量。
2. 质量管理体系构成(1)组织结构:明确项目组内部职责分工,确保质量管理工作的有效实施。
(2)过程管理:对软件研制过程进行规范化管理,确保各阶段质量目标的实现。
(3)资源管理:合理配置人力、物力、财力等资源,为质量管理提供保障。
(4)测量、分析和改进:通过数据分析,找出质量问题的根源,制定改进措施。
(5)质量保证:对软件产品实施全过程质量监控,确保产品质量达标。
二、质量管理要点1. 质量策划在项目启动阶段,制定详细的质量策划方案,明确质量目标、质量方针和质量措施。
2. 过程监控对软件研制过程中的关键节点进行监控,确保各阶段质量目标的达成。
3. 质量评审定期组织质量评审,对软件产品进行评估,确保产品质量满足军方需求。
4. 质量问题闭环管理对发现的质量问题进行记录、分析、整改,确保问题得到有效解决。
5. 持续改进根据项目实际情况,不断优化质量管理过程,提高软件产品质量。
三、质量管理实践与技巧1. 培养质量意识在团队内部培养质量意识,让每个成员都认识到质量的重要性,从而在日常工作中小心翼翼,严把质量关。
2. 优化沟通机制建立高效的沟通机制,确保项目组成员在质量管理过程中能够及时交流信息,减少误解和偏差。
3. 强化文档管理规范文档编写、审核、发布流程,确保文档的准确性和时效性,为质量管理提供有力支持。
4. 质量培训与提升定期组织质量培训,提高项目组成员的质量管理能力和技术水平,为软件研制保驾护航。
四、质量风险管理1. 风险识别在项目初期,全面识别可能影响软件质量的风险因素,包括技术风险、人员风险、资源风险等。
军用软件系统级测试技术应用研究摘要针对目前军用软件系统级测试实施的问题和难点,从系统级测试类型、系统级测试环境构建、系统级测试充分性评价等方面提出系统级测试实施的要点和方法,为开展军用软件系统级测试提供技术支撑。
关键词系统级测试测试充分性测试方法1 引言随着装备向高度集成化、信息化方向的快速发展,型号软件体系架构日趋复杂,软件规模呈指数级增长, 软件密集型特征日益凸显。
虽然型号软件按标准开展了软件单元测试、软件集成测试、软件配置项测试、第三方测试,但还是存在需要各个分系统配合才能完成的任务、配置项测试环境和实装环境存在差异性等因素导致配置项测试难以暴露的问题。
软件系统级测试是在真实系统工作环境或系统仿真测试环境下检验被测软件系统是否满足研制总要求/软件总体方案及分系统软件总体方案所规定的技术要求而实施的一系列测试活动。
软件系统级测试对是系统所包含的所有被测软件,包括特定研制的系统软件、应用软件、支持软件的软件集合体。
软件系统级测试是软件配置项测试的必要补充,是发现配置项之间工作不协调等系统级深层次复杂问题的有效手段。
2 软件系统级测试存在的问题和难点型号软件系统级测试在实施过程中主要面临如下问题和难点:由于武器装备中软件数量众多、软件规模大,依据文件种类、内容繁多,文档的描述应该覆盖哪些内容、哪个层次就是完备的缺乏技术标准指导;由于软件系统的多元性、相关性和整体性,软件系统级测试充分性的度量和评价困难;软件系统级测试严重依赖系统专用硬件环境,系统层面的数据传输异常用例难以施加,缺乏行之有效的测试手段,测试效率和覆盖性难以保证;软件系统级接口数据类型多,参数交联复杂,各种数据组合难以遍历。
3 软件系统级测试方法软件系统级测试的方法包括静态测试、动态测试。
3.1 静态测试为弥补软件系统级测试缺乏有效动态测试环境。
可依据系统/分系统规格说明、接口需求规格说明、接口协议等文件,以系统/分系统为范围对所含软件进行文档审查、实施接口审查、安全性审查、时序审查、作战流程审查等专项审查。
军用信息技术与软件标准精选(最新)GJZ102A《GJB/Z 102A-2012 军用软件安全性设计指南》GJ117《GJB/T117-1999 军用软件验证和确认计划指南》GJ136Z《GJB/Z 136-2003 Z 通用信息处理平台集成与运行指南》GJ140Z《GJB/Z140-2004 Z 电子对抗装备现场维修数据收集指南》GJ141Z《GJB/Z141-2004 Z 军用软件测试指南》GJ142Z《GJB/Z142-2004 Z 军用软件安全性分析指南》GJ143Z《GJB/Z143-2004 Z 军用智能辅助决策开发工具》GJ156Z《GJB/Z156-2011 Z 军事电子信息系统体系结构设计指南》GJ157Z《GJB/Z157-2011 Z 军用软件安全保证指南》GJZ161《GJB/Z 161-2012 军用软件可靠性评估指南》GJ229A《GJB 229A-2000 军用微波接力通信系统接口》GJ238A《GJB238A-1997 战术调频电台测量方法》GJ318《GJB318A-1997 战术调频电台通用规范》GJ322A《GJB322A-1998 军用计算机通用规范》GJ367A《GJB367A-2001 军用通信设备通用规范》GJ438B《GJB438B-2009 Z 军用软件开发文档通用要求》GJ662《GJB662A-1997 野战数字无线电接力设备的频繁段和容量系列》GJ663A《GJB 663A-2012 军用通信系统安全通用要求》GJ883A《GJB883A-2003 对流层散射通信系统通用规范》GJ915《GJB915A-1997 纤维光学试验方法》GJ1127《GJB 1127A-2003 机载短波单边带通信设备通用规范》GJ1128A《GJB 1128A-2002 机载超波电台通用规范》GJ1142.4《GJB 1142.4A-2004 野战地域通信系统通用要求第:回路群》GJ1142.5《GJB 1142.5A-2004 野战地域通信系统通用要求:单路有线入口》 GJ1145A《GJB1145A-2010 Z 通信和指挥自动化军工产品定型试验规程》GJ1211A《GJB 1211A-2007 野战用户电话交换机通用规范》GJ1268A《GJB1268A-2004 军用软件验收要求》GJ1427A《GJB1427A-1999 光纤总规范》GJ1428A《GJB1428A-1999 光缆总规范》GJ1567.2《GJB1567.2-1992 话音频带调制解调器的差错控制方法 用于带有异步至同步转换DCE的差错校正方法》GJ1659《GJB1659-1993 光纤光缆接头总规范》GJ1783《GJB1783-1993 硬波导组件总规范》GJ1901《GJB 1901A-2003 军用巨型计算机通用规范》GJ2077A《GJB 2077A-2007 短波自适应通信系统自动线路建立规程》GJ2088A《GJB 2088A-2002 压制性雷达干扰机通用规范》GJ2089A《GJB 2089A-2003 通信对抗监测分析接收机通用规范》GJ2090A《GJB 2090A-2003 瞄准式通信干扰机通用规范》GJ2101《GJB 2101A-2002 超短波对空指挥电台通用规范》GJ2242《GJB2242-1994 时统设备通用规范》GJ2434《GJB2434A-2004 军用软件产品评价》GJ2436《GJB2436-1995 天线术语》GJ2454《GJB 2454A-2003 军用光缆填充膏规范》GJ2763《GJB2763-1996 通信设备话音质量等级标准与评测方法》GJ2786A《GJB2786A-2009 Z 军用软件开发通用要求》GJ2824《GJB 2824-1997 军用数据安全要求》GJ2928A《GJB 2928A-2012 战术超短波跳频电台通用规范》GJ2929《GJB2929-1997 战术短波跳频电台通用规范》GJ2991A《GJB2991A-2008 Z B时间码接口终端通用规范》GJ3012A《GJB 3012A-2007 军用无线双工移动通信系统中心台信道机通用规范》GJ3083A《GJB 3083A-2007 军用无线双工移动通信系统移动用户台通用规范》 GJ3084A《GJB 3084A-2007 军用无线双工移动通信系统交换机通用规范》GJ3180《GJB 3180-1998 军用计算机容错要求与测评》GJ3181《GJB3181-1998 军用软件支持环境选用要求》GJ3629《GJB3629-1999 军用通信装备使用手册编写规定》GJ4072A《GJB4072A-2006 军用软件质量监督要求》GJ4195《GJB4195-2001 外设部件互连(PCI)总线》GJ4210.1《GJB4210.1-2001 军用无线电通信设备通用检验验收规程超短波电台》GJ4210.2《GJB4210.2-2001 军用无线电通信设备通用检验验收规程短波电台》 GJ4211《GJB4211-2001 军用通信台站通信电源系统通用要求》GJ4353《GJB4353-2002 关系数据库管理系统功能与性能测试要求》GJ4354《GJB4354-2002 关系数据库管理系统功能通用要求》GJ4371《GJB4371-2002 通信设备诊断知识数据结构》GJ4411《GJB 4411-2002 光缆组件通用规范》GJ4897《GJB 4897-2003 军用计算机病毒防治要求》GJ4951《GJB 4951-2003 军用通信装备维修手册编写规定》GJ4952《GJB 4952-2003 战术互联网通用要求》GJ5000A《GJB5000A-2008 Z 军用软件研制能力成熟度模型》GJ5024《GJB 5024-2003 军用光缆阻水纱规范》GJ5080Z《GJB 5080-2004 Z 军用通信设施雷电防护设计与使用要求》GJ5081Z《GJB 5081-2004 Z 军用ATM层信元传送性能测试通用要求》GJ5082Z《GJB 5082-2004 Z 战术无线通信系统软件通信体系结构》GJ5083Z《GJB 5083-2004 Z 核爆炸冲击波对地面野战通信装备的破坏等级及防护要求》GJ5084Z《GJB 5084-2004 Z 光纤通用数字通道故障检测》GJ5085Z《GJB 5085-2004 Z 军事综合信息网多协议标记交换互通技术要求》 GJ5086Z《GJB 5086-2004 Z 军事综合信息网路由交换设备通用技术要求》GJ5087Z《GJB 5087-2004 Z 指挥自动化网无线接入模式》GJ5088Z《GJB 5088-2004 Z 军用建筑物网络布线系统工程设计通用要求》GJ5095《GJB5095-2002 信息技术安全通用要求》GJ5169《GJB5169-2004 高性能计算机磁盘阵列通用规范》GJ5174《GJB5174-2004 短波/超短波有源测向天线参数系列》GJ5175《GJB5175-2004 合成孔径雷达数据处理系统通用要求》GJ5177《GJB5177-2004 军用通信器材出口包装要求》GJ5185《GJB5185-2004 雷达对抗数字瞬时测频接收机模块规范》GJ5187《GJB5187-2004 有源相控阵通信干扰天线通用规范》GJ5196《GJB5196-2004 短波通信对抗搜索分析接收机通用规范》GJ5234《GJB5234-2004 军用软件验证和确认》GJ5235《GJB5235-2004 军用软件配置管理》GJ5236《GJB5236-2004 军用软件质量度量》GJ5241《GJB5241-2004 概念建模语言IDEF1X的句法和语义》GJ5301《GJB5301-2004 军用无线双工移动通信系统网络管理和控制设备通用规范》GJ5368《GJB 5368-2005 计算机病毒防治系统技术要求》GJ5301《GJB5301-2004 军用无线双工移动通信系统网络管理和控制设备通用规范》GJ5371《GJB 5371.1-2005 信息技术安全评估准则:简介和一般模型》GJ5793《GJB5793-2006 Z 网络安全漏洞扫描分析产品测评方法》GJ5454Z《GJB5454-2005 Z 短波数字化抗干扰系列电台操作显示要求》GJ5455Z《GJB5455-2005 Z 无线综合接入系统通用规范》GJ5462Z《GJB5462-2005 Z 军用通信装备技术说明书编写规定》GJ5463Z《GJB5463-2005 Z 军用通信装备随机文件配发和使用要求》GJ5672《GJB5672-2006 Z 车载式通信对抗测向站通用规范》GJ5716《GJB5716-2006 Z 军用软件开发库、受控库和产品库通用要求》GJ5793《GJB5793-2006 Z 网络安全漏洞扫描分析产品测评方法》GJ5794.1《GJB5794.1-2006 Z 网络入侵检测产品测评方法第1部分:网络型产品》GJ5794.2《GJB5794.2-2006 Z 网络入侵检测产品测评方法第2部分:主机型产品》GJ5806Z《GJB5806-2006 Z 智能密钥卡通用规范》GJ5865K《GJB 5865-2006 K 线性令牌传递多路数据总线有效性测试方法》GJ5866K《GJB 5867-2006 K 航空单芯多模光纤光缆连接器规范》GJ5880K《GJB 5880-2006 K 软件配置管理》GJ5927K《GJB 5927-2007 军用无线双工移动通信系统合路器通用规范》GJ5928K《GJB 5928-2007 军用无线双工移动通信系统信道控制器通用规范》 GJ5930Z《GJB 5930-2007 军用电台配套设备品种系列》GJ5931Z《GJB 5931-2007 军用有中继海底光缆通信系统通用要求》GJ5932Z《GJB 5932-2007 军用搬移式全光中继设备规范》GJ5933Z《GJB5933-2007 Z 军用搬移式同步数字传送网设备规范》GJ5934Z《GJB 5934-2007 军用微波接力通信设备测试接口》GJ5935Z《GJB 5935-2007 军用低速声码器接口通用要求》GJ5942K《GJB 5942-2007 军用光接入网通用要求》GJ5950《GJB 5950-2007 战略卫星通信支线网Ku频段车载站通用规范》GJ5951《GJB 5951-2007 呼入军用电话网主叫标识传送要求》GJ5952《GJB 5952-2007 装甲综合通信车通用要求》GJ5954K《GJB 5954-2007 通信靶场通用试验规程 中长波电台》GJ5955K《GJB 5955-2007 通信靶场通用试验规程 化学电源》GJ5956K《GJB 5956-2007 通信靶场通用试验规程 通信车》GJ5957K《GJB 5957-2007 通信靶场通用试验规程 卫星通信系统地球站》GJ5958K《GJB 5958-2007 战场通信频率管理系统干扰频谱监测仪通用规范》 GJ5959K《GJB 5959-2007 战场通信频率管理系统频率管理终端通用规范》GJ5958K《GJB 5958-2007 战场通信频率管理系统干扰频谱监测仪通用规范》 GJ5959K《GJB 5959-2007 战场通信频率管理系统频率管理终端通用规范》GJ6321Z《GJB6321-2008 Z 军用计算机电磁泄漏干扰器通用规范》GJ6363Z《GJB6363-2008 Z 地空通信干扰设备定型试验规程》GJ6389Z《GJB6389-2008 Z 军用软件评审》GJ6411K《GJB6411-2008 K 光纤通道航空电子环境》GJ6741Z《GJB6741-2009 Z 数字通信干扰效果评定准则》GJ6919Z《GJB6919-2009 Z 导电纤维丝束性能测试评价方法》GJ6921Z《GJB6921-2009 Z 军用软件定性测评大纲编制要求》GJ6922Z《GJB6922-2009 Z 军用软件定性测评报告编制要求》GJ7082Z《GJB7082-2010 Z 卫星通信机载站天线分系统通用规范》GJ7093Z《GJB7093-2010 Z 软件通信体系结构中间件接口》GJ7094Z《GJB7094-2010 Z 软件通信体系结构波形装配与部署要求》GJ7095Z《GJB7095-2010 Z 软件通信系统结构硬件抽象层应用程序接口》GJ7096.1Z《GJB7096.1-2010 Z 软件通信体系结构标准符合性测试方法第1部分:通则》GJ7096.2Z《GJB7096.2-2010 Z 软件通信体系结构标准符合性测试方法第2部分:核心框架》GJ7096.3Z《GJB7096.3-2010 Z 软件通信体系结构标准符合性测试方法第3部分:资源组件》GJ7096.4Z《GJB7096.4-2010 Z 软件通信体系结构标准符合性测试方法第4部分:设备组件》GJ7096.5Z《GJB7096.5-2010 Z 软件通信体系结构标准符合性测试方法第5部分:波形》GJ7151Z《GJB7151-2011 Z 可信计算平台通用要求》GJ7170Z《GJB7170-2011 Z 网络安全管理类产品测评方法》GJ7174Z《GJB7174-2011 Z 抗拒绝服务类产品测评方法》GJ7249Z《GJB7249-2011 Z 信息安全管理体系要求》GJ7250Z《GJB7250-2011 Z 信息安全保障体系框架》GJ7562《GJB 7562-2012 军用计算机信息系统局域网防护通用要求》GJ7563《GJB 7563-2012 无线通信综合测试仪检定规程》GJ7700Z《GJB7700-2012 Z 军用数据库管理系统安全测评要求》H244《HB/Z244-1993 软件支持环境》H7691《HB7691-2001 三十二位计算机指令系统结构》H7692《HB7692-2001 三十二位机载计算机内总线》QJ3126A《QJ3126A-2008 航天软件产品保证要求》QJ3262《QJ 3262-2005 高可靠性实时嵌入式软件设计指南》SJ10367《SJ/T10367-1993 计算机过程控制软件开发规程》SJ10663《SJ/T10663-1995 光纤设备与部件测量方法》SJ10711《SJ/T10711-1996 移动通信设备标准试验条件》SJ10721《SJ/T10721-1996 公用移动通讯系统移动台技术要求和测量方法》 SJ11116《SJ/T11116-1997 光纤预制棒总规范》SJ11118《SJ/T11118-1997 8GHz数字微波通信设备通用技术条件》SJ11193《SJ/T11193-1998 微型数字电子计算机多媒体性能要求》SJ11201《SJ/T11201-1999 2000年符合性测试规范》SJ11228《SJ/T11228-2000 数字集群移动通信系统体制》SJ11229《SJ/T11229-2001 手持式个人信息处理设备中文应用程序接口规范》 SJ11240《SJ11240-2001 信息技术:汉字编码字符集(基本集)12点阵字型》 SJ11241《SJ11241-2001 信息技术:汉字编码字符集(基本集)14点阵字型》 SJ11242.1《SJ11242.1-2001 信息技术:通用多八位编码字符集(Ⅰ区)汉字64点阵字型:宋体》SJ11242.2《SJ11242.2-2001 信息技术:通用多八位编码字符集(Ⅰ区)汉字64点阵字型:黑体》SJ11242.3《SJ11242.3-2001 信息技术:通用多八位编码字符集(Ⅰ区)汉字64点阵字型:楷体》SJ11242.4《SJ11242.4-2001 信息技术:通用多八位编码字符集(Ⅰ区)汉字64点阵字型:仿宋体》SJ11243《SJ/T11243-2001触摸查询一体机通用规范》SJ11262《SJ/T11262-2002 互联网机顶盒通用规范》SJ11270《SJ/T11270-2002 信息技术鼠标器通用规范》SJ11271《SJ/T11271-2002 数字域名规范》SJ11289《SJ/Z11289-2003 面向对象领域工程指南》SJ20657《SJ 20657-1998 特警通信系统通用规范》SJ20682《SJ 20682-1998 Lx波段固态脉冲功率模块通用规范》SJ20686《SJ 20686-1998 中继信令处理模块通用规范》SJ20723《SJ20723-1998 GG6001型脉冲信号光电隔离组件详细规范》SJ20724《SJ20724-1998 GG240型多路高速数据光电隔离组件详细规范》SJ20726《SJ 20726-1999 GPS定时接收设备通用规范》SJ20727《SJ 20727-1999 舰载数字光接收机通用规范》SJ20728《SJ 20728-1999 低频/甚低频发射机通用规范》SJ20771《SJ20771-2000 军用通信系统音质的MOS评价法》SJ20772《SJ20772-2000 军用激光大气通信机规范》SJ20773《SJ20773-2000 野战光缆开口引接系统通用规范》SJ20775《SJ20775-2000 军用磁光盘通用规范》SJ20822《SJ20822-2002 信息技术:软件维护》SJ20823《SJ20823-2002 信息技术:软件生存周期过程配置管理》SJ20839《SJ20839-2002 长波地波传输道计算方法》SJ20840《SJ20840-2002 三军协同无线电通信系统与相关网系互连互通要求》 SJ20841《SJ20841-2002 II型无线双工移动通信系统保密设备接口要求》SJ20849《SJ20849-2002 军用通信网络管理系统通用安全要求》SJ20850《SJ20850-2002 军用UHF移动通信系统数字加密体制》SJ20851《SJ20851-2002 军用数字保密自动电话网密钥管理中心通用规范》 SJ20852《SJ20852-2002 军用通信系统音质MOS评价测试语音数据库》SJ20854《SJ20854-2002 数字视频光纤传输系统通用规范》SJ20855《SJ20855-2002 波分复及光纤通信系统通用规范》SJ20856《SJ20856-2002 高频串行调制解调器互操作性和性能要求》SJ20860《SJ 20860-2003 军用光缆引接设备通用规范》SJ20861《SJ 20861-2003 军用SDHB传送网技术规范》SJ20862《SJ 20862-2003 中长波战术电台通用规范》SJ20863《SJ 20863-2003 数字车内通话器通用规范》SJ20864《SJ 20864-2003 有源抗噪声送受话器组通用规范》SJ20876《SJ 20876-2003 军用测试接收机通用规范》SJ20880《SJ 20880-2003 军用信息传送安全标记》SJ20881《SJ 20881-2003 安全证书管理系统技术要求》SJ20932《SJ 20932-2005 超短波定向机通用规范》WJ431《WJ/Z431-2005 单兵综合作战信息系统安全设计要求》GA216.1《GA 216.1-1999 计算机信息系统安全产品部件:安全功能检测》GA243《GA243-2000 计算机病毒防治产品评级准则》GA715《GA/T 715-2007 公安信息系统应用开发管理规范》GA387《GA/T387-2002 计算机信息系统安全等级保护 网络技术要求》GA388《GA/T388-2002 计算机信息系统安全等级保护 操作系统技术要求》GA389《GA/T389-2002 计算机信息系统安全等级保护 数据库管理系统技术要求》GA390《GA/T390-2002 计算机信息系统安全等级保护 通用技术条件》GA391《GA/T391-2002 计算机信息系统安全等级保护 管理要求》GA609《GA/T 609-2006 互联网信息服务系统 安全保护技术措施 信息代码》 GA610《GA/T 610-2006 互联网信息服务系统 安全保护技术措施 数据格式》 GA611《GA/T 611-2006 互联网信息服务系统 安全保护技术措施技术要求》 GA612《GA/T 612-2006 互联网信息服务系统 安全保护技术措施通讯标准》 GA658《GA 658.1~10-2006 互联网公共上网服务场所信息安全管理系统 信息代码》GA659《GA 659.1~659.9-2006 互联网公共上网服务场所 信息安全管理系统 数据交换格式》GA660《GA 660-2006 互联网公共上网服务场所信息安全管理系统 上网服务场所端功能要求》GA661《GA 661-2006 互联网公共上网服务场所信息安全管理系统 远程通讯端功能要求》GA662《GA 662-2006 互联网公共上网服务场所信息安全管理系统上网服务场所端接口技术要求》GA663《GA 663-2006 互联网公共上网服务场所信息安全管理系统远程通讯端接口技术要求》GA671《GA/T 671-2006 信息安全技术 终端计算机系统安全等级技术要求》 GA672《GA/T 672-2006 信息安全技术 终端计算机系统安全等级评估准则》 GA681《GA/T 681-2007 信息安全技术 网关安全技术要求》GA682《GA/T 682-2006 信息安全技术 路由器安全技术要求》GA683《GA/T 683-2007 信息安全技术 防火墙安全技术要求》GA684《GA/T 684-2007 信息安全技术 交换器安全技术要求》GA685《GA/T 685-2007 信息安全技术 交换器安全评估准则》GA686《GA/T 686-2007 信息安全技术 虚拟专用网安全技术要求》GA687《GA/T 687-2007 信息安全技术 公钥基础设施安全技术要求》GA695《GA/T 695-2007 信息安全技术 网络通讯安全审计数据留存功能要求》 GA696《GA/T 696-2007 信息安全技术 单机防入侵产品安全功能要求》GA697《GA/T 697-2007 信息安全技术 静态网页恢复产品安全功能要求》GA698《GA/T 698-2007 信息安全技术 信息过滤产品安全功能要求》GA699《GA/T 699-2007 信息安全技术 计算机网络入侵报警通讯交换技术要求》GA700《GA/T 700-2007 信息安全技术 计算机网络入侵分级要求》GA708《GA/T 708-2007 信息安全技术 信息系统安全等级保护体系框架》GA709《GA/T 709-2007 信息安全技术 信息系统安全等级保护基本模型》GA710《GA/T 710-2007 信息安全技术 信息系统安全等级保护基本配置》GA711《GA/T 711-2007 信息安全技术 应用软件系统安全等级保护通用技术指南》GA712《GA/T 712-2007 信息安全技术 应用软件系统安全等级保护通用测试指南》GA713《GA/T 713-2007 信息安全技术 信息系统安全管理测评》GA849《GA 849-2009 移动终端病毒防治产品评级准则》GA855《GA/T 855-2009 公安信息网络课件制作规范》GA986《GA/T 986-2012 信息安全技术 反垃圾邮件产品安全技术要求》GA987《GA/T 987-2012 信息安全技术 USB移动储存管理系统安全技术要求》 GA988《GA/T 988-2012 信息安全技术 文件加密产品安全技术要求》。
2018年软 件2018, V ol. 39, No. 5作者简介: 叶赪镠(1972-),男,工程师,主要研究方向:软件工程;程春姬(1974-),女,高级工程师,主要研究方向:软件工程;马晋(1979-),男,高级工程师,主要研究方向:机载嵌入式软件,软件工程。
基于GJB5000A 四级的军用软件定量管理方法叶赪镠,程春姬,马 晋(中国航空无线电电子研究所,上海 200233)摘 要: GJB5000A 四级定量项目管理是通过组织的年度质量和过程绩效基线和模型,确定项目定量管理目标,预测达到目标的确定性概率,在项目执行过程中通过定期监控,对目标偏离的情况主动采取最优措施,确保项目目标的最终实现。
本文详细介绍了基于GJB5000A 四级的软件定量项目管理方法,及其在软件开发过程中带来的好处。
关键词: 软件定量管理;GJB5000A-2008;过程绩效基线和模型中图分类号: TP311.5 文献标识码: A DOI :10.3969/j.issn.1003-6970.2018.05.039本文著录格式:叶赪镠,程春姬,马晋. 基于GJB5000A 四级的军用软件定量管理方法[J]. 软件,2018,39(5):194-198Quantitative Project Management of Military Software ProcessBased on GJB5000A Maturity Level 4YE Cheng-liu, CHENG Chun-ji, MA Jin(China National Aeronautical Radio Electronics Research Institute, Shanghai 200233, China )【Abstract 】: Quantitative management of software process, one domain of GJB5000A Maturity Level 4, determines the quantitative management objective according to the organization's yearly Quality and process -performance baseline and model, forecasts the certainty of the objective's achievement, and monitors the software process regu-larly, takes the optimized measure if it deviates from the objective to make sure the objective can be successfully implemented. This paper introduces the software Quantitative management method based on GJB5000A maturity level 4.【Key words 】: Software quantitative management; GJB5000A-2008; Quality and process -performance baseline and model0 引言近年来,我国武器装备正处于快速发展时期,软件的需求日趋增多,软件的规模、应用范围、功能和性能都呈指数级增长,软件逐步成为武器装备的灵魂与核心。
军用软件开发库、受控库和产品库通用要求中华人民共和国国家军用标准军用软件开发库、受控库和产品库通用要求General requirement of military software development library, softwarecontrolled library and software product library2006 -05 -17发布2006 -10 - 01实施中国人民解放军总装备部批准本标准由国务院、中央军委军工产品定型委员会办公室提出(本标准起草单位:总装备部综合计划部科研局、总参通信部军事代表局、二炮装备研究院第一研究所、解放军驻成都飞机工业公司军代室、海军驻武汉709所军代室、中国航空工业第一集团公司第611所和第615所(本标准主要起草人:周鸿志、李渝榆、康文兴、王兴斌、傅援朝、杜立华、张珊珊,刘杰生、舒飞、王璇、倪红英(军用软件开发库、受控库和产品库通用要求GJB 5716-20061范围本标准规定了军用软件开发库、受控库、产品库(以下简称软件三库)的基本要求。
本标准适用于军用软件三库的管理(2引用文件下列文件中的有关条款通过引用而成为本标准的条款,凡注日期或版次的引用文件,其后的任何修改单(不包括勘误的内容)或修订版本都不适用于本标准,但提倡使用本标准的各方探讨使用其最新版本的可能性。
凡不注日期或版次的引用文件,其最新版本适用于本标准(GB厂r 11457 软件工程术语GB厂r 12505计算机软件配置管理计划规范GJB 5000军用软件能力成熟度模型GJB 5235军用软件配置管理GJB 9001A质量管理体系要求3术语和定义GB/T 11457、GB/T 12505、GJB 5000、GJB 5235和GfB 9001A确立的以及下列术语和定义适用于本标准(3.1 软件开发库software development Hbrary在软件生存周期中,存放软件配置项的集合。
GJB 9001B-2009《质量管理体系要求》7.3.1规定了“军用产品设计和开发策划”(以下简称设计和开发策划)的具体要求,不仅进一步强化了运用优化设计和可靠性、维修性等“六性”专业工程技术、计算机软件工程化管理进行产品设计和开发的内容,而且新增了l )~n )条的要求。
这就明确要求策划人员在按GJB 9001B-2009开展设计和开发策划时,应充分、正确地理解GJB 9001B-2009 7.3.1中a )~o )条要求的真实含义,清楚设计和开发策划的意义和作用,确保设计和开发活动按策划的安排有序开展,保证设计质量和产品质量。
1 策划的意义和作用每当我们在承接产品研制任务时,经常会对产品实现、设计和开发、生产和服务提供等进行策划。
这些策划均应在产品研制过程的不同阶段所有活动开始之前进行,以确定各阶段应开展哪些活动、遵循的准则及所需的资源等,明确每项活动及其接口的管理要求和沟通渠道,用于指导后续活动,使参与每项活动的每个人都明白各项活动的目标、要求和职责,确保每项活动始终处于策划的预期中,消除盲目性。
1.1 质量策划的定义质量策划是“质量管理的一部分,致力于制定质量目标并规定必要的运行过程和相关资源以实现质量目标”。
GJB 9001B-2009的质量策划所涉及的内容可用质量策划树图表示,见图1。
所有策划均应建立在数据、信息分析基础之上,体现预防为主、系统管理的思想。
徐永康1 贺轶斐2(1.中航工业上海航空测控技术研究所,上海 201601;2.陆航驻上海地区军事代表室[摘要] 的重要性。
从而提出军用产品设计和开发策划是确保设计过程达到预期目标的基础,它为产品实现过程的关键环节以及其他活动和过程提供可指导性和可约束性的要求,并为后续的设计和开发活动提供依据,确保设计质量和产品质量。
[关键词] 军用产品;设计和开发;策划[中图分类号] T–65 [文献标识码] C [文章编号] 1003–6660(2013)04–0009–04图1 质量策划树图1.2 设计和开发策划的作用设计和开发是“将要求转换为产品、过程或体系规定的特性或规范的一组过程”。
第28卷第6期 2006年12月 指挥控制与仿真
Command Control&Simulation Vb1.28 No.6
Dec.2006
文章编号:1673—3819(2006)06—0104.04
军用软件产品评价的工程化实现方法 王莹lj ,王立荣 ,丁旭 (1.南京航空航天大学,江苏南京21o016;2.中国船舶工业软件测试中心,江苏连云港222006) 摘 要:根据目前军用软件产品的评价需求,探讨了第三方评测机构在实施软件测试后,按照软件的自身特 点,利用军用软件质量模型进行评价的可行性方法。通过确立评价需求、规定评价、设计评价、执行评价、 做出评价结论等步骤详细描述了该方法,并给出软件的评价实例。该方法能对软件做出较为客观的评价,较 好地满足了军用软件产品的评价需求。 关键词:软件质量度量;软件评价;评价需求 中图分类号:TP3ll 文献标识码:A
Evaluation Engineering for Military Software WANG Ying .WANG Li.rong .Ding Xu (1.Nanjing Avimion and Aerospace Univ.Nanjing 2 1 00 1 6;2.Software Test Center of CSBI,Lianyungang 222006,China) Abstract:Facing the current requirements of military SOftware evaluation,this Paper discusses the method of how the third party evaluation organ evaluates the tested SOftware with‘‘military software evaluation model”based on its characteristics.It describes the process by the steps of defining evaluation requirements,prescribing,designing and doing evaluation,thus,drawing evaluation conclusion,and in addition,gives an example.This method Can obiectively evaluate SOftware and meets the requirements of military quite wel1. Key words:software quality metrics;evaluation;evaluation requirements
随着武器装备现代化、电子化、信息化的迅猛 发展,软件已经成为武器装备的重要组成部分。对 那些涉及安全和保密方面的关键系统,软件的质量 越发显得重要。作为第三方软件评测机构,对软件 产品进行客观、公正地评价,有助于开发方改进软 件质量,也有助于委托方和用户关注可能的质量问 题,更好地改进质量。 本文根据GJB5236.2004《军用软件质量度量》 和GJB2434A.2004《军用软件产品评价》的原则和 要求,探讨第三方软件评测机构在实施软件测试后, 按照软件自身特点对软件进行评价的可行性方法。 1 军用软件质量度量 软件由程序、数据和文档等组成。软件质量是 指软件特性的总和,表示软件满足明确或隐含要求 的能力…。软件产品质量可以通过测量其内部质量 属性或外部质量属性或使用质量属性来评价,目标 是使产品在指定的使用环境下具有所需的效用。当 用软件本身的内部属性(如软件的规模、复杂性 收稿日期:2006.06—05 修回日期:2006.07—02 作者简介:王 莹(1974.),女,安徽合肥人,工程师, 硕士研究生,研究方向为软件测试与评价。 王立荣(1978.),女,助理工程师。 了 旭(1964.),男,研究员。 或模块间的独立性等)来刻画软件产品质量时,所 体现的是内部质量,当软件在特定环境下运行时所 表现的行为则代表了产品的外部质量,根据使用软 件的结果而不是软件自身的属性来测量评价的则是 使用质量。 GJB5236.2004《军用软件质量度量》中定义了 外部质量、内部质量以及使用质量的质量模型。其 中外部质量和内部质量的质量模型相同,但度量方 法不同。外部质量和内部质量的质量模型将软件质 量属性划分为6个特性(功能性、可靠性、易用性、 效率、维护性和可移植性),并进一步细分为若干 子特性(见图1)。每个特性和子特性可由一组内部 属性来度量,也可通过包含该软件的系统所提供的 该能力的程度从外部来度量。使用质量的质量模型 将软件质量属性划分为4个特性:有效性、生产率、 安全性和满意度1”。
一般说来,开发者使用内部度量,需方使用外 部度量或使用质量度量,评价者使用内部度量或外 部度量或使用质量度量,并且各自使用相应的质量 模型。GJB5236.2004《军用软件质量度量》中列出 了外部度量、内部度量和使用质量度量的实例。
2评价过程 2.1 确立评价需求 评价者分析委托方提出的最初评价需求,分析
维普资讯 http://www.cqvip.com 第6期 指挥控制与仿真 105 要评价产品的应用领域和产品用途,并与委托方共 同协商,参 ̄GJB5236.2004《军用软件质量度量》 确定要使用的质量模型和要评价的产品质量特性及
其子特性。
外部质量和内部质量 功能性 f l 可靠性 I l 易用性 l f 效率 l I 维护性 I I可移植性 适合性 准确性 互操作性 安全保密性 功能性的依从性 成熟性 容错性 易恢复性 可靠性的依从 性 易理解性 易学性 易操作性 吸引性 易用性的依从性 时间特性 资源利用性 效率的依从性 易分析性 易改变性 稳定性 易测试性 维护性的依从性
适应性 易安装性 共存性 易替换性 可移植性的依从性
图1 外部质量和内部质量的质量模型 2.2规定评价 评价工作的进度。 GJB5236.2004《军用软件质量度量》中对软件 2.4执行评价 质量模型中的每个内部、外部和使用质量的特性及 第三方评测机构在软件测试过程中针对选定的 其子特性,通过提供若干度量元的方式列出了一些 质量特性及其子特性度量元收集相应的测量值,把 行之有效的测量方法。评价者在确定产品质量特性 所有中间数据记入评价记录,以便将产生的结果记 及其子特性后,需用一个或多个可以测量的质量属 入评价报告。当中间数据量非常大并且非常复杂时, 性来进一步描述每个质量特性及其子特性,并给每 应使用正式的配置管理来保持中间评价结果与评价 个质量属性确定相应的目标值。选择度量时,可以 产品之间的一致性。 根据评价需求,/ ̄GJB5236—2004 ̄度量表中选择适当 2.5做出评价结论
的度量元,也可根据需要开发和设计更为有效的度 评价者如实收集各度量项值,按照质量特性评 量元并进行量化,此外要注意选择那些成熟且简便 价方法计算出各质量特性、子特性值和评价项值, 易行的测量方法和技术,测量的结果要易于使用。 填写在软件综合评价表中,并与预定的质量评定等
对一个特定的软件来说,它的各个质量特性及 级值进行比较,对软件进行综合性评价,得出软件
其子特性的重要性是不同的。如对于实时系统来说, 综合评价结论,编写评价报告。对评价所产生的全
可靠性、效率和功能性比较重要,而生存期长的软 部中间和最终评价结果都要进行评审。 件则除功能、可靠性以外,可移植性、可维护性也
比较重要。因此,在确定产品质量特性、子特性、 3评价实例
度量后要综合考虑它们之间的相互关系和重要程 以下以某软件为例,描述软件评价的方法。 度,给出相应的权值。 在确定评价需求和规定评价阶段,评价者与委 度量选定后,应确定质量评定等级。确定质量 托方协商后采用外部质量模型,确定了要评价的产 评定等级是将产品满足质量需求的程度进行分类, 品质量特性及其子特性,确定了相应的度量项及度 比如按是否满足最低要求的程度分为2类:满意或不 量方法。然后评价者给出各质量特性、子特性和度 满意,或将满足需求的程度分为4类:优秀、良好、 量项的加权系数评分,再根据公式(1)计算出加权 合格或不合格,等等,确定分类后,给每一类赋以 系数。其中,K为参加评分的人员数,各质量特性、
确定范围的级别值 ’ 。 子特性和度量项及其加权系数具体计算结果见表1。
2一; 曼 姑 孛h击发,生蛔、壬古6 亚 古、吐 总评分值: 第f个成员的评分值 评价者分析技术约束条件
,把适宜的评价方法 … 鲁…~…~…~
编成文档,起草评价计划。当描述的评价方法是基 第f个特性平均评分值::垦 坌堕
于使用软件工具时,应在评价计划中标识该工具的 K
名称、版本标识和它的来源。此外评价计划中描述 第i个特性加权系数=笙 生竺!望堡坌篁(1) 评价所需的资源,如人力资源、计算机资源和办公 ∑第价特性平均评分值
场所,以及对这些资源的分配,根据可用资源安排
维普资讯 http://www.cqvip.com lO6 王莹,等:军用软件产品评价的工程化实现方法 第28卷 表1软件评价一览表 综合 质量特性 质量子特性 度量项 评价 名 权值 名称 权值 名称 权 度量项详述
项 称 值
检测不缺少的子功能数/在需求说明中描述的 功能实现覆盖率 O.4 子功能数。 正确的子功能数/在需求说明中描述的子功能 功 适合性 O.6 功能正确实现率 O.5 数
。 能 O.4 非多余功能占用
性 O.1 非多余子功能数/子功能总数 盎
准确性需求实现 已实现准确性需求的子功能数/需要实现准确 准确性 0.4 1 室 性需求的子功能总数
质量 成熟性 O.3 测试用例执行率 1 测试通过的用例数/全部的用例数 评价 可
靠 O.4 容错性 0.4
抵御错误输入的 错误输入检测通过的用例数/录入的错误输入
模型 能力 1 性 用例总数
可恢复性 O.3 重启动成功率 1 通过的恢复性测试用例/全部恢复性测试用例 目的能被评价人正确描述的子功能数/子功能 易理解性 O.3 功能正确理解率 1 总数
易 能正确使用的功 阅读完软件需求说明和操作手册后能正确使用 用 O.2 易学性 O.3 1 能比率 的子功能数/子功能总数
性 与期望结果一致 与期望结果一致的人机界面测试用例数/人机 易操作性 0
.4 的人机界面测试 1 界面测试用例总数
用例比率
随后确定质量评定等级,按照满足需求的程度分为4类:优秀、良好、合格(最低可接受)或不合格 (不可接受),给出相应的评价值。各质量特性、子特性的质量评定等级见表2。 表2质量评定等级一览表 综合评价项 质量特性 质量子特性 名 评价值 评定 名称 评价值 评定值 名称 评价值 评定值 称 值 质 [0’’O,7O】 不合格 [0’‘O 7O] 不合格 量 [0”O.7O] 不合 (O.7O‘‘O.8O] 合格 评 格 (O 7O‘。O-8O] 合格 价 适合性 (O-8O’’O.9O] 良好