系统架构设计师知识点81-100

81.DSSA领域分为:垂直域和水平域。

82.垂直域定义一个特定的系统族,包含整个系统族内的多个系统,结果是在该领域中可作为系统的可行解决方案的一个通用软件架构。

83.水平域定义了在多个系统和多个系统族中功能区域的共有部分。

84.DSSA包含如下阶段/基本活动

领域分析‌(获取领域模型)

领域设计‌(获得DSSA)

领域实现‌(组织可复用资源,对架构进行实现)

85.DSSA特点

(1)一个严格定义的问题域和解决域

(2)具有普遍性可以用于领域中某个特定领域的应用及开发

(3)对整个领域有合适程度的抽象

(4)具备该领域固定的典型开发过程中的可重用

86.DSSA四种角色人员

领域专家、领域分析人员、领域设计人员、领域实现人员

87.可修改性包含以下四个方面:可维护性、可扩展性、结构重组、可移植性。

88.SAAM主要输入是问题描述、需求说明、架构描述。

89.SAAM分析过程包括场景开发、架构描述、单个场景评估、场景交互和总体评估。

90.Ping/echo、心跳提高系统可用性。

91.限制访问主要提高系统安全性。

92.运行时注册主要提高可修改性。

93.接口-实现分离提高可修改性。

94.主动冗余提高可靠性。

95.队列调度提高性能。

96.信息隐藏提高可修改性。

97.记录回放提高可测试性。

98.开发期质量属性:易理解性、可扩展性、可重用性、可测试性、可维护性、可移植性。

99.运行期质量属性:性能、安全性、可用性、可伸缩性、鲁棒性、互操作性。

100.在质量属性场景中,刺激源指的是某个生成该刺激的实体(如人、计算机系统或其他刺激器)。刺激是指当刺激到达系统时需要考虑的条件,环境是指该刺激在某些条件内发生,响应是指在激励到达后所采取的行动。

相关推荐
回眸不遇1 小时前
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
数据库·qt·系统架构
书签12362 小时前
产教融合的技术解法:AI数字孪生驱动的校企协同育人系统架构与实践
人工智能·系统架构
AI砖家6 小时前
多商户多租户系统架构设计文档(Java版)
java·开发语言·系统架构·多租户·多商户
我命由我123451 天前
Windows 操作系统 - 符号链接
linux·运维·windows·系统架构·操作系统·运维开发·系统
在水一缸1 天前
当 AI 编码助手遇上 Rust:深入解析 Zerostack 的极简哲学与实战应用
rust·系统架构·开源项目·轻量化·ai编码助手·zerostack
慧一居士1 天前
Linux 发行版深度对比:RHEL/CentOS vs Debian/Ubuntu
系统架构
AI产品测评官1 天前
企业级 HR 系统架构深度选型:一体化传统 ATS 与前置 AI招聘 获客智能体的边界与协同
人工智能·系统架构
hsw8157739431 天前
第10章 软件架构的演化和维护 — 系统架构设计师
unity·系统架构·游戏引擎
hsw8157739431 天前
第11章 未来信息综合技术 — 系统架构设计师
系统架构
画中有画1 天前
架构评估方法(ATAM)在系统架构设计中的应用
架构·系统架构