系统架构设计师知识点61-80

61.以数据为中心的体系结构风格中,仓库和黑板结构有一个共同的特点,都有一个中央数据结构。

62.仓库风格构件主要为中央共享数据源与独立处理单元两大类。

63.主程序/子程序风格一般采用单线程控制,把问题划分为若干处理步骤,构件即为主程序和子程序。调用关系具有层次性,其语义逻辑表现为主程序的正确性取决于它调用的子程序的正确性。

64.系统架构风格定义包含两个主要组成部分:词汇表和约束。词汇表中包含构件和连接件类型,约束指出如何将这些构件和连接件组合起来。

65.导弹弹道计算需要实时得知计算结果,及时采取纠正编码手段,适合使用调用/返回风格。

66.家用机器人可根据复杂规则调整行为,如根据环境光线调整清洁模式,适合使用基于规则的系统。

67.规则系统包含:知识库(存储规则)、工作内存(存储当前已知的事实和数据)、规则解释器(推理引擎)、规则/数据选择器。

68.黑板风格中,知识源监听黑板状态变化,当特定条件满足时被触发执行。

69.软件架构复用的类型包括机会复用和系统复用。机会复用是指开发过程中,只要发现可复用资产,就对其进行复用。系统复用是指在开发之前,就要进行规划,决定哪些需要复用。

70.DSSA中,领域分析主要目标是获取领域模型。

71.复用过程遵循:构建/获取可复用资产->管理可复用资产->使用可复用资产

72.管理可复用资产最重要的是构件库。

73.软件产品线的核心组成:核心资源+产品集合。

74.软件产品线的特点:过程驱动、特定领域、以技术支持、以架构为中心。

75.将现有的多个独立软件产品整合成一个软件产品线,这种做法属于用软件产品线替代现有产品集。

76.管理可复用资产这个阶段涉及通过构件库对可复用构建进行存储和管理,其中构件分类和构件检索是两个关键问题。

77.可复用构件应该具备的属性

可用性:构件必须易于理解和使用。

质量:构件必须可以正确工作。

适应性:构件应该易于通过参数化等方式在不同语境中进行配置。

可移植性:构件应该能在不同的硬件运行平台和软件环境中工作。

可变性:构件应该能针对不同系统,只需对其可变部分进行适当调节。

78.DSSA以一个特定问题领域为对象,形成由领域参考模型,参考需求,参考架构等组成的开发基础架构。

79.领域专家的主要任务是提供关于领域中系统的需求规约和实现的知识。

80.DSSA的建立过程是并发的、递归的、反复的螺旋模型,强调逐步优化和迭代。

相关推荐
智造ERP规划1 天前
装备制造 ERP↔CRM 集成深度拆解:从询价到项目立项的 6 个独特挑战与解决方案
系统架构·软件工程·制造
郑州光合科技余经理2 天前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
xierui1231232 天前
OpenAI 拟停止向 Cursor供模:如何设计不绑供应商的AIAgent架构
人工智能·系统架构·软件工程
Cicada1282 天前
复制:主从、多主、无主
系统架构
黄俊懿2 天前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
LONGZETECH2 天前
低空经济背景下:五组核心数据拆解无人机职业教育的机遇与实训破局
大数据·人工智能·系统架构·无人机
一切皆是因缘际会2 天前
多时空虚拟中心—— 全域同源基座与脑机谐振应用架构
ai·系统架构·脑机接口·虚拟全球网络控制中心·元宇宙世界底层架构·原生多时空架构
黄俊懿2 天前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第八节:网关-注入攻击与预防
sql·网络安全·架构·系统架构·架构师·架构设计
智造ERP规划2 天前
装备制造 ERP↔WMS 集成深度拆解:大型物料、项目专属库与齐套管理的 6 个核心场景
系统架构·软件工程·制造
黄俊懿2 天前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第七节:网关-XSS攻击与预防
网关·网络安全·架构·系统架构·架构师·xss·架构设计