结构化设计

设计层次

整体框架

总体设计

初始模块结构图设计

数据流图分类

变换型设计步骤

事务型设计步骤:通过事务处理逻辑确定模块分支和路径。

初始模块结构图精化的原则

耦合

2021923234258

低耦合原则:通过接口隐藏细节、避免全局变量、强化封装

内聚

2021923232438

高内聚原则:模块功能单一,暴露最小接口。

启发式规则:在精化过程中可借助经验和模式优化设计,提升内聚并降低耦合

接口设计

数据设计

详细设计

工具

软件设计规约

软件设计评审