本书是职业技术教育软件人才培养模式改革项目成果教材。
本书遵循国家有关计算机软件开发文档编制的标准和规范,主要内容包括:软件开发和软件文档;软件工程标准化; CASE工具与软件文档写作;可行性研究报告的编写;软件需求说明书的编写;概要设计说明书的编写;详细设计说明书的编写。本书适用于高等职业学校、高等专科学校、成人高校、示范性软件职业技术学院、本科院校及其举办的二级职业技术学院、教育学院以及民办高校使用,可作为高等院校相关专业软件工程课程的实验教材或软件文档写作课程的教材。
- 第一章 软件开发与软件文档
- 1.1 软件生存周期与软件文档
- 1.2 软件文档的作用
- 1.3 软件文档分类
- 1.3.1 开发文档
- 1.3.2 产品文档
- 1.3.3 管理文档
- 小结
- 习题一
- 第二章 软件工程标准化
- 2.1 软件工程标准化的意义
- 2.2 软件工程标准分类
- 2.3 软件工程标准的制定与推行
- 2.4 我国的软件工程标准化工作
- 2.5 计算机软件产品开发文件编制指南(GB8567—88)介绍
- 小结
- 习题二
- 第三章 CASE工具与软件文档写作
- 3.1 CASE概述
- 3.2 CASE工具支持下的文档写作
- 3.2.1 SoDA介绍
- 3.2.2 PlayCASE
- 小结
- 习题三
- 第四章 可行性研究报告的编写
- 4.1 可行性分析概述
- 4.1.1 可行性研究的任务
- 4.1.2 可行性研究的步骤
- 4.2 可行性研究报告的内容要求与编写指南
- 4.2.1 引言
- 4.2.2 可行性研究报告的前提
- 4.2.3 对现有系统的分析
- 4.2.4 对所建议系统的分析
- 4.2.5 可行性分析
- 4.2.6 可行性分析的结论
- 4.3 可行性研究报告示例
- 4.3.1 引言
- 4.3.2 可行性研究的前提
- 4.3.3 现有系统概况
- 4.3.4 所建议系统概况
- 4.3.5 可行性分析
- 4.3.6 可行性分析结论
- 小结
- 习题四
- 实习题
- 第五章 软件需求说明书的编写
- 5.1 需求分析概述
- 5.1.1 需求分析阶段的具体任务
- 5.1.2 需求分析的步骤
- 5.2 需求说明书的目的要求
- 5.2.1 需求说明书的目的
- 5.2.2 需求说明书的基本要求
- 5.2.3 需求说明书的特点
- 5.2.4 需求说明书的编制工具
- 5.2.5 在表达需求时应注意的问题
- 5.3 需求说明书的内容要求与编写指南
- 5.3.1 前言
- 5.3.2 项目概述
- 5.3.3 具体需求
- 5.4 软件需求说明书示例
- 5.4.1 前言
- 5.4.2 项目概述
- 5.4.3 具体需求
- 小结
- 习题五
- 实习题
- 第六章 概要设计说明书的编写
- 6.1 概要设计概述
- 6.1.1 概要设计的任务
- 6.1.2 概要设计的步骤
- 6.2 概要设计说明书的内容要求与编写指南
- 6.2.1 引言
- 6.2.2 总体设计
- 6.2.3 接口设计
- 6.2.4 系统数据结构设计
- 6.2.5 运行设计
- 6.2.6 系统出错处理与安全保密维护设计
- 6.3 概要设计说明书编写示例
- 小结
- 习题六
- 实习题
- 第七章 详细设计说明书的编写
- 7.1 详细设计概述
- 7.2 内容要求和编写指南
- 7.2.1 引言
- 7.2.2 程序系统的结构图
- 7.2.3 程序设计说明
- 7.3 详细设计说明书编写示例
- 附录 《计算机软件产品开发文件编制指南GB8567—88》规定的十四种文件的内容要求
- 参考文献