软件设计文档——概要设计书

概要设计的基本任务
(1)设计软件系统结构
a.采用某种设计方法,将一个复杂的系统按功能划分成模块
b.确定每个模块的功能
c.确定模块之间的调用关系
d.确定模块之间的接口,即模块之间传递的信息
e.评价模块结构的质量
(2)数据结构及数据库设计
a.数据结构的设计
b.数据库设计
1 概念设计
2 逻辑设计
3 物理设计
(3)编写概要设计文档
(4)评审


概要设计书的四个目标
(1)确定开发方案
(2)刻画软件全貌
(3)实现客户到软件开发者的转移
(4)为详细设计阶段提供可加工的素材
概要设计书的基本素材
(1)宏观
(2)全面
(3)逻辑清晰
(4)严谨
概要设计书的编写
1 引言
1.1 编写目的
1.2 背景
1.3 定义
1.4 参考资料
2 总体设计
2.1 需求规定
2.2 运行环境
2.3 基本设计概念和处理流程
2.4 结构
2.5 功能需求与程序关系
2.6 人工处理过程
2.7 尚未解决的问题
3 接口设计
3.1 用户接口
3.2 外部接口
3.3 内部接口
4 运行设计
4.1 运行模块组合
4.2 运行控制
4.3 运行时间
5 系统数据结构设计
5.1逻辑结构设计要点
5.2 物理设计设计要点
5.3 数据机构与程序关系
6 系统出错处理设计
6.1 出错信息
6.2 补救措施
【软件设计文档——概要设计书】6.3 系统维护设计

    推荐阅读