三结构化系统设计原则 系统的观点 模块化结构 阶段性策略 模块的独立性 ■鼓励用户积极参与设计
三 结构化系统设计原则 ◼ 系统的观点 ◼ 模块化结构 ◼ 阶段性策略 ◼ 模块的独立性 ◼ 鼓励用户积极参与设计
第三节系统 总体设计
第三节 系统 总体设计
系统总体设计(主要内容) 系统的分解方法 ■模块结构图 基本设计原则(模块耦合度与内聚度) 设计策略 (变换型、事务型) 设计优化技巧
系统总体设计(主要内容) ◼ 系统的分解方法 ◼ 模块结构图 ◼ 基本设计原则 (模块耦合度与内聚度) ◼ 设计策略 (变换型、事务型) ◼ 设计优化技巧
系统的分解方法 系统分解的方法是把一个复杂的问题分解 成简单的要素,把一个统一的整体分解为 各个组成部分,然后对各个要素和组成部 分分别进行研究。 借助于目标系统的逻辑模型(DFD)并根据 部门机构设置情况进行系统分解
一 系统的分解方法 ◼ 系统分解的方法是把一个复杂的问题分解 成简单的要素,把一个统一的整体分解为 各个组成部分,然后对各个要素和组成部 分分别进行研究。 ◼ 借助于目标系统的逻辑模型(DFD)并根据 部门机构设置情况进行系统分解
1.系统分解的原则 ■明确系统分解前、后的功能尽量一致 m每次分解的结果是可以独立开发的子系 统(或模块) 各子系统(或模块)间的关联尽量少 制定子系统(或模块)间的约束规范 区别稳定的和易变的子系统(或模块)
1.系统分解的原则 ◼ 明确系统分解前、后的功能尽量一致 ◼ 每次分解的结果是可以独立开发的子系 统(或模块) ◼ 各子系统(或模块)间的关联尽量少 ◼ 制定子系统(或模块)间的约束规范 ◼ 区别稳定的和易变的子系统(或模块)