系统架构设计师知识点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.在质量属性场景中,刺激源指的是某个生成该刺激的实体(如人、计算机系统或其他刺激器)。刺激是指当刺激到达系统时需要考虑的条件,环境是指该刺激在某些条件内发生,响应是指在激励到达后所采取的行动。

相关推荐
微三云生态系统架构师-彭丹11 小时前
顶俏积分闭环S2B2C系统设计:以销定产与积分换货的技术实现
系统架构
m0_587383001 天前
全民健身解决方案软件开发:从架构设计到落地实践
人工智能·数据挖掘·系统架构·需求分析
王解1 天前
AG-31_Grok Build 开源解读:马斯克的命令行 Agent
系统架构·开源·agent
小哈里3 天前
【执行】个人操作系统架构图 v1(硬件层,OS层,软件层,Agent层,横向控制面)
系统架构·操作系统·agent·架构图·执行
励志不掉头发的内向程序员3 天前
【LibreCAD 2D架构】从鼠标点击到图形创建:RS_ActionDrawLine交互流程与状态机解析
开发语言·c++·qt·学习·系统架构·计算机外设·交互
m0_587383003 天前
24小时自助健身系统源码实战:从架构设计到部署落地
java·架构·系统架构·需求分析
励志不掉头发的内向程序员3 天前
【LibreCAD 2D架构】从两个坐标到图形实体:RS_ActionDrawLine如何创建RS_Line
开发语言·c++·qt·学习·系统架构
枫叶林FYL4 天前
【群体智能集群控制工程实践】第9章 无人舰队系统架构设计
系统架构
PHP实战开发录4 天前
PHP权限系统设计为什么越改越复杂
系统架构·php·开发
微三云生态系统架构师-彭丹4 天前
大健康代言人裂变体系设计:从用户裂变路径到消费转化的技术实现
系统架构