@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.2.2 体系结构定义
体系结构定义
结构化方法
结构化方法更关注软件的功能,用自顶向下、逐步求精的办法、以模块为中心来解决问题。
说人话:把大系统按功能切成一个个模块,再画出来。
说人话:把大系统按功能切成一个个模块,再画出来。
01
面向数据流
变换型/事务型
›
02
面向数据结构
Jackson/Warnier
›
03
图形工具
层次图/结构图
一句话先记住:结构化方法分两类——面向数据流(概要阶段用)和面向数据结构(详细设计阶段用)。
大话官方教材 · 系规
1 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.2.2 体系结构定义
变换型 vs 事务型
面向数据流:两种数据流
变换型数据流
- 输入数据加工后变成输出
- 信息流入→加工→流出
- 映射为「变换结构」
事务型数据流
- 以事务为中心
- 输入分散成多条路径,选一条执行
- 如邮件按地址分发
记法:变换型像「流水线加工」(进料→加工→出货),事务型像「分拣中心」(按类型选不同通道)。复杂系统两种常同时存在。
大话官方教材 · 系规
2 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.2.2 体系结构定义
Jackson vs Warnier
面向数据结构:两种方法
Jackson 方法
- 既考虑输入、又考虑输出数据结构
- 三种基本结构:顺序、选择、循环
- 把数据结构映射为控制结构
Warnier 方法
- 仅考虑输入数据结构
- 比 Jackson 简单
- 也是面向数据结构的方法
记法:Jackson「双向」(输入+输出),Warnier「单向」(仅输入)。Jackson 三结构:顺序、选择、循环。
大话官方教材 · 系规
3 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.2.2 体系结构定义
记牢方法
考试这样抓
✓结构化方法:自顶向下、逐步求精,以模块为中心
✓面向数据流:变换型、事务型(概要阶段)
✓面向数据结构:Jackson(输入+输出)、Warnier(仅输入)
✓图形工具:层次图(HIPO 图)、结构图
记忆锚点
Jackson 三结构:顺序、选择、循环;带编号的层次图叫 HIPO 图
《系统规划与管理师教程》第2版 5.2.2
大话官方教材 · 系规
4 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.2.2 体系结构定义
本节三句话带走
本节只记 3 句话
1结构化方法:自顶向下、逐步求精,以模块为中心。
2面向数据流分变换型/事务型;面向数据结构分 Jackson(双向)/Warnier(仅输入)。
3图形工具:层次图(HIPO)、结构图。
教材锚点:《系统规划与管理师教程》第2版 5.2.2 体系结构定义
大话官方教材 · 系规
5 / 5