信息系统管理工程师-信息系统六大架构核心考点全解析
一、引言信息系统架构是软考中级信息系统管理工程师考试第三章的核心内容属于信息系统基础知识模块的重点考察范围历年分值占比约 8-12 分。信息系统架构是从业务需求到技术落地的顶层设计涵盖应用架构、数据架构、技术架构、网络架构、安全架构、云原生架构六大子领域是信息系统规划、设计、运维全生命周期的核心依据。该领域的发展经历了三个核心阶段第一阶段为单体架构时代2000 年以前架构边界模糊六大子领域耦合度极高第二阶段为分布式架构时代2000-2015 年各架构子领域逐步独立形成标准化设计原则第三阶段为云原生架构时代2015 年至今架构向轻量化、弹性化、自动化方向演进。本文将系统梳理六大架构的核心原理、设计原则、典型模式及考试重点帮助考生建立完整的架构知识体系。二、应用架构分层分域的顶层设计一核心定义与设计目标应用架构是对信息系统业务功能的结构化划分核心目标是实现业务与技术的解耦、功能模块的高内聚低耦合支撑业务需求的快速迭代。其设计覆盖从用户交互端到后台业务逻辑的全链路功能布局是连接业务需求与技术实现的桥梁。二五大设计基本原则业务适配性架构设计优先匹配业务流程和核心需求避免技术过度超前或与业务脱节。例如某零售企业的 POS 系统应用架构优先适配线下收银、库存同步、会员管理三类核心业务流程非核心功能作为扩展模块独立部署。应用聚合化将关联度高的业务功能聚合为同一应用域减少跨域调用开销。例如制造企业的 ERP 系统通常聚合采购、生产、销售、库存四大业务域域内功能内聚域间通过标准化接口通信。功能专业化每个应用模块仅承担单一核心功能避免功能冗余。例如 OA 系统中的流程引擎、文档管理、消息通知三类功能分别由独立模块实现模块间无功能重叠。风险最小化核心业务模块与非核心业务模块物理隔离避免非核心模块故障影响核心业务运行。例如银行系统中核心交易模块与营销活动模块分属不同的应用集群营销活动峰值不会影响交易处理。资产复用化通用功能模块抽象为公共服务避免重复开发。例如多数企业的用户身份认证、权限管理、日志审计三类功能均采用统一公共服务支撑所有业务系统调用。三典型分层结构应用架构通常采用三层或四层分层结构表现层负责用户交互业务逻辑层负责核心业务规则处理数据访问层负责与数据库交互公共服务层提供通用能力支撑。分层设计实现了各层职责独立某一层的修改仅影响相邻层降低架构变更风险。应用架构分层分域示意图展示分层结构与业务域划分逻辑三、数据架构全生命周期的资产治理一发展演进历程单体应用时代1990-2005 年采用简单关系数据模型数据与应用紧耦合仅支撑业务交易的 OLTP联机事务处理场景数据仅存储、不分析。例如早期的财务系统数据仅用于记录收支流水无数据分析能力。数据仓库时代2005-2015 年核心为 OLAP联机分析处理数据具备面向主题、集成、相对稳定、反映历史变化四大特征支撑企业经营分析决策。例如某连锁企业的数据仓库按销售、库存、会员三大主题建模整合各门店的交易数据生成月度经营报表。大数据时代2015 年至今数据处理模式从单一批处理向批流一体演进批处理支撑 T1 级的离线数据分析流处理支撑毫秒级的实时数据处理批流一体架构实现离线与实时数据的统一建模、统一存储。例如电商平台的用户行为分析系统批处理计算用户历史偏好流处理计算用户实时浏览行为结合实现精准推荐。二五大设计原则数据分层原则通常分为 ODS操作数据层存储原始数据、DWD明细数据层数据清洗后存储、DWS汇总数据层按主题汇总、ADS应用数据层支撑具体业务应用四层各层职责明确避免数据混乱。数据处理效率原则根据数据访问频率、响应要求选择存储和计算方案高频访问的热数据采用内存数据库存储低频访问的冷数据采用对象存储存储降低存储成本同时提升访问效率。数据一致性原则核心业务数据采用强一致性保障非核心数据采用最终一致性保障避免数据不一致导致的业务错误。例如支付交易数据采用强一致性用户浏览记录采用最终一致性。数据架构可扩展性原则支持存储容量、计算能力的线性扩展满足数据量增长需求。例如分布式存储架构可通过增加服务器节点实现存储容量的平滑扩展。服务于业务原则数据架构设计以支撑业务需求为核心避免为了技术先进性过度设计。例如中小企业的数据架构无需复杂的大数据平台采用传统数据仓库即可满足经营分析需求。数据架构演进路线与分层设计示意图四、技术与网络架构底层支撑体系设计一技术架构核心原则技术架构是支撑信息系统运行的技术栈组合设计核心目标是在成本、性能、稳定性之间实现最优平衡五大基本原则如下成熟度控制优先选择开源社区活跃、行业应用广泛的成熟技术避免采用停止维护的技术或过于前沿的未量产技术。例如 Web 开发优先选择 Spring Boot、Vue 等成熟框架避免采用小众框架导致后续维护困难。技术一致性同一层级的技术选型保持统一减少技术异构降低运维复杂度。例如所有后端服务统一采用 JDK11 版本避免不同服务使用不同 JDK 版本导致的兼容性问题。局部可替换技术选型考虑技术生命周期预留替代方案某一技术组件的替换不影响整体架构运行。例如缓存组件设计时兼容 Redis 和 Memcached可在不修改业务代码的前提下完成组件替换。人才技能覆盖技术选型匹配团队现有技能栈或预留足够的培训周期避免团队无法驾驭所选技术导致项目失败。例如团队仅掌握 Java 技术栈就避免选择 Go 语言开发核心业务系统。创新驱动在非核心模块适度引入新技术探索技术对业务的创新价值。例如在内部 OA 系统中引入 AI 大模型实现智能问答验证技术可行性后逐步推广到核心业务系统。二网络架构典型模式1. 局域网架构单核心架构所有接入设备连接到一台核心交换机结构简单、成本低但存在单点故障风险适用于 100 个节点以下的小型办公网络。双核心架构采用两台核心交换机做冗余可实现热切换可靠性高但设备投资比单核心高 50% 以上适用于中型企业办公网络。环形RPR架构采用弹性分组环技术具备 50ms MAC 层自愈保护能力带宽利用率高适用于地铁、港口等对可靠性要求极高的工业局域网场景。层次局域网分为核心层负责高速转发、汇聚层负责策略控制、接入层负责用户接入三层易于扩展和维护适用于节点数超过 500 的大型企业园区网络。2. 广域网架构核心设计目标是平衡可靠性、扩展性与成本典型模式包括单核心成本低但可靠性差、双核心可靠性高但成本高、环形具备自愈能力、半冗余核心节点冗余、边缘节点非冗余成本适中、对等子域各子域地位平等适用于跨区域多分支机构网络、层次子域按行政层级划分适用于政府、国企等层级化组织。3. 新型网络技术5G 网络架构5GS5G 核心网通过 UPF用户面功能作为接入点通过 N6 接口连接外部数据网络分为透明模式不修改用户数据和非透明模式对用户数据进行策略控制5G 边缘计算MEC在靠近用户侧部署 UPF 和 MEP多接入边缘平台实现业务就近分流支持 SSC 模式 1/2/3 三类会话和服务连续性模式满足工业控制、自动驾驶等低时延场景需求。SDN软件定义网络将控制面与数据面分离实现网络可编程架构分为数据平面哑交换机仅负责数据转发、控制平面逻辑中心化控制器负责转发规则计算、应用平面提供各类网络应用南向接口采用 OpenFlow 协议实现控制器与交换机通信北向接口为开放 API 支撑上层应用调用东西向接口实现多控制器之间的通信。典型局域网架构模式对比表与 SDN 架构示意图五、安全架构全链路风险防控体系一核心安全框架WPDRRC 模型我国自主提出的信息安全保障模型包含六个核心环节预警W提前发现安全威胁、保护P采用安全技术进行防护、检测D实时监测安全事件、响应R安全事件发生后快速处置、恢复R快速恢复系统正常运行、反击C追溯攻击来源、采取反制措施三大核心要素人员核心所有安全措施的执行者、策略桥梁连接人员与技术的规则、技术保证安全措施的落地手段。与国际通用的 PDR、PPDR、PDRR、MPDRR 模型相比WPDRRC 增加了预警、反击环节且明确了管理要素覆盖更全面。OSI 安全体系定义了 5 类核心安全服务鉴别服务确认实体身份真实性、访问控制服务限制实体对资源的访问权限、数据机密性服务防止数据未授权泄露、数据完整性服务防止数据被未授权修改、抗抵赖性服务防止实体否认已发生的操作采用多点防御、分层防御的技术思路支撑 PKI 公钥基础设施、检测响应体系两类支撑性基础设施建设。二三道安全防线系统安全架构从物理安全、操作系统安全、网络安全、应用安全四个层面构建基础防护体系包括机房物理门禁、操作系统漏洞补丁、防火墙访问控制、应用系统输入校验等措施。安全技术体系架构部署入侵检测系统IDS、入侵防御系统IPS、病毒防护系统、数据泄露防护DLP等专业安全设备实现对安全威胁的实时检测和阻断。审计架构建立安全日志审计、操作行为审计、数据库审计三类审计体系留存 6 个月以上的审计日志支撑安全事件追溯和合规检查。三数据库完整性设计包含 7 项设计原则静态完整性约束、动态完整性约束、实体完整性、参照完整性、用户定义完整性、完整性检查、异常处理6 类完整性约束非空约束、唯一约束、主键约束、引用约束、检查约束、触发器约束保障数据库数据的准确性和一致性。WPDRRC 模型与其他安全模型对比表、三道安全防线架构图六、云原生架构云计算时代的架构范式一核心定义与发展背景云原生架构是面向云计算环境设计的架构范式核心目标是让应用充分利用云计算的弹性、分布式、按需付费等优势降低运维成本、提升迭代效率。云原生应用的代码通常由三部分组成业务代码核心实现业务逻辑、三方依赖软件中间件、数据库等、非功能特性代码实现日志、监控、限流等能力。二核心设计原则包括服务化功能拆分为独立服务、弹性支持资源按需扩缩容、可观测具备日志、链路、指标三类观测能力、韧性具备故障自愈、流量控制能力、过程自动化从构建到部署全流程自动化、零信任默认不信任任何内部或外部请求、架构持续演进支持局部迭代、不中断业务。三典型架构模式服务化架构包括微服务服务粒度较细每个服务对应单一业务能力和小服务服务粒度较粗聚合多个关联业务能力两类模式微服务灵活性高但运维复杂度高小服务运维成本低但灵活性稍差。Mesh 化架构即服务网格将中间件能力从业务进程中分离以边车Sidecar模式部署实现非功能特性的透明升级业务代码无需修改即可获得流量控制、故障熔断等能力降低业务代码的复杂度。Serverless 架构即无服务器架构云厂商负责服务器资源管理和调度用户仅需上传业务代码按调用次数付费适用于事件驱动、短周期任务场景例如定时任务、消息通知不适合有状态、长周期、密集计算的任务场景。存储计算分离架构将有状态数据存储到云存储服务中计算节点仅负责业务逻辑处理无状态的计算节点可实现快速弹性扩缩容避免节点故障导致的数据丢失。分布式事务模式包括 XA 模式强一致性性能较差适用于并发量不高的核心交易场景、消息最终一致性模式性能高一致性保障稍弱适用于非核心场景、TCC 模式Try-Confirm-Cancel侵入性强需要业务代码实现三个阶段的逻辑、SAGA 模式补偿事务通过反向操作回滚适用于长事务场景、SEATA AT 模式高性能、无代码侵入适合大多数分布式事务场景。可观测架构核心为三类数据的采集和分析Logging日志记录离散事件、Tracing链路追踪记录请求的全链路流转过程、Metrics指标记录系统运行的量化数据三类数据关联分析实现系统故障的快速定位。云原生架构典型模式适用场景对比表七、总结与考试 / 实践建议一核心知识点提炼本文覆盖六大架构的核心内容应用架构重点掌握五大设计原则和分层结构数据架构重点掌握三个发展阶段的特征和五大设计原则技术架构重点掌握五大选型原则网络架构重点掌握四类局域网架构的优缺点、5G 核心网组件、SDN 三层架构安全架构重点掌握 WPDRRC 模型的六大环节、OSI 五类安全服务、三道安全防线云原生架构重点掌握七大设计原则和典型模式的适用场景。二软考考试重点提示本部分高频考点包括应用架构五大原则的关键词区分、数据仓库四大特征、局域网架构的优缺点对比、WPDRRC 模型与其他安全模型的差异、OSI 五类安全服务的区分、云原生典型模式的适用场景。易错点包括RPR 环形架构的自愈时间为 50ms 而非 100ms、WPDRRC 模型的特有环节是预警和反击、Serverless 架构不适合有状态任务。三实践应用建议企业架构设计需遵循 “业务驱动、适度超前” 的原则应用架构设计优先匹配核心业务流程避免过度拆分微服务数据架构设计优先保障核心数据的一致性非核心数据可采用最终一致性降低成本技术选型优先选择团队熟悉的成熟技术非核心模块适度探索新技术网络架构根据业务可靠性需求选择冗余方案避免过度投入安全架构遵循 “等保 2.0” 标准要求至少满足三级等保的核心防护要求云原生架构转型采用渐进式路线优先将非核心业务迁移到云原生架构验证成熟后再推广到核心业务。课后小测以下关于局域网架构的说法不正确的是。A. 双核心架构和环形架构设备投资都比单核心架构高B. 单核心架构不足是网络地理范围受限存在单点故障C. 层次局域网由核心层、汇聚层、接入层组成D. 环形局域网具备自愈保护功能但MAC层自愈时间为100ms单选题答案为 D。RPR 环形局域网具备 MAC 层 50ms 自愈保护能力而非 100ms。选项 A 说法正确双核心和环形架构的设备投资均高于单核心选项 B 说法正确单核心架构存在单点故障风险地理覆盖范围有限选项 C 说法正确层次局域网由核心层、汇聚层、接入层三层组成。

相关新闻

Unity安卓打包双图标问题:AndroidManifest.xml配置解析与解决方案

Unity安卓打包双图标问题:AndroidManifest.xml配置解析与解决方案

1. 问题现象与根源剖析 最近在Unity项目开发中,遇到一个挺让人头疼的问题:打包出来的APK安装到安卓手机上后,桌面上会莫名其妙地出现两个一模一样的应用图标。点开任何一个,启动的都是同一个应用。这显然不是我们想要的效果&…

2026/10/11 18:07:40 阅读更多 →
极端环境下开发者的硬件选型与工作流优化实践

极端环境下开发者的硬件选型与工作流优化实践

1. 项目概述:当开发者遇上极端环境在海拔3650米的拉萨和常年高温高湿的文昌,两群开发者正在挑战人类工程学的极限。这不是什么生存实验,而是真实发生在我国两大特殊环境下的技术生态演化。作为亲历过两地开发环境的从业者,我深刻体…

2026/10/11 17:27:37 阅读更多 →
别只会改 Prompt:用 AI Loop 把大模型变成可验收的执行系统

别只会改 Prompt:用 AI Loop 把大模型变成可验收的执行系统

一次 Prompt 得到不错的回答,不等于能稳定交付结果。谈到 AI Loop,可以用三个问题快速建立认知:是什么? 在明确目标、验收标准和资源边界内运行的生成—评估—决策闭环。为什么? 单次 LLM 调用是概率输出,复…

2026/10/11 18:07:33 阅读更多 →

最新新闻

Linux进程管理与计划任务实战:从僵尸进程到systemd timer

Linux进程管理与计划任务实战:从僵尸进程到systemd timer

1. 理解进程的底层状态:从Fork到僵尸进程Linux的进程管理并不是靠背命令就能玩转的,它首先是一套操作系统层面的资源分配模型。我看过不少从Windows转到Linux的开发者,习惯性地把进程理解成"打开的一个程序窗口"或"正在运行的…

2026/10/11 18:07:41 阅读更多 →
Oracle数据库课程设计全流程:搭建、SQL到答辩避坑

Oracle数据库课程设计全流程:搭建、SQL到答辩避坑

简介:围绕 Oracle 图书管理系统展开的数据库课程设计报告,面向正在完成数据库课程设计或需要撰写 Oracle 相关报告的学生。整份报告系统呈现了从需求分析到系统实现的完整流程:先明确设计目的与环境,概要设计阶段给出图书 E-R 图和…

2026/10/11 18:07:41 阅读更多 →
用《数据库系统概论》选择题反向吃透ACID、锁机制与执行计划

用《数据库系统概论》选择题反向吃透ACID、锁机制与执行计划

简介:本资源是面向数据库原理初学者与备考学生的《数据库系统概论(第五版)》配套复习资料,聚焦核心概念辨析与应试能力训练,专为课程期末复习、考研基础巩固及DBMS入门理解设计。内容涵盖数据管理技术演进、数据库系统…

2026/10/11 18:07:41 阅读更多 →
MySQL学习笔记 04、MySQL进阶(索引、事务、锁)

MySQL学习笔记 04、MySQL进阶(索引、事务、锁)

文章目录 前言 一、MySQL的目录结构 1.1、认识目录文件 1.2、配置文件设置 windows平台下设置 linux环境下设置 二、MySQL的系统架构 2.1、MySQL系统的逻辑架构: 2.2、MySQL系统架构(包含每个部分介绍) 2.3、MySQL的查询过程 三、学习I/O原理以及数据库选型 3.1、学习计算机硬…

2026/10/11 18:07:41 阅读更多 →
数据库课程设计怎么做?宾馆房间管理系统报告拆解与避坑指南

数据库课程设计怎么做?宾馆房间管理系统报告拆解与避坑指南

简介:这是一份软件工程/数据库方向的课程设计参考文档,主题为宾馆房间管理系统,围绕SQL Server 2000与C#.NET展示了从零完成数据库应用系统设计的完整路径。文档从课程设计目的与要求出发,依次讲解需求分析、数据流图、数据字典、…

2026/10/11 18:07:41 阅读更多 →
Spring Boot + Vue民宿预订网站全栈开发实战与部署指南

Spring Boot + Vue民宿预订网站全栈开发实战与部署指南

1. 项目概述手记做民宿房源预订网站,这几年算是个非常典型的全栈练手项目,同时也是很多毕业设计、个人作品集里的常客。市面上类似的系统不少,但大多数要么只停留在管理后台,要么前端拿模板硬套,真正能做到前后端分离、…

2026/10/11 18:06:40 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →