7.4 数据库设计
1、用户需求分析 2、概念结构设计 3、逻辑结构设计 4、物理结构设计
为数据模型在可用的硬件设备上确定合适 的存储结构和存取方法,并建立索引等。
7.5 用户界面设计
本节所讲内容如下: 1. 2. 3. 输出设计 输入设计 人机界面设计
7.5.1 输出设计
1.输出类型设计 外部输出 内部输出 中间输出 交互输出 2.输出内容设计 3.输出格式设计 4.输出方式选择
A
X,Y Z
B
7.2 结构化系统设计
控制通讯:传递标志位,如“无此记录”, 文件结束
查职工 简历数据 职工号 读人事 无此职工
7.2 结构化系统设计
三、模块间的联系
1、耦合
耦合是对一个软件结构内不同模块之间互联程度的度量。模块间 的耦合主要有以下四种形式:
数据耦合 :两模块彼此间通过参数交换信息,而且交换的 信息仅仅是是数据,那么这种耦合称为数据耦合。 控制耦合 :两模块彼此间通过参数交换信息,而且交换的 信息中有控制信息,则这种耦合称为控制耦合。 公共环境耦合 内容耦合
7.2 结构化系统设计
2、模块结构图
运用结构化设计方法时,一个系统经过逐层分解,得到 具有层次结构的模块,构成系统的功能结构,这就称为模块结 构图。模块结构图是结构化设计的主要工具,也是模块结构图 设计的成果。它不仅可以表示一个系统的层次结构关系,还反 映模块之间的调用关系和模块之间数据的传递关系。
S=7×4 +0×6+1×5+0×4+1×3+0×2+1×1=37
设模M=11 S/M=37/11=3……4 带校验位的代码为40101014
7.3 代码设计