【系统架构设计师-2025下半年真题】案例分析-参考答案及详解(回忆版)
更多内容请见: 备考系统架构设计师-专栏介绍和目录
文章目录
-
- 试题1:质量属性相关
-
- 【问题1】(6分)
- 【问题2】(7分)
- 【问题3】(12分)
- 试题2:Web 应用(餐厅点单系统)
-
- 【问题1】(6分)
- 【问题2】(11分)
- 【问题3】(8分)
- 试题3:数据库(redis缓存)
-
- 【问题1】(8分)
- 【问题2】(8分)
- 【问题3】(9分)
- 试题3:嵌入式
-
- 【问题1】(9分)
- 【问题2】(9分)
- 【问题3】(7分)
试题1:质量属性相关
在软件架构设计中,质量属性是衡量系统非功能性需求的关键指标。通过质量属性场景和效应树,我们可以精确地定义、分析和权衡这些属性。
【问题1】(6分)
请简述质量属性场景的六个构成要素,并解释每个要素的含义。
参考答案:
质量属性场景是描述一个特定质量属性需求的具体实例,它包含六个核心要素:
- 刺激源:产生该刺激的实体(如用户、开发人员、硬件、另一个系统)。
- 刺激:作用于系统的事件(如用户点击按钮、发送请求、硬件发生故障)。
- 环境:刺激发生时系统所处的状态(如系统正常运行、过载、启动中)。
- 制品:受到刺激影响的系统部分(如整个系统、某个模块、接口、数据库)。
- 响应:系统在受到刺激后的反应(如显示数据、记录日志、切换到备用服务器)。
- 响应度量:用于衡量响应是否满足要求的量化标准(如响应时间<2秒、数据恢复时间<5分钟)。
【问题2】(7分)
以下是该系统的一些具体需求描述,请判断它们主要体现了哪种质量属性(安全性、性能、可修改性、可用性、可测试性、易用性)。
