第十三章---软件工程过程管理
仅供参考
文章目录
- 一、Gantt图是做什么的。
- 二、软件配置的概念
一、Gantt图是做什么的。
Gantt 图(甘特图)是软件项目管理中用于进度安排
和可视化管理
的重要工具,主要用于展示任务的时间安排、进度状态及任务之间的依赖关系
Gantt 图是一种以时间轴为横轴
、任务为纵轴
的条形图,通过条形长度表示任务的开始和结束时间,直观呈现项目中各项任务的时间安排及进展情况
二、软件配置的概念
软件配置管理
:简称SCM(Software Configuration Management),是指一组管理整个软件生存期各阶段中变更的活动。软件配置管理技术可以使软件变更所产生的错误达到最小并最有效地提高生产率。
(1)目的
:控制在软件开发过程中的各种变化、修改的管理,从某种意义上是软件质量保证的一部分,但专注于软件各个成份的变化和修改的控制,从而保证各个成份之间的一致性。
(2)软件配置项
:是软件工程中产生的信息项,是配置管理的基本单位,对已成为基线的软件配置项(SCI),修改时必须按照一个特殊的正式的过程进行评估,确认每一处修改。
(3)版本控制与变更控制
:软件的每一个版本都是SCI(源代码、文档、数据)的一个收集,且各个版本都可能由不同的变种组成。变更控制就是对软件配置的变更进行严格控制和管理,保持修改信息,并把清晰的信息传递到软件过程的下一步骤。
(4)软件配置管理活动
:
1、识别软件成份,并具体确定软件配置管理的对象
2、软件成份的版本控制(version control),维持各个成份之间一致的版本
3、变化控制(change contol):以严格的过程控制软件成份的变化
4、配置审核(configuration auditing):保证所要进行的变化正确地实现
5、报告(reporting):向其他相关成员报告软件成份的变化
(5)软件配置管理对象
:从总的来说,软件包括三个成份:源程序、数据集和文档