软考找老孙
软考找老孙guoruankao.com
免费第64讲 / 共211讲

5.1.1 基本概念

更新于首发
@软考找老孙 出品 系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.1 基本概念

应用系统设计
九个基本功

应用系统规划设计,说人话就是给软件做「建筑设计」
软件工程师 Jackson 说过:智慧始于分清「让程序工作」和「让程序正确」。这九个基本功就是「让程序正确」的框架。
01
前五功
抽象到模块化
02
后四功
信息隐蔽到重构
03
记考点
高内聚低耦合
一句话先记住:好设计的关键是功能独立——靠两个标尺衡量:内聚性(高)和耦合性(低)。
大话官方教材 · 系规 1 / 5
@软考找老孙 出品 系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.1 基本概念

九个基本功(上)

抽象 · 架构 · 模式 · 分离 · 模块化
1

抽象

抓本质、丢细节。「开门」省略了一长串动作

2

体系架构

系统的组成结构,及各部分如何交互

3

模式

最佳实践的表达,已证实方案的精髓

4

关注点分离

分而治之,复杂问题拆成可独立解决的块

5

模块化

拆成独立命名的模块,像搭积木

大话官方教材 · 系规 2 / 5
@软考找老孙 出品 系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.1 基本概念

九个基本功(下)

隐蔽 · 独立 · 求精 · 重构
6

信息隐蔽

每个模块对其他模块隐藏自己的设计决策,各管各的

7

功能独立

靠内聚性、耦合性衡量;高内聚、低耦合

8

求精

自顶向下逐步细化,尼古拉斯·威尔最初提出

9

重构

不改功能,只优化设计,去冗余、提内聚

大话官方教材 · 系规 3 / 5
@软考找老孙 出品 系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.1 基本概念

记牢这几点

考试这样抓
九个基本概念:抽象、架构、模式、关注点分离、模块化
(续)信息隐蔽、功能独立、求精、重构
功能独立两标尺:内聚性(高)、耦合性(低)
逐步求精由尼古拉斯·威尔最初提出
记忆锚点
好设计 = 高内聚、低耦合;内聚 = 一个模块只干一件事,耦合 = 模块间少纠缠
《系统规划与管理师教程》第2版 5.1.1
大话官方教材 · 系规 4 / 5
@软考找老孙 出品 系规官方教材伴读课
《系统规划与管理师教程》第2版
第5章 应用系统规划 · 5.1.1 基本概念

本节三句话带走

本节只记 3 句话
1九个基本功:抽象、架构、模式、关注点分离、模块化、信息隐蔽、功能独立、求精、重构
2功能独立靠两标尺:内聚性(高)+ 耦合性(低)
3逐步求精 = 自顶向下细化,尼古拉斯·威尔提出。
教材锚点:《系统规划与管理师教程》第2版 5.1.1 基本概念
大话官方教材 · 系规 5 / 5
以上为部分预览,完整内容请登录后查看
微信扫码登录

登录查看完整内容

本讲属于"系规官方教材图文伴读课"课程内容。微信扫码登录后,系统会自动识别你的课程权限并直接返回本页。

使用微信扫描二维码,授权后自动登录并返回本页

二维码未显示?点此打开

相关推荐

继续深入学习「系规官方教材图文伴读课」其他课时

意见反馈
回到顶部咨询