“三库”在仿真训练软件开发过程中的应用
“”三库 在仿真训练软件开发过程中的应用
1 引言
我国信息化建设突飞猛进的发展,给我们的工作和生活带来很多便捷。无论是在学校、军营,
还是机关、农村,信息化覆盖率越来越高,让人们真切感受到科技带来的独特魅力,人们可以
足不出户就能体验到科技给予我们的全新的感受。科技让我们距离世界很近;科技让我们工作
或生活更加轻松;科技让我们颠覆过去的思维及工作、生活方式。
信息化建设如火似荼地发展,同时也催生了仿真训练软件的数量越来越多、规模越来越大、结
构越来越复杂,软件质量对仿真训练软件可靠性的制约也日益凸显。为了满足日益提高的仿真
训练软件质量要求,确保软件质量和可靠性,做好软件质量管控工作具有十分重要的意义。
作为软件质量管理的核心内容,配置管理是可以控制软件变化的科学管理。软件配置管理的主
“ ”要内容集中在软件的版本控制、变更控制和过程支持。其中,设立 三库 ,即开发库、受控
库、产品库,对软件技术状态变更和版本控制的管理更是其最主要、最核心的问题,也是配置
“ ”管理的重点。在军用仿真训练软件开发过程中,通过对软件 三库 的有效管理来达到控制状态
的变化和标识的情况,并严格履行软件产品的出入库规定,从而实现对软件的质量监督。
2 “ ”三库 的含义
“ ” “ ”三库 是指软件开发库、软件受控库和软件产品库。 三库 的建立是配置管理当中的一个重点
内容,不仅可以对软件开发过程中软件状态的变化进行控制,还可以对软件配置项进行有效的
标识,同时又可以避免复杂的配置管理技术给开发成本造成太大的影响。
GJB 5000A《军用软件能力成熟度模型》、GJB 5235 《军用软件配置管理》和 GJB5716-
2006 “ ”《军用软件开发库、受控库和产品库通用要求》都有对 三库 建设的相关要求,其
中,GJB5716-2006 “ ”中给出 三库 的定义分别是:
(1)软件开发库(software developmentlibrary)是指在软件生存周期中,存放软件配置项的集
合。
(2 )软件受控库(software controlledlibrary)是指在软件生存周期中,存放已通过测试或评
审且作为阶段性产品的软件配置项的集合。
(3 )软件产品库(software productlibrary)是指在软件生存周期中,存放已定型(鉴定)且
供交付、生产、检验验收的软件配置项的集合。
“ ”通俗一点的解释 三库 的含义是:软件开发库就是在软件生存周期的某一个阶段期间,存放于
该阶段软件开发工作有关的计算机可读信息和人工可读信息的库;在软件生存周期的某一个阶
段结束时,开发库内的内容经过评审通过后,就可以进入到软件受控库中;在软件生存周期的
组装与系统测试阶段结束后,形成的可以直接交付给用户的最终产品或可以在现场安装的软件
就存放在产品库中。
3 仿真训练软件质量管理中存在的问题
目前,仿真训练软件的质量管理工作还没有采取有效的管理办法和措施,软件质量还远不能满
足软件开发的要求,软件开发成本与进度计划难以准确估计,对软件产品质量的评价还缺乏标
准和手段。归纳起来,军用仿真训练软件质量管理中存在的问题具体表现为以下4 个方面:
3.1 软件项目质量管理意识不强
现阶段,大部分仿真训练软件开发研制单位质量管理意识不强,在软件开发过程中没有按照质
量管理体系要求行之有效的管理和监督。在软件开发过程中,缺少质量保证大纲等质量保证文
件和阶段性的评审制度,软件的质量保证工作基本上是由软件开发者自身完成的,而实践已经
证明,采用这种方法开发的软件是无法保证软件的质量的。
3.2 缺乏软件技术状态管理和控制
在仿真训练软件开发过程中,软件的技术状态非常多,软件的一条语句或一个函数的修改都可
能造成软件部分功能无法正常运行,甚至整个软件瘫痪。所以,一旦软件出现故障,由于没有
对软件的技术状态实施管理和控制,很难快速准确的找出故障原因,严重的情况下,还会造成
更大的损失,直接影响整个军用仿真训练软件的质量。
3.3 软件测试不够充分
大多数仿真训练软件开发单位没有设立独立的软件测试部门和专门的软件测试人员,而是在软
件开发的各个阶段由开发人员采取自己设计、自己编程、自己测试、自己维护的方式来完成
的。由于软件开发人员任务重,他们在测试上不可能花费很多时间和精力,所以很容易把软件
测试环节变成只是走过场、讲形式,导致测试的作用和可信度大大降低,一些隐含的错误和缺
陷被遗留到软件交付之后的运行阶段。
3.4 对软件文档的重视程度不够
软件文档是软件的一个重要组成部分,是保证软件质量的一个重要手段,它关系着整个软件的
有效运行和维护。在军用仿真训练软件开发过程中,开发人员没有充分认识到文档在软件开发
过程中的作用,所以导致开发人员对文档编制不感兴趣,编制不及时;软件文档内容不完整,
与开发过程不一致,格式不规范;文档审核和管理不够严格,未经审批可随意更改文档内容等
问题,最后造成软件的透明度低,软件可维护性和可移植性不好,给软件研制和维护带来很多
困难和问题。
4 “ ”三库 在仿真训练软件开发过程中的应用
在仿真训练软件的开发过程中,软件的技术状态是在不断变化的,软件在各个阶段的配置项内
容是不相同的,软件的版本也是存在更新的情况。因此,对软件技术状态的管理和控制是保证
“ ”军用仿真训练软件质量管理的关键。 三库 质量管理是软件质量保证的一个非常重要的手段,
也是软件产品形成过程技术状态管理的核心任务。
4.1 “ ”建立 三库
“ ” “ ”按照相应国军标的要求,在仿真训练软件生存周期中,要建立软件 三库 ,通过对 三库 的集
中管理,实现对软件开发过程中状态变化的控制和对软件配置项的正确有效的标识,以确保仿
真训练软件产品的正确性、完整性、可控性、可追溯性。
4.1.1 开发库
从技术状态形成过程、有效控制和管理的角度看,在仿真训练软件完成详细设计阶段工作之后
建立软件开发库。此时将未进行测试和评审的软件和软件相关设计文档等软件配置项存放到开
发库中进行集中管理,并由软件开发项目组或分系统负责。
4.1.2 受控库
软件受控库反映的是软件研制开发过程的轨迹。在仿真训练软件形成过程初、中期等阶段建立
软件受控库,对通过测试和评审,确认正确的软件版本、完整的软件文档材料,以及其它相关
软件配置项,采用软件受控库管理,由系统总体负责管理。
4.1.3 产品库
在仿真训练软件研制开发的末期建立软件产品库,对通过综合测试(验收)的软件、完整的软
件文档材料、软件生命周期更改的版本,以及开发研制该软件产品的相关的成套软件(包括开
发环境和开发工具)集中控制管理,由研制单位质量管理部门负责。
4.2 软件开发库的管理
标签: #仿真
摘要:
展开>>
收起<<
“”三库在仿真训练软件开发过程中的应用1引言我国信息化建设突飞猛进的发展,给我们的工作和生活带来很多便捷。无论是在学校、军营,还是机关、农村,信息化覆盖率越来越高,让人们真切感受到科技带来的独特魅力,人们可以足不出户就能体验到科技给予我们的全新的感受。科技让我们距离世界很近;科技让我们工作或生活更加轻松;科技让我们颠覆过去的思维及工作、生活方式。信息化建设如火似荼地发展,同时也催生了仿真训练软件的数量越来越多、规模越来越大、结构越来越复杂,软件质量对仿真训练软件可靠性的制约也日益凸显。为了满足日益提高的仿真训练软件质量要求,确保软件质量和可靠性,做好软件质量管控工作具有十分重要的意义。作为软件...
相关推荐
-
海尔集团电子商务营销存在的问题及对策研究
2022-10-09 266 -
Amazon与eBay跨境电子商务平台竞争力比较研究
2022-10-16 256 -
金融科技背景下平安银行业务创新转型研究
2022-10-16 165 -
互联网消费信贷对大学生消费行为的影响研究-以蚂蚁花呗为例
2022-10-16 241 -
数字经济背景下服务贸易发展研究
2022-10-16 162 -
云南大楚电力工程有限公司短期偿债能力分析
2022-10-17 161 -
中泰贸易发展研究
2022-10-19 196 -
特色小镇创建中的金融支持对策探析
2022-10-19 200 -
经济增长的政治经济学――净产出价值增长的决定因素
2023-06-13 161 -
马克思主义政治经济学视角探究人工智能问题
2023-06-17 440
作者:闻远设计
分类:其它行业资料
价格:免费
属性:4 页
大小:16.87KB
格式:DOCX
时间:2024-03-09

