系统架构设计师第二版口诀

软件设计师口诀

【绪 计 信 安 工、库 架 质 可 演、未 信 层 云 服、嵌 通 安 大 论】(第1章 绪论,第2章 计算机系统基础知识,第3章 信息系统基础知识,第4章 信息安全技术基础知识,第5章 软件工程基础知识,第6章 数据库设计基础知识,第7章 系统架构设计基础知识,第8章 系统质量属性与架构评估,第9章 软件可靠性基础知识,第10章 软件架构的演化和维护,第11章 未来信息综合技术,第12章 信息系统架构设计理论与实践,第13章 层次架构设计理论与实践,第14章 云原生架构设计理论与实践,第15章 面向服务架构设计理论与实践,第16章 嵌入式系统架构设计理论与实践,第17章 通信系统架构设计理论与实践,第18章 安全架构设计理论与实践,第19章 大数据架构设计理论与实践,第20章 系统架构设计师论文写作要点)

第1章 绪论

第2章 计算机系统基础知识

【总性标 带 服 时 抖】(总线的性能指标常见的有总线带宽、总线服务质量 OoS、总线时延和总线抖动等。)P27

【软 程 文 对 描】(计算机软件是指计算机系统中的程序及其文档,是计算任务的处理对象和处理规则的描述。)P28

【系软功 操 程 数 网】(根据系统软件功能的不同,可将其划分为:操作系统、程序设计语言翻译系统、数据库管理系统和网络软件等。)P28

【管 人 高 辅 处 监 保】(操作系统作用:管理计算机中运行的程序和分配各种软硬件资源、为用户提供友善的人机界面、为应用程序的开发和运行提供一个高效率的平台、辅导用户操作(帮助功能)、处理软硬件错误、监控系统性能、保护系统安全等许多作用)P29

【库分 关 键 列 文 搜】(根据数据库存储体系分类,还可分为关系型数据库、键值(Key-Value)数据库、列存储数据库、文档数据库和搜索引擎数据库等类型。)P32
【库设特 静 试 反 多】(数据库设计的一个主要特点;静态结构设计与动态行为设计分离;试探性;反复性和多步性。)P33
【库设方 直 规 计 自】(目前已有的数据库设计方法可分为4类,即直观设计法、规范设计法、计算机辅助设计法和自动化设计法。)P33
【3 实 视 对 计辅 敏】(常用的有基于3NF的设计方法、基于实体联系(E-R)模型的数据库设计方法、基于视图概念的数据库设计方法、面向对象的关系数据库设计方法、计算机辅助数据库设计方法、敏捷数据库设计方法等。)P34
【需 概 逻 物 设 运维】(数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、应用程序设计和运行维护6个阶段)P34
【完分 分 逻 场透 自 】(分布性、逻辑相关性、场地透明性和场地自治性的数据库系统被称为完全分布式数据库系统。)P35
【分特 集 独 冗 场 存】(分布式数据库系统的特点是数据的集中控制性、数据独立性、数据冗余可控性、场地自治性和存取的有效性。)P35
【网络协 局 广 无 移】(常用的网络协议包括局域网协议(LAN)、广域网协议(WAN)、无线网协议和移动网协议。)P41
【中分 通 事 数】 、【We 安 跨 专 网】(中间件分类:通信处理(消息)中间件、事务处理(交易)中间件、数据存取管理中间件、Web服务器中间件、安全中间件、跨平台和架构的中间件、专用平台中间件、网络中间件)P42
【网中 网管 接】 、【网测 虚社 虚缓冲】(网络中间件包括网管、接入、网络测试、虚拟社区和虚拟缓冲等,也是当前最热门的研发项目)P43
【构组过 设 建 构 测】(构件组装模型的一般开发过程:设计构件组装、建立构建库、构建应用软件、测试与发布)P44
【嵌类 嵌 实 安】(嵌入式系统分类:嵌入式系统、实时系统、安全攸关系统)P49
【嵌组 硬 抽 操 中 应】(嵌入式系统分为硬件层、抽象层、操作系统层、中间件层和应用层等5层)P49
【操层 操 文 图 网 通】(操作系统层主要由嵌入式操作系统、文件系统、图形用户接口、网络系统和通用组件等可配置模块组成。)P50
【嵌功 任 内 任通 时】(嵌入式操作系统的功能主要包括任务管理、内部存储器管理、任务间通信管理和时钟/中断管理等,)P50
【配 文 设 运 图 网 支】(通常可配置组件包括了文件系统、设备管理、运行时库(RTL)、图形用户接口(GUI)、网络管理(如TCPMP)和支持系统软件调试用的目标机代理(Agent)等组件。)P50

【中间 服 集 数 消 安】(中间件可分为服务中间件、集成中间件、数据中间件、消息中间件和安全中间件等5类。)P50
【嵌软特 裁 配】、 【强 安 可靠 高】(可裁剪性、可配置性、强实时性、安全性,可靠性、高确定性)P51
【裁方 静 动 控】(可剪裁性通常采用的设计方法包括静态编译、动态库和控制函数流程实现功能控制等。)P51
【配方 数 静 配】(可配置通常采用的设计方法包括数据驱动、静态编译和配置表等。)P51
【强实方 表 配 静 汇】(强实时性通常采用的设计方法包括表驱动、配置、静/动态结合、汇编语言等。)P51
【安全方 编 安 F】、【故 影 危】(提高安全性通常采用的设计方法包括编码标准、安全保障机制、FMECA(故障模式、影响及危害性分析))P51
【可方 容 余 鲁】(提高可靠性通常采用的设计方法包括容错技术、余度技术和鲁棒性设计等)P51
【确方 静 越 状 静任】(确保软件确定性通常采用的设计方法包括静态分配资源、越界检查、状态机、静态任务调度等。)P51
【DO因 目 过 数】(在 DO-178B 中,目标、过程、数据是软件适航的基本要求。)P53
【软安 灾 危 严 不 没】(软件安全等级失效状态:A灾难性的、B危害性的、C严重的、D不严重的、E没有影响的)P53
【DO生数 文 代 报 记 】(DO-178B 把软件生命周期中产生的文档、代码、报表、记录等所有产品统称为软件生命周期数据。)P53
【软系生关 系 高 软】、【底 源 可】(系统需求、高层需求、软件架构,底层需求、源程序代码、可执行目标代码)P54图
【DO生 计 开 综】(DO-178B标准把软件生命周期分为“软件计划过程”“软件开发过程”和“软件综合过程”)P54
【开 需 设 编 集】(软件开发过程又包括了软件需求过程、软件设计过程、软件编码过程和集成过程4个子过程。)P54
【综 验 配 质 审】(软件综合过程又包含了软件验证过程、软件配置管理过程、软件质量保证过程、审定联络过程4个子过程。)P54
【验证 正 合 完 一 无】(软件验证过程包含了对软件产品和软件验证结果进行技术评估以保证其正确性、合理性、完好性、一致性、无歧义性等特性的所有活动。)P54
【配标 基 更 软产归】(软件配置管理过程。它包含对数据进行配置标识、基线建立、更改控制、软件产品归档等一系列活动。)P54
【网发阶 诞 形 互 高】(纵观计算机网络发展,其大致经历了诞生、形成、互联互通和高速发展等4个阶段。)P56
【网功 数 资 管 实 负】(数据通信、资源共享、管理集中化、实现分布式处理、负载均衡)P58
【性 速 带 吞 时 往 利】(性能指标:速率、带宽、吞吐量、时延、往返时间、利用率)P58
【非性 费 质 标】 、【靠 扩 升 管 维】(费用、质量、标准化、可靠性、可扩展性、可升级性、易管理性和可维护性等非性能指标与前面介绍的性能指标有很大相关性。)P59
【广域 公 专 无】(广域网可以分为公共传输网络、专用传输网络和无线传输网络。)P67
【城域 核 汇 接】(城域网络通常分为3个层次:核心层、汇聚层和接入层。)P68
【网建 规 设 实】(网络建设工程可分为网络规划、网络设计和网络实施三个环节。)P75
【机 汇 高 建 形】(分别介绍机器语言、汇编语言、高级语言、建模语言和形式化语言等。)P76
【语句 名 操符 数 注】(每条语句均由如下4个字段(Fields)组成:名字、操作符、操作数和注释。)P78
【视图 用 逻 进 实 部】(划分为5类视图,分别是用例视图、逻辑视图、进程视图、实现视图和部署视图,其中的用例视图居于中心地位。)P83
【形描 模 性】(根据描述方式,可将形式化方法归为模型描述的形式化方法和性质描述的形式化方法两类。)P85
【形表 模 代 进 逻 网】(根据表达能力,可将形式化方法大致分为模型方法、代数方法、进程代数方法、逻辑方法和网络模型方法5类。)P85
【多媒特 多 集 交 实】(多媒体重要特征:多维化、集成性、交互性、实时性)P87
【音 数 处 合 识】(音频技术包括音频数字化、语音处理、语音合成及语音识别4个方面。)P88
【系特 整 综 协 科 实】(系统工程方法的特点是整体性、综合性、协调性、科学性和实践性。)P93
【规 拟 研 生 安 运 更】(霍尔三维结构的时间维:规划、拟订方案、研制、生产、安装、运行、更新7个时间阶段。)P93
【明 确 系 系 优 决 实】(霍尔三维结构的逻辑维:包括明确问题、确定目标、系统综合、系统分析、优化、决策、实施7个逻辑步骤。)P93
【工 医 建 商 法】 、【管 社 艺】(霍尔三维结构的知识维需要运用包括工程、医学、建筑、商业、法律、管理、社会科学、艺术等各种知识和技能。)P93
【认 根 建 比 选 设 评】(切克兰德方法将工作过程分为7个步骤:认识问题、根底定义、建立概念模型、比较及探寻、选择、设计与实施、评估与反馈)P94
【开性 开 复 进 层 巨】(开放的复杂巨系统的主要性质可以概括为:开放性、复杂性、进化与涌现性、层次性、巨量性。)P96
【理 制 调 构 选 协 实】(WSR方法论一般工作过程可理解为这样的7步:理解意图、制定目标、调查分析、构造策略、选择方案、协调关系和实现构想。)P96
【人 关 感 习 知 】【利 斗 和解 和谐 管】(人理可以细分为关系、感情、习惯、知识、利益、斗争、和解、和谐和管理等。)P97
【探 概 开 生 使 保 退】(系统工程流程的7个一般生命周期阶段:探索性研究阶段、概念阶段、开发阶段、生产阶段、使用阶段、保障阶段、退役阶段)P97
【退目 存 归 退】(退役阶段的目的是存储、归档或退出系统。)P98
【构传 需 设 构 测 部】(需求、设计、构建、测试、部署范式被认为是构建系统的传统方式)P98
【网标 设 网 应 用 吞】(评价网络的性能指标有设备级性能指标、网络级性能指标、应用级性能指标、用户级性能指标和吞吐量。)P102
【We标 最并 响延 吞】(评价 Web服务器的主要性能指标有最大并发连接数、响应延迟和吞吐量。)P102

第3章 信息系统基础知识

【信系 入 存 处 出 控】(信息系统的5个基本功能:输入、存储、处理、输出和控制。)P105
【诺 初 传 控 集 数 成】(诺兰将计算机信息系统的发展道路划分为6个阶段,即:初始阶段、传播阶段、控制阶段、集成阶段、数据管理阶段和成熟阶段。)P106
【传信 业 管 决 专 办】(从信息系统的发展和系统特点来看,传统的信息系统可分为业务(数据)处理系统、管理信息系统、决策支持系统、专家系统和办公自动化系统等5类。)P107
【数 模 方 知 会】(一般 DSS 包括数据库、模型库、方法库、知识库和会话部件。)P108
【信系生 产 开 运 消】(信息系统的生命周期分为4个阶段,即产生阶段、开发阶段、运行阶段和消亡阶段。)P109
【信开 总 分 设 实 验】(信息系统的开发阶段又可分为5个阶段,总体规划、系统分析、系统设计、系统实施和系统验收阶段。)P109
【维 排 适 完 预】(在软件工程中,把维护分为4种类型,即排错性维护、适应性维护、完善性维护和预防性维护。)P110
【T处 输 处 维 文 查】(TPS的数据处理周期由以下5个阶段构成:数据输入、数据处理、数据库的维护、文件报表的生成和查询处理。)P115
【TP 行 信 周】(TPS 的输出就是为终端用户提供所需的有关文件和报表,这些文件和报表根据其用途不同可分为以下几类:行动文件、信息文件、周转文件)P118
【企资 物 资 信】(企业的所有资源包括三大流:物流、资金流和信息流。)P136
【预方 德 移 指 非最】(常用的预测方法有德尔菲(Delphi)方法、移动平移法、指数平滑法和非线性最小二乘曲线拟合法)P137

第4章 信息安全技术基础知识

【信要 机 完 用 控 审】(信息安全包括5个基本要素:机密性、完整性、可用性、可控性与可审查性。)P145
【信安范 设 数 内 行】(信息安全的范围包括:设备安全、数据安全、内容安全和行为安全。)P145
【设备 稳 靠 用】(设备的稳定性、设备的可靠性、设备的可用性)P145
【数据 秘 完 用】(数据的秘密性、数据的完整性、数据的可用性)P145
【内容 健 法 道】(信息内容在政治上是健康的、信息内容符合国家的法律法规、信息内容符合中华民族优良的道德规范)P145
【行为 秘 完 控】(行为的秘密性、行为的完整性、行为的可控性)P146
【隔控方 物 时 逻 密】(隔离控制技术的主要实现方式包括物理隔离方式、时间隔离方式、逻辑隔离方式和密码技术隔离方式等。)P146
【安目 访 认 完 审 保】(安全措施的目标包括如下几个方面:访问控制、认证、完整性、审计、保密。)P148
【基 网 操 数 终】(从实现技术上来看,信息安全系统涉及基础安全设备、计算机网络安全、操作系统安全、数据库安全、终端设备安全等多方面技术。)P149
【安管 法 制 培】(信息系统安全的管理体系由法律管理、制度管理和培训管理3个部分组成。)P150
【安保 用 系 安 结 访】(安全保护能力5个等级:用户自主保护级、系统审计保护级、安全标记保护级、结构化保护级、访问验证保护级)P170

第5章 软件工程基础知识

【软工活 规 开 确 演】(软件工程活动包括4方面:(1)P(Plan)–软件规格说明。(2)D(Do)–软件开发。(3)C(Check)–软件确认。(4)A(Action)–软件演进。)P176
【软生 需 设 开 运 淘】(软件要经历从需求分析、软件设计、软件开发、运行维护,直至被淘汰这样的全过程,这个全过程称为软件的生命周期。)P176
【特要 人 过 技】(特征驱动开发方法FDD 认为有效的软件开发需要3个要素:人、过程和技术。)P181
【角 项 首 开 主 程 领】(FDD定义了6种关键的项目角色:项目经理、首席架构设计师、开发经理、主程序员、程序员和领域专家。)P181
【特核 开 构 计 特 特】(FDD有5个核心过程:开发整体对象模型、构造特征列表、计划特征开发、特征设计和特征构建。)P181
【软需 业 用 功】(软件需求包括3个不同的层次:业务需求、用户需求和功能需求(也包括非功能需求)。)P185
【对目 重 灵 扩】(OOP达到了软工程的3个主要目标:重用性、灵活性和扩展性。)P203
【软测 单 集 系】、【系 功 性 验 压】(从阶段上划分,软件测试可以分为单元测试、集成测试和系统测试,系统测试中又包含了多种不同的测试种类,例如功能测试、性能测试、验收测试、压力测试等)P206
【构特 组 部 文 独 标】(CBSE构件具备特征:可组装型、可部署性、文档化、独立性、标准化)P211
【构装 顺 层 叠】(构件组装3种方式:顺序组装、层次组装、叠加组装)P212
【软质因素 运 修 转】(软件质量因素分为3组:产品运行、产品修改、产品转移)P215
【运 正 健 效 完 用 风】(产品运行:正确性、健壮性、效率、完整性、可用性、风险)P215
【修 理 维 灵 测】(产品修改:可理解性、可维修性、灵活性、可测试性)P215
【转 移 再 互运】(可移植性、可再用性、互运行性)P215

第6章 数据库设计基础知识

【文缺 冗 不 孤】(文件系统缺点:数据冗余、数据不一致性、数据孤立)P219
【关约 实 参 用】(关系的完整性约束共分为3类:实体完整性、参照完整性(也称引用完整性)和用户定义完整性。)P226
【物步 数 存 访】(物理设计的主要工作步骤包括确定数据分布、存储结构和访问方式。)P239
【No 列 键 文 图】(NoSQL的4种类型:列式存储数据库、键值对存储数据库、文档型数据库、图数据库)P246
【No特 扩 大高 灵 高】(NoSQL特征:易扩展、大数据量 高性能、灵活的数据类型、高可用)P247
【NO框层 持 分 逻 接】(NOSQL整体框架分为4层,由下至上分为数据持久层(Data Persistence)、数据分布层(Data Distribution Model)、数据逻辑模型层(Data Logical Model)和接口层(Interface),层次之间相辅相成,协调工作。)P247

第7章 系统架构设计基础知识

【需 设 实 构 部 后开】(软件架构设计与生命周期:1.需求分析。2.设计阶段。3.实现阶段、4.构建组装阶段。5.部署阶段。6.后开发阶段。)P248
【架关 降 改 按】(软件架构设计是降低成本、改进质量、按时和按需交付产品的关键因素。)P252
【A 需 设 文 复 实 演】(ABSD模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现和演化6个子过程,)P255
【设 提 映 分 产 设评】(体系结构设计过程:提出体系结构模型、映射构件、分析构件相互作用、产生体系结构、设计评审)P256图
【D活 分 设 实】(DSSA的基本活动:领域分析、领域设计、领域实现)P268
【D角色 专 分 设 实】(参与DSSA的人员可以划分为4种角色:领域专家、领域分析人员、领域设计人员和领域实现人员。)P269

第8章 系统质量属性与架构评估

【开 理 扩 重 测 维 移】(开发期质量属性:易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性)P271
【性 安 伸 互 靠 用 鲁】(运行期质量属性:性能、安全性、可伸缩性、互操作性、可靠性、可用性、鲁棒性)P272
【性能 速 吞 容】(性能:速度、吞吐量、容量)P272
【评质 性 靠 用】 、【安 修 功 变 互】(面向架构评估的质量属性:性能、可靠性、可用性、安全性、可修改性、功能性、可变性、互操作性)P272
【质场 刺源 刺】、【 环 制 响 响度】(刺激源、刺激、环境、制品、响应、响应度量)P274
【质场关 用 修】 、【性 测 易用 安】(质量属性场景主要关注可用性、可修改性、性能、可测试性、易用性和安全性等6类质量属性)P274
【评描 刺 环 响】(在架构评估中,一般采用刺激(Stimulus)、环境(Environment)和响应(Response)三方面来对场景进行描述。)P279
【评过 场 架 单 场 总】(SAAM 分析评估架构的过程包括5个步骤,即场景开发、架构描述、单个场景评估、场景交互和总体评估。)P280
【权方 性 实 安 可修】(架构权衡分析方法(ATAM)主要针对性能、实用性、安全性和可修改性。其中实用性就是可用性)P280
【D活 分 设 实】(DSSA基本活动:领域分析、领域设计、领域实现)P283
【架 质准 质因】(SAABNet 度量的对象包括架构属性、质量准则和质量因素3部分)P284
【A阶 演 调分 测 报】(用ATAM方法评估软件体系结构,其工作分为4个基本阶段,即演示、调查和分析、测试和报告ATAM)P289

第9章 软件可靠性基础知识

【靠不同 复 物 唯 版】(软件和硬件,从可靠性角度来说,不同点有:复杂性、物理退化、唯一性、版本更新较快)P305
【可模组 模 性 参 数】(一个软件可靠性模型通常(但不是绝对)由以下几部分组成:模型假设、性能度量、参数估计方法、数据要求)P312
【假设 代 独 相】(绝大多数的模型包含3个假设:代表性假设、独立性假设、相同性假设)P313
【种 失 曲 可 系】、【输 执 非 马 贝】(可靠性模型分如下10类:种子法模型。失效率类模型。曲线拟合类模型。可靠性增长模型。系统架程序结构分析模型。输入域分类模型。执行路径分析方法模型。非齐次泊松过程模型。马尔可夫过程模型。贝叶斯分析模型。)P314
【靠内 目 计 进 任 修】(软件可靠性管理的内容包括软件工程各个阶段的可靠性活动的目标、计划、进度、任务和修正措施等)P316
【靠技 容 检 降】(被认可的且具有应用前景的软件可靠性设计技术主要有容错设计、检错设计和降低复杂度设计等技术。)P319
【容错 恢 N 冗】(常用的软件容错技术主要有恢复块设计、N版本程序设计和冗余设计3种方法。)P319
【检要 检对 延 实 处】(采用检错设计技术要着重考虑几个要素:检测对象、检测延时、实现方式和处理方式。)P320

第10章 软件架构的演化和维护

【架要 组 连 约】(软件架构包括组件(Components)、连接件(Connectors)和约束(Constraints)三大要素,)P331
【架演 设 运前】、【 有 运时】(软件架构演化时期:设计时演化、运行前演化、有限制运行时演化、运行时演化)P336
【P 接 配 具 约】(在Pilar 中只有一种顶级元素一组件,而每个组件都由4部分组成,即接口、配置、具化(Reifcation)和约束。)P343
【PKU 容 公 工 微】(基于 Java虚拟机,PKUAS 将平台自身的实体划分为如下4种类型:容器系统、公共服务、工具、微内核)P344
【架演原 演 进 风 主】、【系 平 目 模 影】、【复 有构 有用】、【设遵 适新 环适 标】、【质 适新】(软件架构演化原则:演化成本控制原则、进度可控原则、风险可控原则、主题维持原则、系统总体结构优化原则、平滑演化原则、目标一致原则、模块独立演化原则、影响可控原则、复杂性可控原则、有利于重构原则、有利于重用原则、设计原则遵从性原则、适应新技术原则、环境适应性原则、标准依从性原则、质量向好原则、适应新需求原则)P347

第11章 未来信息综合技术

【C体 总 支 核】(CPS技术体系主要分为CPS总体技术、CPS支撑技术、CPS核心技术。)P371
【C总技 系 异 安 试】(CPS总体技术主要包括系统架构、异构系统集成、安全技术、试验验证技术等)P371
【机 监 无 半 强】(机器学习可分为监督学习、无监督学习、半监督学习、强化学习。)P378
【机算 迁 主 演】(机器学习的常见算法还包括迁移学习、主动学习和演化学习。)P379
【机控 操 程 示 智 综】(机器人按控制方式可分为操作机器人、程序机器人、示教再现机器人、智能机器人和综合机器人。)P383
【机行hang 工 服 特】(如果按照应用行业来分,机器人可分为工业机器人、服务机器人和特殊领域机器人。)P384
【边特 联 数第 约 分】(边缘计算特点:联接性、数据第一入口、约束性、分布性)P386
【协 资 数 智 应 业 服】(主要包括六种协同:资源协同、数据协同、智能协同、应用管理协同、业务管理协同、服务协同。)P386
【孪核 建 仿 基】(建模、仿真和基于数据融合的数字线程是数字孪生体的三项核心技术。)P392
【孪维 需 生 空】(需求指标、生存期阶段和空间尺度构成了数字孪生体建模技术体系的三维空间。)P392
【孪应 制 产 城 战场】(数字孪生体主要应用于制造、产业、城市和战场。)P393
【云 公 社 私 混】(根据 NIST的定义,云计算从部署模式上看可以分为公有云、社区云、私有云和混合云四种类型。)P396
【大量标 数量 种 处】(Granter 公司关注大数据的三个量化指标:数据量、数据种类和处理速度。)P398
【大层 数 速 品】(IBM 认为大数据横跨三个层面:数量,速度和品种。)P399
【大问 异 规 时 复 隐】(大数据面临着5个主要问题,分别是异构性(Heterogeneity)、规模(Scale)、时间性(Timeliness)、复杂性(Complexity)和隐私性(Privacy)。)P399

第12章 信息系统架构设计理论与实践

【框 战 业 应 信】(信息系统体系结构总体参考框架由四个部分组成,即战略系统、业务系统、应用系统和信息基础设施。)P416
【设施 技 信 管】(企业信息基础设施分成三部分:技术基础设施、信息资源设施和管理基础设施。)P417
A生 准 需 架 业 信】、【 技 机 迁 实 架】(此模型将ADM 全生命周期划分为准备、需求管理、架构愿望、业务架构、信息系统架构(应用和数据)、技术架构、机会和解决方案、迁移规划、实施治理、架构变更管理等十个阶段)P419
【知 日 集 发 协 公 企】(信息化包含了七个主要平台:知识管理平台、日常办公平台、信息集成平台、信息发布平台、协同工作平台、公文流转平台和企业通信平台。)P433
【开 建 推 发 培 制完】(信息化就要构筑和完善6个要素:开发利用信息资源,建设国家信息网络,推进信息技术应用,发展信息技术和产业,培育信息化人才,制定和完善信息化政策)P433
【易 健 平 安 门 整移】【平 灵 拓】(信息化主要的6个特征:易用性,健壮性,平台化、灵活性、拓展性,安全性,门户化、整合性,移动性)P435
【信生 规 分 设 实 运】(信息系统的生命周期可以分为系统规划、系统分析、系统设计、系统实施、系统运行和维护等五个阶段。)P436

第13章 层次架构设计理论与实践

第14章 云原生架构设计理论与实践

【服 弹 可 韧 所 零 架】(云原生架构原则:服务化原则、弹性原则、可观测原则、韧性原则、所有过程自动化原则,零信任原则、架构持续演进原则)P486
【架关 应 共 技 基 后】(架构关键点:应用侧、共享中心、技术层、基础设施、后台系统)P510

第15章 面向服务架构设计理论与实践

【集 业 控 连 业 开 I】(企业集成架构可分6类:业务逻辑服务、控制服务、连接服务、业务创新和优化服务、开发服务、IT服务管理)P516
【业应 组 核 接】(三类业务应用服务:组件服务、核心服务、接口服务)P518
【集信服 联 复 转 搜】(集中信息服务如下:联邦服务、复制服务、转换服务、搜索服务)P519
【流服 编 事 人】(流程服务如下:编排服务、事务服务、人工服务)P519
【交 体 资】(交互服务包括:交互服务、体验服务、资源服务)P520
【开 建 设 实 测】(开发服务包括:建模服务、设计服务、实现服务、测试服务)P520
【业优 公 采 监】(业务创新和优化服务包括:公共事件框架服务、采集服务、监控服务)P521
【服质 可 安 策 控 管】(服务质量:可靠性、安全性、策略、控制、管理)P526
【服原 无 单 明 】、【自 粗 服 重 互】(SOA设计原则:无状态、单一实例、明确定义的接口、自包含和模块化、粗粒度、服务之间的松耦合性、重用能力、互操作性 兼容和策略声明)P527
【微 聚 代 链 分 数 异】(常见的微服务设计模式有聚合器微服务设计模式、代理微服务设计模式、链式微服务设计模式、分支微服务设计模式、数据共享微服务设计模式、异步消息传递微服务设计模式等。)P533

第16章 嵌入式系统架构设计理论与实践

【处分 处 控 信 图 片】(从处理器分类看,大致可分为:微处理器(Micro Processor Unit,MPU)、微控制器(Micro ControlUnit,MCU)、信号处理器(Digital Signal Processor,DSP)、图形处理器(Graphics ProcessingUnit,GPU)、片上系统(SystemonChip,SoC))P542
【串 并 直 中 定 离 数】(常用的接口有:串行接口;并行接口;直接数据传送接口:中断控制接口:定时器/计数器接口;离散量接口:数字/模拟接口等。)P547
【G特 移 互 剪 易获】(GOA 架构的主要特点如下:可移植性、可互操作性、可剪裁性、易获得性)P549
【剪 移 强实 强紧 高】、【强定 强稳 强确 操】【可固化】(嵌入式操作系统特点:可剪裁性、可移植性、强实时性、强紧凑性、高质量代码、强定制性、强稳定性 弱交互性、强确定性、操作简洁 方便、可固化性。),P551
【嵌库特 嵌 实 移 伸】(嵌入式数据库特点:嵌入性、实时性、移动性、伸缩性)P565

第17章 通信系统架构设计理论与实践

【网需 业 用 应 平 网】(网络需求分析过程,主要围绕以下几个方面来开展:业务需求、用户需求、应用需求、计算机平台需求和网络需求。)P618
【网安隔 分 V 逻 物】(网络安全隔离又分为分子网隔离、VLAN 隔离、逻辑隔离、物理隔离等形式。)P624
【解方原 标 集 虚 智】(标准化、集成化、虚拟化、智能化是解决方案设计的四大原则,)P626

第18章 安全架构设计理论与实践

【威 物 通 网 操 应 管】(对于信息系统来说,威胁可以是针对物理环境、通信链路、网络系统、操作系统、应用系统以及管理系统等方面。)P633
【安特 可 完 机】(安全架构应具备可用性、完整性和机密性等特性。)P635
【模安 星 简 调】(模型安全规则:星完整性规则、简单完整性规则、调用属性规则)P642
【预 保 检 响 恢 反击】(WPDRRC 6 个环节包括:预警、保护、检测、响应、恢复和反击)P648
【人 策 技】(WPDRRC 3大要素包括:人员、策略和技术。)P648
【鉴阶 安 修 分 获 传 】、【验 停 重 取】(鉴别服务分为以下阶段:安装阶段、修改鉴别信息阶段、分发阶段、获取阶段、传送阶段、验证阶段、停活阶段、重新激活阶段、取消安装阶段。)P656

第19章 大数据架构设计理论与实践

【批 加 服】(Lambda架构可分解为三层,即批处理层、加速层和服务层。)P681

第20章 系统架构设计师论文写作要点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/917171.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

redis高性能键值数据库技术简介

什么是redis redis是远程字典服务(Remote Dictionary Server )的简写,是一个完全开源的高性能的Key-Value数据库,提供了丰富的数据结构如string、Hash、List、SetSortedset等等。数据是存在内存中的,同时Redis支持事务…

进程信号

目录 信号入门 1. 生活角度的信号 2. 技术应用角度的信号 3. 注意 4. 信号概念 5. 用kill -l命令可以察看系统定义的信号列表 6. 信号处理常见方式概览 产生信号 1. 通过终端按键产生信号 Core Dump 2. 调用系统函数向进程发信号 3. 由软件条件产生信号 4. 硬件异…

NotePad++中安装XML Tools插件

一、概述 作为开发人员,日常开发中大部的数据是标准的json格式,但是对于一些古老的应用,例如webservice接口,由于其响应结果是xml,那么我们拿到xml格式的数据后,常常会对其进行格式化,以便阅读。…

Java基础——多线程

1. 线程 是一个程序内部的一条执行流程程序中如果只有一条执行流程,那这个程序就是单线程的程序 2. 多线程 指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行) 2.1. 如何创建多条线程 Java通过java.lang.Thread类的对象…

HarmonyOS ArkUI(基于ArkTS) 常用组件

一 Button 按钮 Button是按钮组件,通常用于响应用户的点击操作,可以加子组件 Button(我是button)Button(){Text(我是button)}type 按钮类型 Button有三种可选类型,分别为胶囊类型(Capsule)、圆形按钮(Circle&#xf…

【FPGA开发】AXI-Stream总线协议解读

文章目录 AXI-Stream概述协议中一些定义字节定义流的定义 数据流类别字节流连续对齐流连续不对齐流稀疏流 协议的信号信号列表 文章为个人理解整理,如有错误,欢迎指正! 参考文献 ARM官方手册 《IHI0051B》 AXI-Stream概述 协议中一些定义 A…

谷粒商城のMySQL集群分库分表

文章目录 前言一、MySQL的集群架构二、MySQL主从同步实践1.创建主节点实例2.创建从节点实例3.修改配置4.开始同步4.测试主从同步效果5.小结 三、MySQL分库分表1.配置sharding-proxy2.测试sharding-proxy3.小结 前言 本篇是谷粒商城集群部署篇,搭建MySQL集群以及分库…

计算机组成原理对于学习嵌入式开发的意义

计算机组成原理对于学习嵌入式开发的意义 前言 最近有位同学向我咨询,问学习嵌入式开发需不需要学习硬件?进而引申到了需不需要学习计算机组成原理呢? 正文 首先计算机组成原理是计算机科学与技术专业的一门核心基础课程,它深入…

npm list -g --depth=0(用来列出全局安装的所有 npm 软件包而不显示它们的依赖项)

您提供的命令 npm list -g --depth0 是在 Node Package Manager (npm) 的上下文中使用的,用来列出全局安装的所有 npm 软件包而不显示它们的依赖项。 这是它的运作方式: npm list -g --depth0-g: 指定列表应包括全局安装的软件包。--depth0: 限制树形结…

SpringBoot 2.2.10 无法执行Test单元测试

很早之前的项目今天clone现在,想执行一个业务订单的检查,该检查的代码放在test单元测试中,启动也是好好的,当点击对应的方法执行Test的时候就报错 tip:已添加spring-boot-test-starter 所以本身就引入了junit5的库 No…

多表查询综合归纳

目录 1. 多表关系 1.1 一对多(多对一) 1.2 多对多 1.3 一对一 2. 多表查询概述 2.1 熟悉表 2.2 笛卡尔积 2.3 消除笛卡尔积 2.4 多表查询分类 3. 内连接 3.1 隐式内连接 3.2 显式内连接 4. 外连接 4.1 左外连接 4.2 右外连接 5. 自连接 …

python爬虫(二)爬取国家博物馆的信息

import requests from bs4 import BeautifulSoup# 起始网址 url https://www.chnmuseum.cn/zx/xingnew/index_1.shtml # 用于存储所有数据 all_data [] page 1 global_index 1 # 定义全局序号变量并初始化为1 while True:html_url requests.get(url).textif requests.get…

基于NI Vision和MATLAB的图像颜色识别与透视变换

1. 任务概述 利用LabVIEW的NI Vision模块读取图片,对图像中具有特征颜色的部分进行识别,并对识别的颜色区域进行标记。接着,通过图像处理算法检测图像的四个顶点(左上、左下、右上、右下),并识别每个顶点周…

Qt_day7_文件IO

目录 文件IO 1. QFileDialog 文件对话框(熟悉) 2. QFileInfo 文件信息类(熟悉) 3. QFile 文件读写类(掌握) 4. UI操作与耗时操作(掌握) 5. 多线程(掌握)…

[论文笔记]An LLM Compiler for Parallel Function Calling

引言 今天带来一篇优化函数调用的论文笔记——An LLM Compiler for Parallel Function Calling。 为了简单,下文中以翻译的口吻记录,比如替换"作者"为"我们"。 当前的函数(工具)调用方法通常需要对每个函数进行顺序推理和操作&…

网络性能测试

一、iperf网络性能测试工具 测试udp丢包率 在服务器启动 iperf 服务端 iperf -p 9000 -s -u -i 1参数说明: -p : 端口号 -s : 表示服务端 -u : 表示 udp 协议 -i : 检测的时间间隔(单位,秒) 在客户端,启动 iperf 客户端 iperf -c xxx.xxx.14…

Rust语言在系统编程中的应用

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 Rust语言在系统编程中的应用 Rust语言在系统编程中的应用 Rust语言在系统编程中的应用 引言 Rust 概述 定义与原理 发展历程 Ru…

1-Equity-Transformer:求解NP-Hard Min-Max路由问题的顺序生成算法(AAAI-24)(完)(code)

文章目录 AbstractIntroduction问题表述Methodology多智能体位置编码公平上下文编码训练方案ExperimentsmTSP的性能评估mPDP的性能评估Related WorkConclusionAbstract 最小最大路由问题旨在通过智能体合作完成任务来最小化多个智能体中最长行程的长度。这些问题包括对现实世界…

数字后端教程之Innovus report_property和get_property使用方法及应用案例

数字IC后端实现Innovus中使用report_property可以报告出各种各样object的属性,主要有cell,net,PG Net,Pin,时钟clock,时序库lib属性,Design属性,timing path,timin arc等…

【Vitepress报错】Error: [vitepress] 8 dead link(s) found.

原因 VitePress 在编译时,发现 死链接(dead links) 会构建失败!具体在哪我也找不到… 解决方案 如图第一行蓝色提示信息,设置 Vitepress 属性 ignoredeadlinks 为 true 可忽略报错。 .vuepress/config.js export default defineConfig(…