软件项目管理配置管理是否需要进行配置管理与软件的规模有关,软件的规模越大,配置管理就显得越重要
软件配置管理简称SCM(Software Configuration Management的缩写),是在团队开发中,标识、控制和管理软件变更的一种管理
配置管理的使用取决于项目规模和复杂性以及风险水平
6.1、目前软件开发中面临的问题:在有限的时间、资金内,要满足不断增长的软件产品质量要求;开发的环境日益复杂,代码共享日益困难,需跨越的平台增多;程序的规模越来越大;软件的重用性需要提高;软件的维护越来越困难
6.2、软件配置管理应提供的功能:在ISO9000.3中,对配置管理系统的功能作了如下描述:唯一地标识每个软件项的版本;标识共同构成一完整产品的特定版本的每一软件项的版本;控制由两个或多个独立工作的人员同时对一给定软件项的更新;按要求在一个或多个位置对复杂产品的更新进行协调;标识并跟踪所有的措施和更改;这些措施和更改是在从开始直到放行期间,由于更改请求或问题引起的
6.3、版本管理软件配置管理分为版本管理、问题跟踪和建立管理三个部分,其中版本管理是基础
版本管理应完成以下主要任务:建立项目;重构任何修订版的某一项或某一文件;利用加锁技术防止覆盖; ?当增加一个修订版时要求输入变更描述;提供比较任意两个修订版的使用工具;采用增量存储方式;提供对修订版历史和锁定状态的报告功能;提供归并功能;允许在任何时候重构任何版本;权限的设置;晋升模型的建立;提供各种报告
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。