结构化设计

设计

一种软件开发活动,定义实现需求规约所需的软件结构

整体框架

总体设计

初始模块结构图的设计

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

模块和模块化

模块:执行一个特殊任务的一组例程和数据结构

模块化:把系统分解成若干模块的过程

模块化的原因

降低复杂性

耦合

2021923234258

低耦合原则

内聚

2021923232438

高内聚原则

初始化模块结构图精化的启发式规则

常见启发式规则

批注 2019-07-18 113207

接口设计

人机交互界面

数据设计

对必须要存储的数据及其格式进行设计

数据库设计

详细设计工具

软件设计规约

概要设计规约

详细设计规约

设计规约格式

软件设计评审

方法