# 软考中级 9 结构化开发方法

# 基本名词

缩写 名称 备注

# 主要概念

数据流图组成:实体、加工、存储、数据流

高内聚,低耦合

父图、子图数据流要一致,子图内部加工不能出现黑洞(有输入无输出)、奇迹(无输入有输出)、灰洞(缺少输入有输出)

代码紧凑与否与执行效率无必然联系

内聚类型 描述
功能内聚 所有元素完成同一个处理缺一不可
顺序内聚 必须顺序执行
通信内聚 模块内的处理集中在一个数据结构内
过程内聚 必须按照特定的次序执行
瞬时内聚
逻辑内聚
偶然内聚
耦合类型 描述
非直接耦合
数据耦合 使用参数传递信息
标记耦合 使用数据结构传递信息
控制耦合 传递信息中包含控制模块内部逻辑的信息
外部耦合 多个模块访问同一个简单全局变量
公共耦合 多个模块引用同一个全局内存
内容耦合 一个模块访问另一个模块的内部数据
特性 描述
完整性 未经授权不能被改变
可用性 授权用户按需使用
保密性 不被泄露给未授权用户
不可抵赖性 信息在交互过程中参与者是确信真实同一的

# 重要习题

最后更新于: 10/29/2022, 3:11:35 PM