第2章软件文档及其组成
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管理人员
2021/3/24
用户
11
可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 概要设计说明书 详细设计说明书 数据库设计说明书 测试计划 测试分析报告
设计说明书 测试分析报告 模块开发卷宗
可行性研究报告 项目开发计划 模块开发卷宗 开发进度月报 项目开发总结报告
用户手册 操作手册
2.5 软件文档编制与软件生存周期的关系
2021/3/24
为什么 (Why)
√
√
做什么 (What)
√ √ √ √
√ √ √ √
13
怎么做 (How)
√ √ √ √ √ √ √
谁来做 (Who)
√ √
√
何时做 (When)
何处做 (Where)
√ √ √
√
√
√
√
谢 谢!
❖ 软件文档的编制是随着软件生存期各个阶段工作的开展而适时进行的。其 中,有的仅反映某一阶段的工作,有的则需要跨越多个阶段的工作。
可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 测试计划 概要设计说明书 详细设计说明书 数据库设计说明书 模块开发卷宗 用户手册 操作手册 测试分析报告 开发进度月报 项目总结报告 维护和修改建议
用户手册 操作手册 软件需求说明书 数据要求说明书
项目开发计划 模块开发卷宗 开发进度月报 测试计划 测试分析报告 1项0 目开发总结报告
2.4 软件文档与使用者的关系
软件开发中 产生的各类 文档面向不 同的用户, 而软件用户 应该得到的 文档也在商 业合同中有 明确规定。
开发人员
维护人员 软件文档的使用对象
❖ 6. 记载软件历史
▪ 软件文档作为“记载软件历史的语言”,可用作未来项目的一种 资源,向潜在用户报道软件的各种有利信息,便于他们判断自己 是否需要该软件提供的服务。
▪ 良好的系统文档,显然有助于完成软件的移植,或将软件转移到 各种新的系统环境中去。
2021/3/24
8Fra Baidu bibliotek
2.3 软件文档的分类
❖ 从形式上上将软件文档大致分成两类:
2.2 软件文档的作用
❖ 4. 支持培训与维护
▪ 合格的软件文档通常都提供有关软件运行、维护和培训的必要信 息,支持软件产品的应用和维护。
❖ 5. 支持软件维护
▪ 软件文档提供系统开发的全部必要技术资料,有利于维护人员熟 悉系统,开展维护工作;软件维护文档记载了软件维护过程中软 件及其环境变化的全部信息。
▪ 软件开发过程中需要填写的各种图表 ▪ 编制的各种技术文件或管理资料
❖ 根据其产生和使用的范围主要划分为三类:
▪ 开发文档 ▪ 用户文档 ▪ 管理文档。
2021/3/24
9
软件文档
2021/3/24
开发文档 用户文档 管理文档
可行性研究报告 项目开发计划 软件需求说明书 数据库设计说明书 概要设计说明书 详细设计说明书
2021/3/24
可行性研究与计划 √ √
√
需求分析 软件设计
√
√
√
√
√
√
√
√
√
√
√
√
√
12
编码与单元测试
√ √ √ √
集成与测试 运行与维护
√ √ √ √
√
2.5 软件文档编制与软件生存周期的关系
可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 测试计划 概要设计说明书 详细设计说明书 数据库设计说明书 模块开发卷宗 用户手册 操作手册 测试分析报告 开发进度月报 项目总结报告 维护和修改建议
2021/3/24
用户
11
可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 概要设计说明书 详细设计说明书 数据库设计说明书 测试计划 测试分析报告
设计说明书 测试分析报告 模块开发卷宗
可行性研究报告 项目开发计划 模块开发卷宗 开发进度月报 项目开发总结报告
用户手册 操作手册
2.5 软件文档编制与软件生存周期的关系
2021/3/24
为什么 (Why)
√
√
做什么 (What)
√ √ √ √
√ √ √ √
13
怎么做 (How)
√ √ √ √ √ √ √
谁来做 (Who)
√ √
√
何时做 (When)
何处做 (Where)
√ √ √
√
√
√
√
谢 谢!
❖ 软件文档的编制是随着软件生存期各个阶段工作的开展而适时进行的。其 中,有的仅反映某一阶段的工作,有的则需要跨越多个阶段的工作。
可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 测试计划 概要设计说明书 详细设计说明书 数据库设计说明书 模块开发卷宗 用户手册 操作手册 测试分析报告 开发进度月报 项目总结报告 维护和修改建议
用户手册 操作手册 软件需求说明书 数据要求说明书
项目开发计划 模块开发卷宗 开发进度月报 测试计划 测试分析报告 1项0 目开发总结报告
2.4 软件文档与使用者的关系
软件开发中 产生的各类 文档面向不 同的用户, 而软件用户 应该得到的 文档也在商 业合同中有 明确规定。
开发人员
维护人员 软件文档的使用对象
❖ 6. 记载软件历史
▪ 软件文档作为“记载软件历史的语言”,可用作未来项目的一种 资源,向潜在用户报道软件的各种有利信息,便于他们判断自己 是否需要该软件提供的服务。
▪ 良好的系统文档,显然有助于完成软件的移植,或将软件转移到 各种新的系统环境中去。
2021/3/24
8Fra Baidu bibliotek
2.3 软件文档的分类
❖ 从形式上上将软件文档大致分成两类:
2.2 软件文档的作用
❖ 4. 支持培训与维护
▪ 合格的软件文档通常都提供有关软件运行、维护和培训的必要信 息,支持软件产品的应用和维护。
❖ 5. 支持软件维护
▪ 软件文档提供系统开发的全部必要技术资料,有利于维护人员熟 悉系统,开展维护工作;软件维护文档记载了软件维护过程中软 件及其环境变化的全部信息。
▪ 软件开发过程中需要填写的各种图表 ▪ 编制的各种技术文件或管理资料
❖ 根据其产生和使用的范围主要划分为三类:
▪ 开发文档 ▪ 用户文档 ▪ 管理文档。
2021/3/24
9
软件文档
2021/3/24
开发文档 用户文档 管理文档
可行性研究报告 项目开发计划 软件需求说明书 数据库设计说明书 概要设计说明书 详细设计说明书
2021/3/24
可行性研究与计划 √ √
√
需求分析 软件设计
√
√
√
√
√
√
√
√
√
√
√
√
√
12
编码与单元测试
√ √ √ √
集成与测试 运行与维护
√ √ √ √
√
2.5 软件文档编制与软件生存周期的关系
可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 测试计划 概要设计说明书 详细设计说明书 数据库设计说明书 模块开发卷宗 用户手册 操作手册 测试分析报告 开发进度月报 项目总结报告 维护和修改建议