系统分析师 | 开源课程 | 专栏
ONEP软考智能体专属增值服务:涵盖软考AI工具全版本教程、软考课堂干货、论文解读、高项考点精讲与视频课程,提供全流程备考增值支持。
本篇内容摘要

系统分析师第13章系统设计速通:模块划分、算法与接口详细设计,把架构方案细化成可编码图纸,逐子章节精摘,配口诀助你速记详细设计选择题。本速通把模块耦合内聚与接口设计要点一次记全。

教材速通
2026-08-02T07:56:17+00:00
☆
▶

speedrun19|第13章系统设计(详细设计接口)速通

ONEPSOFT | 软考学习知识库


speedrun19|第13章系统设计(详细设计接口)速通

一、章节定位

一句话概括:本章讲 " 怎么把架构方案细化成能直接写代码、能对接的详细图纸 "——模块怎么切、算法怎么写、界面怎么画、接口怎么对。

  • 题型覆盖:综合知识【✓】 | 案例分析【✓】 | 论文【✓】
  • 重要性等级:【★★★★】——高内聚低耦合、耦合/内聚等级、处理流程工具、HCI 黄金三原则是选择题重点
  • 教材出处:第 13 章 系统设计(含关联第 5.4 章数据库设计)

二、本章在讲什么(系统性阐述)

系统设计解决 " 怎么做 ",分概要设计(总体结构) 和详细设计(局部实现)。本章重点在详细设计:

  • 模块设计:把系统切成模块,原则是 " 高内聚、低耦合 ";用系统结构图 (SC) 表达调用关系。
  • 算法/处理流程设计:用程序流程图 (PFD)、N-S 图、PAD、PDL、判定表等工具表达加工逻辑。
  • 接口设计:模块间、构件间如何通信(设计与实现分离,只暴露接口)。
  • 人机界面 (HCI):黄金三原则 (用户控制、减轻记忆、保持一致),五层模型。
  • 数据库设计:规划→需求→概念 (E-R)→逻辑 (关系)→物理,五阶段。

三、教材原文精摘(原封不动,逐子章节全覆盖)

概要/详细设计 原文:概要设计(总体结构设计)将系统功能需求分配给软件模块,确定模块功能和调用关系,形成系统结构图。详细设计为每个具体任务选择适当的技术手段和处理方法,包括网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面设计、安全性和可靠性设计等。

模块三属性 原文:模块是组成系统的基本单位,具有功能、逻辑、状态三个属性;可自由组合、分解。

耦合与内聚 原文:耦合从低到高(非直接→数据→标记→控制→外部…),内聚从高到低(功能→顺序→通信→过程→瞬时→逻辑→偶然)。设计原则为 " 高内聚、低耦合 "。

模块化原则 原文:大小适中(50\~200 行)、扇入扇出合理(平均 3\~4,不超 7)、深度宽度适当。

处理流程工具(13.2.3)原文:流程设计工具包括程序流程图(PFD)、IPO 图、N-S 图(盒图)、问题分析图(PAD)、过程设计语言(PDL)、判定表/判定树。

HCI 黄金三原则(13.7)原文:(1) 置于用户控制之下(允许中断/撤销、隔离技术细节);(2) 减轻用户记忆负担(默认设置、一致比喻);(3) 保持界面一致性(窗口/提示/颜色一致)。

数据库设计五阶段 原文:给定应用环境,提供最优数据模型与处理模式的逻辑设计 + 物理存储存取方法的物理设计。阶段:规划 → 需求分析 → 概念设计(E-R 图) → 逻辑设计(关系模型转换) → 物理设计(存储结构/存取方法)。

逐段讲解:

  • 针对概设/详设:概要设计定 " 有哪些模块、谁调谁 "(SC 图);详细设计定 " 每个模块内部怎么实现 "。
  • 针对模块属性:模块三属性——功能 (做什么)、逻辑 (怎么做)、状态 (环境)。模块可拆可合。
  • 针对耦合内聚:这是本章灵魂——高内聚低耦合。内聚越高越好 (功能内聚最佳),耦合越低越好 (非直接耦合最佳)。选择题必考等级排序。
  • 针对模块化原则:模块 50\~200 行、扇入扇出平均 3\~4 不超 7,是具体数字考点。
  • 针对流程工具:PFD(有箭头)、N-S(无箭头盒图)、PAD、PDL(伪代码)、判定表 (多条件判断)——各有适用。
  • 针对 HCI 黄金三原则:用户控制 + 减轻记忆 + 一致性,三条记死,案例/选择都考。
  • 针对数据库五阶段:E-R(概念)→关系 (逻辑)→物理,是数据库设计主线。

四、核心知识树

第 13 章 系统设计

├── 模块设计

│ ├── 高内聚低耦合

│ ├── 耦合 7 级/内聚 7 级

│ └── 系统结构图 SC

├── 处理流程工具

│ ├── PFD/N-S/PAD

│ └── PDL/判定表

├── 接口设计

│ └── 模块/构件接口分离

├── 人机界面 HCI

│ └── 黄金三原则

└── 数据库设计

└── 五阶段 (E-R→关系→物理)

五、知识脑图总结

思维导图(结构化呈现)

  • 第13章 系统设计
    • 模块设计
      • 高内聚低耦合
      • 耦合内聚等级
      • SC图
    • 流程工具
      • PFD N-S PAD
      • PDL 判定表
    • 接口设计
      • 分离
    • HCI
      • 黄金三原则
    • 数据库
      • 五阶段

六、关键概念速解

概念教材定义(原文关键词)大白话速解考试怎么考
高内聚低耦合内聚高、耦合低的设计原则模块各管一摊、少互相牵扯选择:必考原则与等级
功能内聚内聚最高级一个模块只干一件完整事选择:内聚等级排序
非直接耦合耦合最低级模块间无直接联系选择:耦合等级排序
扇入扇出平均 3\~4 不超 7调用/被调用的 " 分叉数 "选择:数字记忆
N-S 图无箭头的盒图结构化的方块流程图选择:工具特点
HCI 黄金三原则用户控制/减负/一致好界面的三条铁律选择/案例:原则辨析

七、记忆口诀 & 类比

  • 口诀:「高内聚低耦合」→ 设计第一原则。
  • 口诀:「内聚降序」→ 功能→顺序→通信→过程→瞬时→逻辑→偶然(越高越好)。
  • 口诀:「耦合升序」→ 非直接→数据→标记→控制→外部(越低越好)。
  • 类比:模块设计像预制构件拆分——每个构件 (模块) 功能单一、接口标准 (高内聚低耦合),现场拼装互不干扰;系统结构图 (SC) 就是 " 预制构件装配图 ";HCI 黄金三原则像 " 户型统一、开关位置一致 ",降低住户 (用户) 记忆负担。

八、易混淆点对比

易混项 A易混项 B核心区别
内聚耦合内聚=模块内部紧密度 (越高越好);耦合=模块间关联度 (越低越好)
功能内聚逻辑内聚功能=单一完整功能 (最佳);逻辑=几件相关事放一起 (较差)
PFDN-S 图PFD 有箭头控制流;N-S 无箭头盒图
概要设计详细设计概设定模块与调用 (SC);详设定模块内部实现

九、与其他章节的关联

  • 上游/前置:第 12 章架构(架构落地为模块)、第 11 章需求 (输入输出来源)。
  • 下游/依赖:第 14 章实现与测试(详设直接转代码)、第 15 章运维。
  • 联动考点:耦合/内聚与第 15 章可维护性、McCabe 圈复杂度 (本清单#37) 呼应;数据库设计与第 5.4 章。
  • 联动薄弱项:详设阶段把接口契约 (契约式接口) 和监控埋点定清楚,运维 (本清单#38) 排障会轻松很多——设计期的 " 可观测性 " 是运维友好性的源头。

十、考试出题方式

  • 选择题:耦合/内聚等级排序与示例判定;模块化数字 (50\~200 行、扇出≤7);流程工具特点;HCI 三原则;数据库五阶段。
  • 案例分析:给模块图判耦合/内聚类型,或给界面挑违反三原则的地方。
  • 论文:系统设计方向,写模块划分与接口设计实践。

相关学习内容推荐......

⤴️分享
⬅️返回
1
2026-08-02T07:56:17+00:00
speedrun1|第1章 绪论·系统分析师定位与能力模型速通
2
2026-08-02T07:56:17+00:00
speedrun2|第2章 数学与工程基础·离散与图论速通
3
2026-08-02T07:56:17+00:00
speedrun3|第2章 概率统计与排队论速通
4
2026-08-02T07:56:17+00:00
speedrun4|第2章 线性规划与对策论速通
5
2026-08-02T07:56:17+00:00
speedrun5|第3章 计算机系统·组成存储与指令速通
6
2026-08-02T07:56:17+00:00
speedrun6|第4章 计算机网络与分布式·TCP、_IP 与协议速通
7
2026-08-02T07:56:17+00:00
speedrun7|第4章 奈奎斯特与香农定理速通
8
2026-08-02T07:56:17+00:00
speedrun8|第4章 子网划分·CIDR与掩码速通
9
2026-08-02T07:56:17+00:00
speedrun9|第5章 数据库系统·关系 SQL 与事务速通
10
2026-08-02T07:56:17+00:00
speedrun10|第6章 企业信息化·ERP、_CRM、_SCM速通
11
2026-08-02T07:56:17+00:00
speedrun11|第7章 软件工程·生命周期与过程模型速通
12
2026-08-02T07:56:17+00:00
speedrun12|第8章 项目管理·进度成本质量速通
13
2026-08-02T07:56:17+00:00
speedrun13|第8章 沟通渠道与网络图速通
14
2026-08-02T07:56:17+00:00
speedrun14|第9章 信息安全·密码防护与等保速通
15
2026-08-02T07:56:17+00:00
speedrun15|第9章 可靠性与可用性速通
16
2026-08-02T07:56:17+00:00
speedrun16|第10章系统规划与分析(可行性业务建模)速通
17
2026-08-02T07:56:17+00:00
speedrun17|第11章软件需求工程(获取建模验证)速通
18
2026-08-02T07:56:17+00:00
speedrun18|第12章软件架构设计(风格质量属性评估)速通
19
2026-08-02T07:56:17+00:00
speedrun19|第13章系统设计(详细设计接口)速通
20
2026-08-02T07:56:17+00:00
speedrun20|第14章软件实现与测试(单元覆盖率)速通
21
2026-08-02T07:56:17+00:00
speedrun21|第15章系统运行与维护(IT服务配置管理)速通
22
2026-08-02T07:56:17+00:00
speedrun22|第15章可用性MTBFMTTR(运维场景)速通
23
2026-08-02T07:56:17+00:00
speedrun23|第2-7章算法时间空间复杂度速通
24
2026-08-02T07:56:17+00:00
speedrun24|综合开源标准化知识产权速通
25
2026-08-02T07:56:17+00:00
speedrun25|综合经济管理(成本效益净现值)速通
26
2026-08-02T07:56:17+00:00
speedrun26|综合专业英语(阅读理解)速通
ONEPSOFT品牌标识
ONEP软考 | 开源知识库
© 2025 ONEPSOFT. All rights reserved.