软件产品库管理在军品开发中的探索和实践.pdfVIP

软件产品库管理在军品开发中的探索和实践.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件产品库管理在军品开发中的探究和理论

摘要:软件三库〞管理是软件配置管理工作的重要内容,产品库作为“三“

库〞中的重要部分,是档案部门在参与军品开发管理的重要环节。本文以笔者

所在的军工科研所为背景,结合实际工作,阐述了军用软件产品库在软件生命

周期中扮演的角色、做好软件产品库管理的意义,以及开展军用软件产品库管

理的理论方法。随着科学技术的迅猛开展,软件作为特殊的商品,已成为制约

武器装备开展的核心技术之一。军用软件的特殊性决定了它必须具有严格的保

密性、可靠性、有效性,因此必须从软件工程化管理的理念出发,标准军用软

件开发全过程管理。在施行软件工程化的过程中,配置管理是关键过程域之

一,也是软件质量保证的重中之重。配置管理过程中软件三库〞的“建立是关键

环节,是软件版本受控的前提和根底,也是确保软件版本可追溯的必不可少的

前提条件。

关键词:管理;探究;理论

一、认识软件产品库

〔一〕三库〞的“概念和联络

在软件施行开发过程中,把不同时期存储配置的库划分为开发库、受控库

和产品库。开发库:开发库用于软件的设计、编码、调试和内部测试,由工程

组管理,工程CM维护,主要放置工程组正在开发但还没被批准的工作产品。

受控库:受控库存放评审通过并完成评审缺陷修改后的工作产品,由工程CM

管理和维护。产品库:产品库用于存放验收通过后的产品,用于交付、消费

等,由档案管理员控制。

软件开发组日常的工作在开发库中开展,当工作到达里程碑时,再迁移到

受控库,在受控库中经过更严格的测试后,再上升到产品库,最后发布。配置

项在三库之间迁移,一级比一级的控制更加严格。通过权限和流程的控制来实

现配置项在不同库的访问。

〔二〕产品库管理的必要性和重要性

软件的产品库相当于工厂的成品库,它存放的是最终提交给用户的产品。

如同其他科技档案在军品科研、消费中的扮演的角色一样,产品库的软件产品

在武器装备中具有举重假设轻的地位。从软件产品库出去的软件必须是唯一

的、现行有效的,假设用于消费的设备安装的是不受控的非法的软件,那么带

来的后果不堪设想。

首先,软件是一种数字产品,其复制本钱极低,几乎为零,复制过程中不

会降低软件本领的质量,与原始版本根本没有差异,而软件版权保护的关键技

术,如软件水印技术、加密技术和混淆技术,还不是很完善,并不能给软件真

正意义上的平安,这就给盗版提供了时机,不同于传统意义的盗版光盘,这里

说的盗版活动是指消费调试人员为了省事而将私自留存的软件自行修改、刻录

的行为,假设此类不受控制的软件用于消费,会造成软件故障无法追溯和查询

的困境。

其次,软件的复用性和移用性程度高,设计师通过局域网进展软件的共享

和传递,一方面造成软件不受控,另一方面,由于平安破绽的原因,往往造成

软件病毒的传播,这对公共调试网和武器装备造成了宏大的危害和损失。

最后,软件与硬件不同,在使用过程中没有磨损、没有消耗,但软件是有

生命的,在软件的整个生命周期中,需求专人跟踪、管理。

因此,开展科学合理的软件产品库管理必不可少。

二、软件产品库管理理论

〔一〕加强技术支持,实现优化配置

为软件开发和管理配置管理工具,因为配置管理是以软件在整个生命周期

内建立和维护产品的完好性为目的的,主要用来标识软件配置项,对配置项的

修改加以系统控制,建立和维护产品基线库、理解产品基线库的状态,假设缺

乏良好的配置管理工具,要顺利进展配置管理工作非常困难。我所应用的是

QONE平台,配置项发布、变更都会通过平台通知利益相关方,工程组成员能

通过平台理解和掌握软件产品的状态。

在软件产品库的管理过程中,除了硬件工具外,还必须有一套适宜自身特

点的配置管理程序和制度,并装备完好适宜我所的相关标准文件,如?配置项和

基线标识标准??三库管理标准??变更控制规程??软件档案管理制度?等。我所

在施行软件工程化管理的过程中,成立了软件配置管理组〔SCM组〕,明确档

案人员作为SCM中的软件产品库管理员。软件产品库管理员是本单位最高级别

的管理员,其授权也高于开发库和受控库,产品库管理员根据软件规章制度和

标准文件,结合档案管理要求,保证产品库软件配置项的归属明确、分类合

理、标识明确,确保在实现软件配置项严格控制的同时

您可能关注的文档

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

有多年的一线教育工作经验 欢迎下载

1亿VIP精品文档

相关文档