2 软件文档综述
软件文档的定义
软件 = 程序+文档+数据。
文档是某种数据媒体和其中所记录的数据。
软件文档的特点
文档具有永久性,可供人阅读。
文档是计算机软件的重要组成部分
软件的生存周期
- 从构思软件开始到该产品不再使用为止的时间段
- 分为计划、开发、运行三个时期。不同实践不同角色参与其中。
- 计划时期:
- 问题分析
- 可行性研究
- 制定计划
- 开发时期
- 需求分析
- 概要设计
- 详细设计
- 编码测试
- 软件发布
- 运行维护时期
- 运行维护
软件文档的作用
管理的依据
技术交流的语言
软件质量的保证
支持培训与参考
支持软件维护
记录软件的历史
软件文档的分类
- 使用范围:
- 管理类文档,记录项目管理的信息
- 开发类文档,描述软件开发过程本身
- 产品类文档,描述开发过程的产物
- 阅读对象:
- 管理人员
- 开发人员
- 维护人员
- 最终用户
- 软件开发方法
- 面向过成的文档
- 面向对象的文档
软件工程文档标准化的意义
- 提高软件的可靠性、可维护性和可移植性
- 提高软件的生产率和软件人员的技术水平
- 提高软件人员之间的通信效率,减少差错和误解
- 有利于软件管理
- 有利于降低软件产品的成本和运行维护成本
- 有利于缩短软件开发周期
软件工程文档标准的层次:
国际标准
国家标准
行业标准
企业规范
项目规范
常见的软件文档类型
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!




