矿业权评估在开发新业务领域中的几点探索和思考
软件“三库”管理是软件配置管理工作的重要内容,产品库作为“三库”中的重要部分,是档案部门在参与军品开发管理的重要环节。本文以笔者所在的军工科研所为背景,结合实际工作,阐述了军用软件产品库在软件生命周期中扮演的角色、做好软件产品库管理的意义,以及开展军用软件产品库管理的实践方法。随着科学技术的迅猛发展,软件作为特殊的商品,已成为制约武器装备发展的核心技术之一。军用软件的特殊性决定了它必须具有严格的保密性、可靠性、有效性,因此必须从软件工程化管理的理念出发,规范军用软件开发全过程管理。在实施软件工程化的过程中,配置管理是关键过程域之一,也是软件质量保证的重中之重。配置管理过程中软件“三库”的建立是关键环节,是软件版本受控的前提和基础,也是确保软件版本可追溯的必不可少的前提条件。
一、认识软件产品库
(一)“三库”的概念和联系
在软件实施开发过程中,把不同时期存储配置的库划分为开发库、受控库和产品库。开发库:开发库用于软件的设计、编码、调试和内部测试,由项目组管理,项目cm维护,主要放置项目组正在开发但还没被批准的工作产品。受控库:受控库存放评审通过并完成评审缺陷修改后的工作产品,由项目cm管理和维护。产品库:产品库用于存放验收通过后的产品,用于交付、生产等,由档案管理员控制。
软件开发组日常的工作在开发库中开展,当工作达到里程碑时,再迁移到受控库,在受控库中经过更严格的测试后,再上升到产品库,最后发布。配置项在三库之间迁移,一级比一级的控制更加严格。通过权限和流程的控制来实现配置项在不同库的访问。
(二)产品库管理的必要性和重要性
软件的产品库相当于工厂的成品库,它存放的是最终提交给用户的产品。如同其他科技档案在军品科研、生产中的扮演的角色一样,产品库的软件产品在武器装备中具有举重若轻的地位。从软件产品库出去的软件必须是唯一的、现行有效的,如果用于生产的设备安装的是不受控的非法的软件,那么带来的后果不堪设想。
(未完,全文共2646字,当前显示832字)
(请认真阅读下面的提示信息)