(一)信息系统项目文档及其管理
1、软件文档分为三类:开发文档、产品文档、管理文档
(1)开发文档
描述开发过程本身,包括:可行性研究报告和项目任务书、需求规格说明、功能规格说明、设计规格说明、程序和数据规格说明、开发计划、软件集成和测试计划、质量保证计划、安全和测试信息。
(2)产品文档
描述开发过程的产物,包括:培训手册、参考手册、和用户指南、软件支持手册、产品手册和信息广告。
(3)管理文档:
记录项目管理的信息,包括:开发过程的每个阶段的进度和进度变更的记录、软件变更情况的记录,开发团队的职责定义。
2、文档的质量分类
(1)1级文档:(最低限度文档),适合开发工作量低于一个人月的开发者自用程序。该文档包含程序清单、开发记录、测试数据、程序简介。
(2)2级文档:(内部文档),可用于没有与其他用户共享资源的专用程序,除上述外,还包括了程序清单内足够的注释以帮助用户安装使用程序。
(3)3级文档:(工作文档),适合于由同一单位内若干人联合开发的程序,或可被其他单位使用的程序。
(4)4级文档:(正式文档),适合那些要正式发行供普遍使用的软件产品。
1低2内3工4正
(二)配置管理
1、配置管理包含如下活动
![](https://img-blog.csdnimg.cn/img_convert/e3df7c2dd0e3a1ca349cdaa5abe73a92.png)
2、典型配置项包括如下内容:
![](https://img-blog.csdnimg.cn/img_convert/f4942db73330261a366883b6de9e4b78.jpeg)
注意:测试报告、会议纪要、工作记录不计入配置项的内容。
3、配置项的状态
1、配置项的状态可分为草稿、修改、正式三种
(1)配置项刚建立时,其状态为草稿
(2)配置项通过评审后,其状态为正式
(3)此后若更改配置项,则其状态变为修改
(4)当配置项修改完毕并重新通过评审时,其状态又变为正式。
配置项状态变化及版本号规则如下图所示:
![](https://img-blog.csdnimg.cn/img_convert/d6124d670b2b01bcfc39a52d79d52227.png)
4、配置库类型
配置库可以分开发库、受控库、产品库
(1)开发库
开发库也称为动态库、程序员库或工作库,用于保存开发人员当前正在开发的配置实体,动态库是开发人员的个人工作区,由开发人员自行控制。库中的信息可能有较为频繁地修改。(可以任意的修改)
(2)受控库
受控库也称为主库,包含当前的基线加上对基线的变更。受控库中的配置项被置于完全的配置管理之下。信息系统在开发的某个阶段工作结束时,将当前的工作产品存入受控库。(可以修改,需要走变更流程)
(3)产品库
产品库也称为静态库、发行库、软件仓库,包含已发布使用的各种基线的存档,被置于完全的配置管理之下。在开发的信息系统产品完成系统测试之后,作为最终产品存入产品库内,等待交付用户或现场安装。(一般不再修改,真要修改的话需走变更流程)
![](https://img-blog.csdnimg.cn/img_convert/8e83140490530470d6f1014924e467a4.png)
5、配置库的建库模式
配置库的建库模式有两种:按配置项类型建库和按任务建库
![](https://img-blog.csdnimg.cn/img_convert/618ca51270a86047a1619030e61e2da9.png)
6、配置控制委员会(CCB)
(1)定义:负责对配置变更作出评估、审批以及监督已批准变更的实施。
(2)组成:通常包括用户和实施方的决策人员,其成员可以包括项目经理、用户代表、产品经理、开发工程师、测试工程师、质量控制人员、配置管理员等。
(3)职责:CCB不必是常设机构,可以完全根据工作的需要注册,例如按变更内容和变更请求的不同,组成不同的CCB。小的项目的CCB可以只要一个人,甚至是兼职人员。通常,CCB不只是控制配置变更,而是负有更多的配置管理任务。
注意:CCB是决策机构,不是作业机构,通常CCB的工作是通过评审手段来决定项目基准是否能够变更,但不提出方案。超出基线的变更才需要走变更流程,在基线内的变更则不需要走流程。
(三)变更管理
(1)分类
根据变更的性质可分为:重大变更、重要变更、一般变更(注意不是较大变更)通过不同审批权限控制。
根据变更的迫切性可分为:紧急变更、非紧急变更,根据不同变更处理流程进行。
(2)变更流程
![](https://img-blog.csdnimg.cn/img_convert/5bc7d7da6d3dc41f58cf3eea60b04e7c.png)
需要项目管理资料合集的同学可留言
![](https://img-blog.csdnimg.cn/img_convert/9d589b63e4d565d1236c3b7dbda9ae61.jpeg)