ONEPSOFT | 软考学习知识库
speedrun12|第12章 信息系统架构设计
一、章节定位
一句话概括:本章讲信息系统架构的定义、分类(数据/过程/接口/部署/安全等架构)与设计方法,是后续所有具体架构(云原生/SOA/大数据等)的总纲,属于综合知识 + 案例 + 论文重点区。
二、本章在讲什么(系统性阐述)
信息系统架构就是 " 给一个组织的信息系统画总体蓝图 ",分两部分:概念级(它是什么、由哪些架构视图组成)和设计级(怎么把它设计出来)。本章先给信息系统架构的定义与视图分类(业务/数据/应用/技术/安全架构等),再给一套设计方法(从总体规划到领域建模再到落地)。最后用案例说明如何把蓝图变成可实施的架构。
对土木工程背景同学,信息系统架构就像 " 建筑项目的全套图纸与施工组织设计 ":业务架构=使用功能与流程,数据架构=管线与物料流,应用架构=各功能房间,技术架构=结构与机电系统,安全架构=消防与安防,设计方法=从总体规划到施工图。
三、教材原文精摘(原封不动,逐子章节全覆盖)
下列段落直接摘自官方教材《系统架构设计师教程(第二版)》,未做任何改写,是本章各子章节最核心的原文。请先读原文,再结合下方讲解理解。
【12.1.1 信息系统架构定义 原文】:" 信息系统架构 (Information Systems Architecture,ISA) 是指一个信息系统在总体的概念级上对它的各个组成部分(数据、处理、界面、网络等)所进行的抽象描述,以及这些组成部分之间的相互关系和约束。"
【12.1.2 信息系统架构分类 原文】:
① 业务架构:描述组织的业务流程、能力与组织结构。
② 数据架构:描述组织的数据资产、数据模型与数据流。
③ 应用架构:描述支撑业务的应用系统及其集成关系。
④ 技术架构:描述运行应用所需的硬件、软件、网络与技术平台。
⑤ 安全架构:描述保障机密性、完整性、可用性的安全控制。
⑥ 集成架构:描述系统间接口、协议与集成方式。
【12.2 信息系统架构设计方法 原文】:
① 总体规划:明确目标、范围与原则,对齐业务战略。
② 领域建模:识别核心领域与实体,建立概念与逻辑模型。
③ 逻辑架构设计:划分子系统与层次,定义组件与接口。
④ 物理/技术架构设计:选定技术栈、部署与基础设施。
⑤ 架构评审与治理:评估质量属性、风险,并持续治理演进。
【12.3 信息系统架构设计案例 原文】:"(教材以一个企业信息系统为例:先业务架构梳理流程,再数据架构建模型,应用架构划系统,技术架构定平台,安全架构加控制,最终形成可实施的总体架构蓝图)"
逐段讲解(紧贴上面原文,一段一解):
四、核心知识树
第 12 章 信息系统架构设计
├── 定义与范围
│ ├── 概念级总体抽象
│ └── 数据/处理/界面/网络
├── 六类架构视图
│ ├── 业务 / 数据 / 应用
│ ├── 技术 / 安全 / 集成
│ └── 视图间关系与约束
└── 设计方法 (五步)
├── 规划 / 建模
├── 逻辑 / 技术
└── 评审与治理
五、知识脑图总结
思维导图(结构化呈现)
六、关键概念速解
| 概念 | 教材定义(原文关键词) | 大白话速解 | 考试怎么考 |
|---|---|---|---|
| 信息系统架构 | " 概念级对各组成部分的抽象描述及相互关系约束 " | 信息系统的总体蓝图 | 选择:定义 |
| 业务架构 | " 业务流程、能力与组织结构 " | 这套系统要干啥活、怎么干 | 选择/案例 |
| 数据架构 | " 数据资产、数据模型与数据流 " | 数据从哪来到哪去 | 选择/案例 |
| 应用架构 | " 支撑业务的应用系统及其集成 " | 由哪些软件系统组成 | 选择/案例 |
| 技术架构 | " 硬件、软件、网络与技术平台 " | 跑在什么样的软硬件上 | 选择/案例 |
| 安全架构 | " 保障机密性、完整性、可用性的安全控制 " | 消防与安防体系 | 选择/案例 |
| 设计方法 | " 规划→建模→逻辑→技术→评审治理 " | 从蓝图到施工图的五步 | 选择/论文 |
七、记忆口诀 & 类比
八、易混淆点对比
| 易混项 A | 易混项 B | 核心区别 |
|---|---|---|
| 业务架构 | 应用架构 | 业务架构描述 " 干什么、怎么干 "(流程);应用架构描述 " 用哪些系统干 "(系统) |
| 数据架构 | 技术架构 | 数据架构管数据模型与流;技术架构管软硬件平台 |
| 逻辑架构 | 物理/技术架构 | 逻辑架构定组件与接口(与实现无关);技术架构定技术栈与部署(实现相关) |
| 信息系统架构 | 软件架构 | ISA 含业务/数据/技术等多视图(组织级);软件架构偏系统内部的构件与连接 |
九、与其他章节的关联
十、考试出题方式