概要设计的基本任务
(1)设计软件系统结构
a.采用某种设计方法,将一个复杂的系统按功能划分成模块
b.确定每个模块的功能
c.确定模块之间的调用关系
d.确定模块之间的接口,即模块之间传递的信息
e.评价模块结构的质量
(2)数据结构及数据库设计
a.数据结构的设计
b.数据库设计
1 概念设计
2 逻辑设计
3 物理设计
(3)编写概要设计文档
(4)评审
概要设计书的四个目标
(1)确定开发方案
(2)刻画软件全貌
(3)实现客户到软件开发者的转移
(4)为详细设计阶段提供可加工的素材
概要设计书的基本素材
(1)宏