## 1. 信息系统项目文档及其管理
软件文档一般分为三类: 开发文档、产品文档、管理文档
1. 开发文档描述开发过程本身,包括:
- 可行性研究报告和项目任务书
- 需求规格说明
- 功能规格说明
- 设计规格说明
- 开发计划
- 软件集成和测试计划
- 质量保证计划
- 安全和测试信息
2. 产品文档描述开发过程的产物, 包括:
- 培训手册
- 参考手册和用户手册
- 软件支持手册
- 产品手册和信息广告
3. 管理文档记录项目管理的信息
- 开发过程的每个阶段的进度和进度变更的记录
- 软件变更情况的记录
- 开发团队的职责定义
- 项目计划、项目阶段报告
- 配置管理计划
文档质量分为四级:
1. 最低限度文档
2. 内部文档
3. 工作文档
4. 正式文档
##2. 配置管理
配置管理包括6个主要活动:
1. 制定配置管理计划
2. 配置标识
3. 配置控制
4. 配置状态报告
5. 配置审计
6. 发布管理和交付
##3. 文档管理、配置管理工具
1. 付费软件配置管理工具
- Rational ClearCase
- Perforce
- CA CCC
- Havest Merant PVCS
- Microsoft VSS, CVS
2. 常用的开源免费的软件配置管理工具
- SVN
- GIT
- CVS