找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 24|回复: 0

软考高级架构师-重点梳理

[复制链接]

2

主题

0

回帖

58

积分

管理员

积分
58
发表于 2025-5-22 16:23:03 | 显示全部楼层 |阅读模式
系统架构设计师考试冲刺重点梳理
第一部分:计算机基础
1. 处理器 (★★)
  • 分类:
    • CPU (中央处理器): 通用处理器,复杂运算。国产:龙芯。
    • GPU (图形处理器): 专用处理器,并发强,视频处理图形渲染。国产:飞腾、申威等。
    • DSP (数字信号处理器): 专用处理器,处理大量数字信号,众多乘法器。
    • FPGA (现场可编程门阵列): 专用处理器,实时数据处理。
2. 存储器 (★★★)
  • 按硬件结构分类: SRAM, DRAM, NVRAM, Flash, EPROM, Disk等。
  • 按与处理器物理距离分类:
    • 片上缓存: SRAM,处理器直接集成,容量小。
    • 片外缓存: SRAM,处理器核心外,容量较大。
    • 主存(内存): DRAM,独立部件。
    • 外存: 磁盘、磁带、光盘、Flash等,速度慢,容量大。
3. 总线 (★★★)
  • 按在计算机所处位置分类:
    • 内总线 (片上总线): 芯片内部互连。
    • 外部总线 (系统总线):
      • 狭义: CPU、主存、I/O接口的总线。
      • 广义: 系统再次级联的总线,局部总线。
    • 通信总线: 计算机板与外部设备间,或计算机系统间互联。
  • 性能指标: 总线带宽、总线服务质量(QoS)、总线时延、总线抖动。
4. 中间件 (★★★)
  • 定义: 位于应用与操作系统、网络、数据库之间,提供分布式系统服务。
  • 分类:
    • 通信处理 (消息) 中间件
    • 事务处理 (交易) 中间件
    • 数据存取管理中间件
    • Web服务器中间件
    • 安全中间件
    • 跨平台和架构的中间件
    • 专用平台中间件
    • 网络中间件
5. 软件构件 (★★★★)
  • 定义: 自包容、可复用的程序集。
  • 开发过程: 设计构件组装 → 建立构件库 → 构建应用软件 → 测试与发布。
  • 优点: 易扩展、易重用、降低成本、灵活开发。
  • 缺点: 设计要求高、可能牺牲性能、学习成本高、第三方构件质量影响。
6. 计算机语言 (★★★★★)
  • UML (统一建模语言): 定义良好、易于表达、功能强大且普遍适用的建模语言。
  • 事物类型:
    • 结构事物: 名词、静态部分、物理元素。
    • 行为事物: 动词、动态部分、行为。
    • 分组事物: UML的组织部分、包。
    • 注释事物: 解释、注解。
7. 多媒体 (★★)
  • 定义: 通过计算机对文字、数据、图形、图像、动画、声音等多种媒体信息进行综合处理和管理,实现人机实时信息交互的技术。
  • 媒体分类:
    • 感觉媒体: 视觉、听觉、触觉、嗅觉、味觉。
    • 表示媒体: 文字、图形、图像、动画、音频、视频。
    • 显示媒体: 显示器、打印机、音箱。
    • 存储媒体: 磁盘、光盘、内存。
    • 传输媒体: 电缆、光缆、交换设备。
8. 系统工程 (★★★)
  • 霍尔三维结构: 知识维、时间维、逻辑维。适合大型项目。
  • 切克兰德方法 (7步骤): 认识问题 → 根底定义 → 建立概念模型 → 比较及探寻 → 选择 → 设计与实施 → 评估与反馈。
  • 并行工程: 目标是提高质量、降低成本、缩短开发周期和上市时间。
  • 综合集成方法: 定性与定量结合,科学理论与经验知识结合,宏观与微观统一,需大型计算机支持。
  • WSR系统方法: W (物理)、S (事理)、R (人理)。步骤:理解意图 → 制定目标 → 调查分析 → 构造策略 → 选择方案 → 协调关系 → 实现构想。
  • 系统工程生命周期: 研究 → 概念 → 开发 → 生产 → 使用 → 保障 → 退役。
  • 生命周期方法:
    • 计划驱动方法: 遵守流程,文档完整,需求可追溯。
    • 渐进迭代式开发: 需求不清晰或引入新技术,较小系统,灵活性。
    • 精益开发: 动态、知识驱动、客户为中心,最大化价值,最小化浪费。
    • 敏捷开发: 拥抱变化,尽早持续交付,简洁,关注个体与协作。敏捷原则是重点。
9. 基于模型的系统工程 (MBSE) (★★★★)
  • 定义: 采用形式化、图形化、关联化的建模语言及工具,改造系统工程技术过程,提升研制效率。
  • MBSE过程三阶段产生三种图形:
    • 需求分析: 需求图、用例图。
    • 功能分析与分配: 包图、顺序图、活动图、状态机图。
    • 设计综合: 模块定义图、内部块图、参数图。
第二部分:操作系统 (★★★)
  • 考点: 进程管理、文件管理、存储管理、设备管理。(具体参考精讲班视频)
第三部分:通信与网络基础1. 通信技术 (★★)
  • 信息传输: 信源 → 发信机(信息转信号) → 信道 → 收信机(信号转信息) → 信宿。
  • 复用技术: 一条信道传多路数据 (TDM时分, FDM频分 - ADSL用FDM, CDM码分)。
  • 多址技术: 一条线传多用户数据 (TDMA时分多址, FDMA频分多址, CDMA码分多址)。基础是复用技术。
  • 模拟信号 → 数字信号: 采样 → 量化 → 编码。
  • 奈奎斯特抽样定理: 抽样频率 > 2倍信号最高频率。
  • 波特率: 每秒传送的码元(符号)数。
  • 比特率: 每秒钟传输的比特数 (bps)。关系:一个码元可表示一或多个比特。
2. 网络设备 (★★)
  • 集线器 (Hub): 物理层,广播转发。
  • 中继器 (Repeater): 物理层,信号放大再生。
  • 网桥 (Bridge): 数据链路层,连接不同物理分支,透明转发。
  • 交换机 (Switch): 数据链路层,独享通路,MAC地址表转发。
  • 路由器 (Router): 网络层,多网络间路由数据包,路由表选路。
  • 防火墙 (Firewall): 通常网络层及以上,监控过滤数据保障安全。
3. 网络协议 (★★★)
  • OSI七层模型 (重点):
    • 应用层: 处理网络应用,用户接口。
    • 表示层: 数据表示、编码、加解密、压缩。
    • 会话层: 管理主机间通信、通信控制、同步。
    • 传输层: 端到端连接,保证数据无差错、按序、无丢失。端口号。
    • 网络层: 分组传输和路由选择,逻辑地址(IP地址)。
    • 数据链路层: 帧传输,流量控制。
    • 物理层: 比特流传输,定义物理特性。
  • 常见应用层协议 (端口号和传输协议是重点):
    • FTP (20数据, 21控制 - TCP), SFTP (安全)。
    • TFTP (UDP, 69)。
    • HTTP (TCP, 80), HTTPS (TCP, 443)。SET (安全电子交易)。
    • SMTP (TCP, 25) - 邮件发送。
    • POP3 (TCP, 110) - 邮件收取。
    • DHCP (UDP, 67客户端, 68服务器端,教材写67) - 动态主机配置,租约默认8天。
    • Telnet (TCP, 23) - 远程登录。
    • DNS (UDP/TCP, 53) - 域名系统。
    • SNMP (UDP, 161) - 简单网络管理。
  • 邮件相关协议: SMTP, MIME (多用途互联网邮件扩展), POP3, IMAP (交互式邮件存取), PGP (优良保密协议 - 加密)。
  • 其他重要协议:
    • ICMP: 网间控制报文协议 (ping)。
    • IGMP: Internet组管理协议 (多播)。
    • OSPF: 开放式最短路径优先 (路由协议)。
    • SNMP: 简单网络管理协议。
    • DHCP: 动态主机配置协议。
  • HTTP vs HTTPS vs WebSocket (比较表是重点): 传输方式、安全性、证书、响应速度、端口、连接方式、资源消耗、适用场景。
  • TCP vs UDP (比较表是重点): 连接状态、可靠性、流量控制、顺序、连接维护、适用场景。
4. 交换方式 (★★)
  • 电路交换: 专用物理路径,低延迟,可能浪费资源 (传统电话)。
  • 报文交换: 无需预建连接,报文整体传输,拥堵时节点存储 (早期电报)。
  • 分组交换 (主流): 数据分割成包独立传输,资源共享,效率高 (互联网)。
5. 局域网网络架构 (★★★)
  • 单核心: 结构简单,投资省,接入方便。缺点: 范围受限,单点故障,扩展有限。
  • 双核心/环型: 可靠性高,接入方便。缺点: 投资高,核心端口密度要求高。
  • 层次型: 易扩展,分级排查故障,便于维护。缺点: 投资高,冗余设计难。
6. 广域网网络架构 (★★★)
  • (与局域网类似,但更复杂,涉及路由、子域等) 单核心、双核心、环型、半/全冗余、对等子域、层次子域。各有优缺点。
7. 存储网络架构 (★★★☆)
  • DAS (Direct Attached Storage): 单机存储,I/O总线访问,成本低,易管理。
  • NAS (Network Attached Storage): 网络存储,以太网访问,共享存储,易管理,可扩展性高。
  • SAN (Storage Area Network): 网络存储,以太网/光纤通道访问,共享存储,高性能,低延迟,灵活性高。
8. 网络切片 (★★★)
  • 定义: 单个物理网络上切分出多个逻辑网络,降低成本。
  • 类型:
    • mMTC (大规模物联网): 大量设备连接。
    • uRLLC (超可靠低延迟通信): 无人驾驶、工业自动化。
    • eMBB (增强型移动宽带): 大流量移动宽带,超高速率。
9. 虚拟化技术 (★★★)
  • NFV (网络功能虚拟化): 网络设备功能从专用硬件解耦,运行在标准硬件上。
  • SDN (软件定义网络): 控制平面与数据平面分离,软件集中管理网络。
第四部分:信息安全1. 信息安全的概念 (★★★)
  • 基本要素: 机密性、完整性、可用性、可控性、可审查性。
  • 层面: 设备安全、数据安全、内容安全、行为安全。
2. 安全技术 (★★★)
  • 加密技术:
    • 对称加密 (私钥加密): 加解密密钥相同,速度快,适合大数据量。算法: DES, 3DES, RC-5, IDEA, AES, SM1, SM4, SM7, ZUC。
    • 非对称加密 (公钥加密): 加解密密钥不同,速度慢,适合小数据量,身份认证抗抵赖。算法: RSA, ECC, SM2, SM9。
  • 消息摘要: 单向哈希函数生成。算法: MD5 (128位), SHA系列 (如SHA-256)。
  • 数字签名: 发送方私钥签名消息摘要,发送方公钥验证。
  • 数字证书: CA签发,证明公钥持有者身份。
  • 常见算法密钥和报文长度 (表格内容需记忆)。
3. 计算机信息系统安全保护等级 (★★★)
  • 共5级: 用户自主保护级 → 系统审计保护级 → 安全标记保护级 → 结构化保护级 → 访问验证保护级。(各级描述要点需了解)
4. 安全模型 (★★★)
  • 状态机模型: 任何状态都安全。
  • BLP模型 (Bell-LaPadula): 强制访问控制,敏感度级别。规则: 下读上写 (No Read Up, No Write Down)
  • Biba模型: 完整性级别。规则: 上读下写 (No Read Down, No Write Up)
  • CWM模型 (Clark-Wilson): 主体通过程序访问客体,权限分离,审计。
  • Chinese Wall模型 (中国墙): 防止利益冲突。
5. 安全体系架构 (★★)
  • WPDRRC模型: 预警、保护、检测、响应、恢复、反击。三要素: 人员、策略、技术。
  • OSI安全体系架构: 各层对应的安全机制和安全服务。
6. 架构脆弱性 (★★★★) (案例论文相关 - 重点理解)
  • 分层脆弱性: 层间脆弱性 (底层错误影响整体),层间通信脆弱性 (消息交互性能下降)。
  • CS架构脆弱性: 客户端、网络开放性、网络协议。
  • BS架构脆弱性: HTTP易被入侵。
  • 事件驱动系统脆弱性: 组件、组件间数据交换、逻辑关系、死循环、高并发、固定流程。
  • MVC脆弱性: 复杂性、视图与控制器紧密耦合、视图对模型低效访问。
  • 微内核架构脆弱性: 整体优化难、进程通信开销大、通信效率损失。
  • 微服务架构脆弱性: 分布式复杂性、服务间通信、服务管理复杂性。
第五部分:数据库基础1. 数据库体系结构 (★★★★)
  • 三级模式:
    • 外模式 (子模式/用户模式): 用户数据视图,可多个。
    • 概念模式 (模式): 全体数据逻辑结构,公共数据视图,唯一。
    • 内模式 (存储模式): 物理存储结构和路径,唯一。
  • 两级独立性:
    • 逻辑独立性: 外模式与概念模式映射。概念模式变,外模式/应用可不变。
    • 物理独立性: 概念模式与内模式映射。内模式变,概念模式/应用可不变。
2. 数据模型 (★★★★)
  • 概念数据模型: ER模型。
  • 基本数据模型: 关系模型。
  • 完整性:
    • 实体完整性: 主属性非空。
    • 参照完整性: 外键要么为空,要么等于被参照关系中某元组的主键值。
    • 用户定义完整性: 特定应用约束。
3. 关系代数运算 (★★★★)
  • 传统集合运算: 并(∪), 差(-), 交(∩)。
  • 专门关系运算:
    • 选择 (σ): 选行。
    • 投影 (Π): 选列。
    • 笛卡尔积 (×): 两关系元组合并。
    • 连接 (⨝):
      • 自然连接: 特殊等值连接,去重复列。
      • 外连接: 左外、右外、全外 (保留不匹配元组,空值填充)。
4. 函数依赖 (★★★★)
  • 键: 超键, 候选键 (最小超键), 主键 (选定的候选键), 外键, 主属性 (候选键中属性), 全码 (所有属性组是候选键)。
  • Armstrong公理: 自反律, 增广律, 传递律。
  • 推论: 合并规则, 伪传递规则, 分解规则。
5. 规范化 (★★★★) (单选、案例相关 - 重点)
  • 1NF: 属性不可再分。
  • 2NF: (基于1NF) 非主属性完全依赖于主键 (消除非主属性对主键的部分依赖)。
  • 3NF: (基于2NF) 消除非主属性对主键的传递依赖。
  • BCNF: (基于3NF) 消除主属性对候选键的部分和传递依赖 (即每个决定因素都包含候选键)。
  • 4NF: 限制非平凡且非函数依赖的多值依赖。
6. 事务管理 (★★★★)
  • ACID特性:
    • 原子性 (Atomicity): 要么全做,要么全不做。
    • 一致性 (Consistency): 事务前后数据从一个一致状态到另一个一致状态。
    • 隔离性 (Isolation): 并发事务互不干扰。
    • 持久性 (Durability): 一旦提交,改变永久。
7. 数据库设计 (★★★★)
  • 阶段: 用户需求分析 → 概念结构设计 (E-R图) → 逻辑结构设计 (关系模式) → 物理结构设计 → 数据库实施 → 数据库运行和维护。
8. 概念结构设计 (★★★★)
  • 抽象方法: 分类 (is member of), 聚集 (is part of), 概括 (is subset of - 超类/子类)。
  • ER图合并冲突:
    • 属性冲突: 属性域冲突 (类型不同),属性值冲突 (单位不同)。
    • 结构冲突: 同一对象抽象不同 (实体/属性),同一实体属性不同。
    • 命名冲突: 同名异义,异名同义。
9. 逻辑结构设计 (★★★★★) (ER图转关系模式 - 重点)
  • 属性转换: 复合属性 (分量或本身),多值属性 (新关系或弱实体),派生属性 (不转),BLOB (独立关系)。
  • 联系转换:
    • 1:1: 独立关系或与任一端合并。
    • 1:N: 独立关系或与N端合并。
    • M:N: 独立关系。
    • 多元联系: 独立关系。
第六部分:软件工程1. 开发方法 (★★★★)
  • 结构化开发: 目标清晰,阶段化,文档规范,设计结构化。缺点: 周期长,难适应需求变化。
  • 面向对象: Coad/Yourdon, Booch (静/动态模型), OMT (对象/动态/功能模型), OOSE (用例驱动)。
  • 基于构件 (CBSD): 构件是独立部署单元,第三方组装,无外部可见状态。分类: 关键字、刻面、超文本。
  • 面向服务 (SOD): 抽象级别: 操作、服务、业务流程。SOA分析与设计三层。
  • 原型方法: 类型: 水平(界面)、垂直(复杂算法)、抛弃式(探索需求)、演化式(逐步演化)。优缺点。过程。
  • 敏捷方法: 核心思想: 适应型、以人为本、迭代增量。方法: XP (沟通、简单、反馈、勇气), 水晶方法, Scrum (项目管理), FDD (角色、过程)。
2. 开发模型 (★★★★)
  • 瀑布模型: 顺序阶段,文档驱动。缺点: 需求难确定,早期无版本。
  • 原型模型: 适用于需求模糊。
  • 螺旋模型: 迭代,风险驱动,适用大型复杂高风险系统。
  • 喷泉模型: 无间隙,迭代。
  • RAD (快速应用开发): 用户参与,研讨会,迭代构造,早见可用系统。局限性。
  • RUP (统一过程): 用例驱动,架构为中心,迭代增量。核心概念: 角色、活动、制品、工作流。阶段: 初始、细化、构建、移交。
  • 4+1视图模型: 逻辑视图、开发视图、进程视图、物理视图 + 场景视图(用例视图)。
3. 软件重用 (★★★★)
  • 定义: 重复使用相同或相似软件元素 (文档、代码、设计等)。
  • 类型: 横向重用 (不同领域),纵向重用 (同类领域)。
4. 需求工程 (★★★★)
  • 主要活动: 获取、分析、文档化、确认与验证、管理。
  • 需求管理活动: 变更控制、版本控制、需求跟踪、需求状态跟踪。
  • 需求获取方法: 用户面谈、专题讨论会、问卷调查、现场观察、原型化、头脑风暴。
  • 需求变更管理过程: 识别问题 → 问题分析和变更描述 → 变更分析和成本计算 → 变更实现。
5. 结构化方法 (★★★★)
  • 模块内聚 (低到高 - 重点记忆顺序和含义): 偶然 → 逻辑 → 时间 → 过程 → 通信 → 顺序 → 功能。
  • 模块耦合 (低到高 - 重点记忆顺序和含义): 无直接 → 数据 → 标记 → 控制 → (外部/公共) → 内容。(注意:教材中通信耦合和公共耦合的位置和定义可能略有不同,以教材为准,此处按常见顺序)
  • 结构化详细设计工具: 程序流程图, N-S图(盒图), PDL(伪代码), PAD(问题分析图), 判定表, 判定树。
6. 面向对象方法 (★★★★)
  • 设计原则 (SOLID + CRP + LoD - 重点):
    • 单一职责原则 (SRP)
    • 开放-封闭原则 (OCP)
    • 里氏替换原则 (LSP)
    • 依赖倒置原则 (DIP) - 依赖抽象,不依赖具体。
    • 接口隔离原则 (ISP)
    • 组合/聚合复用原则 (CRP) - 尽量用组合不用继承。
    • 迪米特法则 (LoD) / 最少知识原则。
  • 设计模式 (23种 - 分类和常见模式要熟悉,口诀有助记忆):
    • 创建型 (5种): 单例、原型、工厂方法、抽象工厂、建造者。(口诀: 单抽元件(建)厂)
    • 结构型 (7种): 适配器、桥接、组合、装饰、外观、享元、代理。(口诀: 外侨(桥)组员(元)戴(代)配饰)
    • 行为型 (11种): 责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模板方法、访问者。(口诀: 观摩(模)对(迭)策,责令解放(访),戒(介)忘台(态))
7. 测试阶段 (★★★★)
  • 单元测试: 模块功能、编码错误。
  • 集成测试: 模块组装、接口问题。
  • 系统测试: 黑盒测试,满足需求覆盖率。包括负载测试、压力测试。
  • 验收测试: 用户角度,满足用户要求和标准。
8. 基于构件的软件工程 (CBSE) (★★★★☆)
  • 构件特征: 可组装性、可部署性、文档化、独立性、标准化。
  • CBSE主要过程: 系统需求概览 → 识别候选构件 → 根据构件修改需求 → 体系结构设计 → 构件定制与适配 → 组装构件创建系统。
  • 构件组装方式: 顺序、层次、叠加。接口不兼容问题及适配器。
9. 遗留系统演化策略 (★★★★)
  • 根据 技术水平业务价值 划分四象限:
    • 高技术-高价值: 集成 (Integrate)
    • 低技术-高价值: 改造/重构 (Reengineer/Transform)
    • 高技术-低价值: 淘汰 (Retire)
    • 低技术-低价值: 继承/维持 (Inherit/Maintain)
10. 能力成熟度模型 (CMM) (★★)
  • 级别: 初始级 → 可重复级 → 已定义级 → 已管理级 → 优化级。(各级特征)
第七部分:架构设计与评估 (★★★★★ 全章重点)1. 基于体系结构(架构)的软件设计 (ABSD)
  • 核心: 架构驱动 (商业、质量、功能需求驱动)。
  • 方法: 视角与视图描述架构,用例描述功能需求,质量场景描述质量需求。自顶向下,递归细化。
  • 三基础: 功能分解 (内聚耦合),选择架构风格实现质量/商业需求,软件模板使用。
2. 基于体系结构的开发模型 (ABSDM)
  • 六大过程: 架构需求 → 架构设计 → 架构文档化 → 架构复审 → 架构实现 → 架构演化。
  • 各过程的输入输出和活动 (重点理解流程图)。
3. 软件架构风格
  • 定义: 特定应用领域中系统组织方式的惯用模式。定义词汇表 (构件、连接件) 和约束。
  • 经典架构风格 (重点理解各类风格特点和适用场景):
    • 数据流风格: 批处理、管道-过滤器。
    • 调用/返回风格: 主程序/子程序、面向对象、层次结构。
    • 独立构件风格: 进程通信、事件系统。
    • 虚拟机风格: 解释器、基于规则的系统。
    • 仓库风格 (数据共享/以数据为中心): 数据库系统、黑板系统、超文本系统。
4. 特定领域软件架构 (DSSA)
  • 定义: 特定领域中,为一组应用提供组织结构参考的标准软件体系结构。
  • 过程: 领域分析 (建领域模型) → 领域设计 (获DSSA) → 领域实现 (开发和组织可复用信息)。
  • 参与人员: 领域专家、领域分析人员、领域设计人员、领域实现人员。
  • 建立过程: 定义范围 → 定义特定元素 → 定义设计实现约束 → 定义领域模型和架构 → 产生/搜集可复用产品单元 (并发、递归、反复、螺旋)。
5. 软件系统质量属性 (重点)
  • 分类: 开发期质量属性 (易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性) vs. 运行期质量属性 (性能、安全性、可伸缩性、互操作性、可靠性、可用性、鲁棒性)。
  • 质量属性场景描述 (6要素): 刺激源、刺激、环境、制品、响应、响应度量。
  • 常考质量属性设计策略:
    • 性能: 控制资源使用、并发机制、增加资源、调度策略。
    • 可用性: 心跳、Ping/Echo、异常处理、冗余/故障转移、检查点/回滚、事务、进程监控器。
    • 安全性: 用户授权、数据机密性/完整性、限制访问、入侵检测、追踪审计。
    • 可修改性: 信息隐藏、维持接口、限制通信路径、使用中介、运行时注册。
  • 敏感点、权衡点、风险点、非风险点定义。
6. 系统架构评估方法
  • 基于场景的方式 (重点):
    • SAAM (软件架构分析方法): 关注可修改性。
    • ATAM (架构权衡分析方法): 评价性能、可用性、安全、可修改性等,进行权衡。4阶段9步骤。
    • CBAM (成本效益分析方法): 基于ATAM,分析成本和收益,辅助决策。
第八部分:架构演化 (✬✬✬)
  • 演化时期: 设计时演化、运行前演化、有限制运行时演化、运行时演化。
  • 静态演化 vs. 动态演化。
  • 演化原则 (理解为主): 如成本可控、影响可控、平滑演化、适应新技术等。
第九部分:可靠性设计1. 软件可靠性 (✬✬✬✬)
  • 定义: 规定条件下、规定时间内完成规定功能的能力。
  • 软硬件可靠性区别: 复杂性、物理退化、唯一性、版本更新。
  • 定量描述 (✬✬✬): 可靠度R(t), MTBF(平均故障间隔时间), MTTR(平均恢复前时间), MTTF(平均失效前时间), 失效强度。
  • 可靠性设计技术 (✬✬✬): 容错技术 (N版本程序设计、恢复块方法、防御式程序设计)、检错技术、避错技术。
第十部分:信息系统1. 信息系统生命周期 (✬✬✬)
  • 产生(规划) → 开发 → 运行 → 消亡。各阶段主要活动。
2. 企业资源规划 (ERP) (✬✬✬✬✬ 案例论文重点)
  • 核心: 集成企业三大流:物流、资金流、信息流。
  • 功能: 为企业提供决策、计划、控制与经营业绩评估的管理平台。
3. 客户关系管理 (CRM) (✬✬✬)
  • 核心: 以客户为中心。
  • 功能: 销售/营销/客服信息化,客户沟通手段集成自动化,客户智能分析。
4. 供应链管理 (SCM) (✬✬✬)
  • 核心: 整合优化供应链中信息流、物流、资金流。
  • 内容: 计划、采购、制造、配送、退货。
5. ADM架构开发方法 (TOGAF) (✬✬✬✬ 案例论文重点)
  • 核心思想: 模块化、内容框架、扩展指南、架构风格灵活性。
  • ADM环: 准备阶段 → A:架构愿景 → B:业务架构 → C:信息系统架构(应用&数据) → D:技术架构 → E:机会和解决方案 → F:迁移规划 → G:实施治理 → H:架构变更管理。以及贯穿始终的 需求管理 。 (各阶段目标和主要活动需掌握)
6. 信息化总体架构方法 (✬✬✬)
  • CSF (关键成功因素法): 识别关键因素,确定优先序。
  • SST (战略目标集转化法): 使命、目标、战略 → 系统。
  • BSP (企业系统规划法): 自上而下识别,自下而上设计。
第十一部分:新技术 (案例论文重点)1. 区块链 (✬✬✬✬)
  • 特点: 去中心化、开放性、自治性、安全属性(加密/不可篡改)、匿名性。
  • 类型: 公有链、私有链、联盟链。
  • 核心技术/共识机制 (口诀: 叔忘公鸡和鹰): PoW(工作量证明), PoS(权益证明), DPoS(股份授权证明), PBFT(实用拜占庭容错), Raft, Paxos。
2. 云计算 (✬✬✬✬)
  • 服务方式: SaaS (软件即服务), PaaS (平台即服务), IaaS (基础设施即服务)。
  • 部署模式: 公有云、私有云、混合云。
3. 边缘计算 (✬✬✬✬)
  • 定义: 数据处理、应用运行、功能服务下沉到网络边缘节点。
  • 与云计算对比: 计算位置、延迟、带宽、数据处理方式、安全性、扩展性、应用场景、维护成本。
  • 边云协同: 资源协同、数据协同、智能协同、应用管理协同、业务管理协同、服务协同。
4. 物联网 (IoT) (✬✬✬✬)
  • 三层体系: 感知层 (传感器、RFID、GPS等)、网络层 (各种有线无线网络,如Zigbee, LoRaWAN, Wi-Fi, Bluetooth, NFC)、应用层 (云计算、大数据、AI)。
  • 无线网络协议对比 (传输距离、速率、应用)。
5. 数字孪生 (✬✬✬✬)
  • 生态系统 (口诀: 技术莫攻?行): 技术、模型、数据、连接、服务、应用。
6. 人工智能 (AI) (✬✬✬✬)
  • 关键技术: 机器学习、计算机视觉、自然语言处理、知识图谱、人机交互、虚拟现实/增强现实。
第十二部分:法律法规 (✬✬✬)
  • 知识产权对比 (著作权、商标权、专利权): 取得条件、地域性、保护期限、计算起点、生效日、展期、登记机构。(表格内容是重点)
  • 职务作品 vs 单位作品,一般职务作品 vs 特殊职务作品 (区别与归属)。
第十三部分:嵌入式系统1. 嵌入式硬件 (✬✬✬)
  • 处理器类型: MCU (单片机), MPU (微处理器), GPU, SoC (片上系统), DSP。
  • 看门狗电路: 防止程序跑飞,超时未“喂狗”则复位系统。
2. 嵌入式软件架构 (✬✬✬)
  • 典型分层: 应用软件 → RTOS (实时操作系统) → BSP (板级支持包) → 硬件。
  • 架构模式 (✬✬✬✬): 分层、微内核、事件驱动、黑板、管道过滤器等。
3. 嵌入式操作系统 (✬✬✬/✬✬✬✬)
  • 内核架构: 宏内核 vs 微内核。
  • 强实时调度算法: EDF (最早截止时间优先), LLF (最低松弛度优先), RMS (单调速率调度)。
第十四、十五部分:案例与论文高频考点 (综合应用)
这部分内容在前面各章节的星级标注和“案例论文相关”提示中已有所体现,重点关注:
  • 数据库: 安全性技术 (视图、存储过程、触发器),完整性技术 (触发器),反规范化,分片,主从复制/读写分离 (CAP/BASE),NoSQL (Redis特性、持久化、集群、缓存问题及解决,分布式锁)。
  • 软件工程: 结构化分析与设计 (DFD, 内聚耦合),面向对象分析与设计 (UML用例图、类图、顺序图、活动图、状态图,设计原则,设计模式)。
  • 架构设计: 架构风格,质量属性 (场景描述、设计策略),架构评估 (ATAM),架构演化。
  • 信息系统: ERP, ADM (TOGAF)。
  • 新技术: 区块链,云计算,边缘计算,物联网,云原生 (Docker, K8s, Serverless, Service Mesh),大数据 (Lambda/Kappa架构)。
  • 安全性: 零信任架构,安全设计原则。
  • 软件测试与运维: DevOps, CloudOps, 缺陷管理。
论文写作提示:
  • 选择自己最擅长、最有实际经验或理解最透彻的试题。
  • 严格按照题目要求,结合实际项目经验(或模拟的真实场景)进行论述。
  • 摘要部分要概括论文核心观点、主要论证内容和结论。
  • 正文结构清晰,论点明确,论据充分,逻辑性强。
  • 技术点的阐述要准确、专业。
  • 注意字数要求和时间分配。
希望这份梳理能帮助您高效复习!预祝考试顺利!


无忧考试
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|无忧考试

GMT+8, 2025-6-14 16:38 , Processed in 0.085463 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表