全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:在某在线学习平台体系结构评估中,评估小组采用 SAAM 方法,先开发并描述了直接评估与间接评估两类场景,再对每个场景逐一进行单场景场景交互分析并权衡各质量属性之间的影响关系,最终给出总体评估结论。由于 SAAM 在单场景分析中能显式识别各质量属性之间的权衡并由此定位架构风险点,因此它是比 ATAM 更适合进行权衡分析的评估方法。
登录后查看答案
判断:构建质量属性效用树时,根节点为“效用”;第二层应直接列出可测量的具体质量属性场景,第三层再归纳为性能、可用性等质量属性类别。
某系统采用 MVC 模式后,设计者让视图直接读取并修改模型中的数据,认为只要控制器仍在调度用户请求,就仍然符合 MVC 模式的职责划分要求。
某团队审阅架构说明:文档分别描述了系统的逻辑结构、开发组织、运行时进程交互和物理部署;另以一个用户场景串联并验证这些描述。评审者认为,“+1”代表在四个视图之外再增加一种与用户场景无关的结构视图。判断该评审意见是否正确。
某在线支付系统提出如下质量属性场景:'系统在峰值负载期间,当某台应用服务器突然宕机时,备用服务器在3秒内自动接管服务,且切换过程中已提交的支付订单不丢失。'对下述说法作出判断:该场景由刺激源(服务器宕机)、刺激(宕机事件)、环境(峰值负载期间)、制品(系统)、响应(自动接管且订单不丢失)、响应度量(3秒内完成切换)六个部分构成,属于可用性质量属性场景,其中'订单不丢失'体现的是可用性而非安全性要求。
判断:某团队的本地化部署系统需要防范内部人员泄露数据。为提升安全性,团队在所有出口通道部署了入侵检测系统,并对审计日志加密保存。有人据此认为:只要部署了入侵检测系统,系统就能阻止所有安全攻击,因此无需再实施身份认证等抵抗攻击的战术。该说法是否正确?
某科研平台由多个独立处理节点组成,节点之间不直接调用彼此,而是通过共享的中间表示交换状态;另有专用解释器读取该表示并驱动节点执行。团队据此判断:该平台应选择虚拟机风格,而不属于独立构件风格,因为存在解释器就必然决定整体架构风格。判断该说法正误。
判断题:在仓库风格的两类典型形态中,黑板系统由中央数据存储(黑板)与多个独立知识源组成,知识源根据黑板的当前状态决定是否执行操作并通过更新黑板来协同求解;而传统数据库型仓库系统中,输入流通常按预先确定的顺序触发处理组件,由客户端决定对中央数据的操作顺序。据此,有人认为:黑板系统与传统仓库系统的根本区别在于,前者由黑板的当前状态驱动求解进程,后者由输入流的预定顺序驱动。该说法是否正确?
测试库中,测试用例 TC-208 被两个测试套件引用。用例执行记录只保存用例编号,不保存执行时的用例版本或内容。维护人员直接覆盖 TC-208 的步骤并保留原编号后,项目负责人认为历史执行记录仍能准确还原当时实际执行的步骤,因此无需保留旧版本。判断该结论是否正确。
某报表标题存在错别字,不影响报表功能,但必须在法规报送截止前修正。因此,该缺陷可以评为低严重等级、高优先级。判断正误。
某团队在目标业务负载下测试系统,发现其性能未达到事先约定的要求。负责人认为,性能测试的目标仅是测出系统可承受的最大负载;只要系统尚未崩溃,就应判定测试目标已达成。判断该说法是否正确。
某服务在稳定负载下 CPU 利用率持续接近 100%,但响应时间和吞吐量均保持在目标范围内。判断:仅凭 CPU 利用率接近 100%,即可断定该服务的性能已不达标。
某团队用ATAM评估在线支付系统架构,评审记录显示:决策D1将订单服务与支付服务合并部署,使支付请求的端到端响应时间从180ms降至120ms,同时使支付服务的独立升级周期从2周延长至6周。团队据此断言:“D1是性能这一质量属性的敏感性点,但不是权衡点,因为只有同时影响至少三个质量属性才构成权衡点。”请判断该断言是否正确。
某团队采用属性驱动设计(ADD)方法为物流调度平台设计体系结构。第一轮分解确定了两个必须优先满足的质量属性场景:场景A——调度指令须在2秒内下达到全部终端(可用性优先级最高);场景B——系统须支持新配送算法的季度级热插拔替换(可修改性)。有同学断言:在ADD过程中,只要确定功能需求清单并据此直接划分功能模块,即可导出体系结构,质量属性场景只需在编码阶段验证即可,无需作为体系结构驱动的输入。请判断该同学的说法是否正确。
某库存管理系统采用严格分层体系结构,规定每一层只能调用紧邻的下一层。为减少调用开销,设计者让表示层直接访问数据持久层,并认为这仍符合该体系结构的层间约束。判断该说法是否正确。
某在线协作系统计划频繁调整敏感文档的授权规则。团队提出将授权规则与业务逻辑分离,集中封装在独立的策略模块中;并认为既然规则已与业务代码解耦,后续修改策略时便可免除变更审批和审计。判断该观点是否正确。
判断:在调用-返回风格中,主程序只能直接调用最底层的功能构件,而不能通过调用中间构件再由其逐层向下调用其他构件,否则就不再属于调用-返回风格。
某日志处理系统将记录依次交给多个转换部件,各部件只读取输入数据并产生输出数据,部件之间不相互调用,也不共享控制权。有人据此判断:该系统属于调用—返回风格,因为处理步骤具有先后顺序。判断该说法是否正确。
某团队通过云服务按需创建可弹性调整的测试环境,由本团队成员执行测试;另一团队将测试任务交给分布各地的外部参与者,参与者使用自有设备,且未使用云测试环境。判断:前者属于众包测试,后者属于云测试,因此两者可按执行者是否分散来区分。
某智能门锁的测试模型以状态和事件转移描述系统行为。测试生成器遍历模型中的全部可达转移并执行相应测试后,即使模型遗漏了需求规定的异常状态,也足以证明实现满足全部需求。判断该表述是否正确。