软件工程项目在实施中必须进行科学的管理,以保证工程的进度和质量。软件的配置管理是软件管理的重要内容之一。试述:
(1)软件配置和软件配置管理的概念。(12分)
(2)列举10个软件配置的配置项。(10分)
(3)软件配置管理的基本任务是什么?(8分)
答案:
(1) 一个完整的软件系统的构成就是软件配置.(4分)
软件配置管理是软件生命周期内管理变化的一组活动.包括:
1) 标识变化;
2) 控制变化;
3) 确保实现了变化;
4) 报告变化;(4分)
软件在设计,生产和使用中,会产生不同的版本.软件配置管理应对不同的软件版本进行标识和管理.(4分)
(2) 软件配置由配置项组成,软件配置项有:
·系统规格说明书
·项目开发计划
·软件需求说明书
·原型系统
·总体(或概要)设计说明书
·详细设计说明书
·源程序清单
·测试计划
·测试报告
·操作手册
·用户手册
·目标程序
·软件问题报告
·维护请求
·软件变更通知
·软件工程标准
·项目开发总结
(以上配置每回答项出1个给1分,越过10个最多给10分)
(3) 软件配置管理的基本任务包括:
1) 制定文件书写标准和标识方法.(2分)
2) 控制配置变更,记录与评价软件配置的.(2分)
3) 实现对已完成文档的存取管理和跟踪版本变化.(2分)