软件工程 选择题 简单 ★ 精品

从需求导出体系结构 — 软件工程选择题

软件体系结构 体系结构设计方法 AI 三重审校通过

题目
某团队采用属性驱动设计(ADD)方法为在线视频直播平台设计体系结构。第一轮分解时确定了两个优先质量属性场景:场景S1——单台服务器故障时直播流须在10秒内切换到备用节点(可用性优先);场景S2——新增一种编码格式时须在48小时内完成部署,不影响现有功能(可修改性优先)。按照ADD的步骤,第一轮分解完成后应首先做什么? A. 直接编写各模块的详细代码 B. 根据S1选择可用性战术(如备份与心跳检测)确定候选体系结构模式,再针对S2考虑可修改性战术进行组合 C. 先完成全部性能测试再开始设计 D. 先确定数据库表结构再推导体系结构