Skip to content

4、结构化设计

概要设计【外部设计】

功能需求分配给软件模块,确定每个模块的功能和调用关系,形成模块结构图

详细设计【内部设计】

为每个具体任务选择适当的技术手段和处理方法

结构化设计原则

  • 模块独立性原则
  • 保持模块的大小适中
  • 多扇入,少扇出
  • 深度和宽度均不宜过高

内聚

一个模块内的内容都是相关的

  • 过程内聚与顺序内聚相比没有要求必须顺序执行

耦合

是模块与模块之间的关联

模块的四要素

  • 输入和输出:模块的输入来源和输出去向都是同一个调用者,即一个模块,从调用者那儿取得输入,进行加工后再把输出返回调用者
  • 处理功能:指模块吧输出转换成输出所做的工作
  • 内部数据:指仅供该模块本身引用的数据
  • 程序代码:指用来实现模块功能的程序

KESHAOYE-知识星球 V20250415095821