全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
在微服务架构中,客户端无需知道各服务实例的具体网络地址,而是通过查询服务注册中心获取可用实例列表,再发起调用。实现这一机制的核心组件是( )。 A. API网关 B. 服务发现 C. 消息队列 D. 配置中心
登录后查看答案
服务提供方发布的描述规定:操作为“查询订单”,输入为订单号字符串,输出为状态字符串,绑定协议为 SOAP over TCP。某消费者支持相同的操作、输入输出及 SOAP 消息格式,但只能通过消息队列通信。以下判断正确的是: A. 操作及输入输出相同即可直接调用,绑定协议不影响通信 B. 抽象服务接口一致,但绑定协议不兼容,双方不能直接通信 C. 消费者支持 SOAP 消息格式,说明其通信协议与提供方相同 D. 服务描述只需给出操作名称,无需说明输入输出与绑定协议
某机构要把“查询设备保修状态”设计为可供多个独立系统复用的服务。要求服务契约稳定、屏蔽内部实现,并避免针对单个调用方定制。以下哪种设计最符合服务抽象与设计原则? A. 契约仅定义业务所需的输入与结果,内部存储和算法可独立替换 B. 契约公开数据库表结构,调用方据此自行拼装查询逻辑 C. 契约为每个调用方单独设计字段,并在服务内分支处理其特殊流程 D. 契约直接暴露内部类名与方法签名,便于调用方紧密依赖实现
某评估小组对一个在线医疗挂号系统实施 SAAM 评估,共提出 6 个场景。逐一对照架构后确认:S1、S2 可由现有构件直接满足;S3 需新增构件 F;S4 需修改构件 C2 与 C3;S5、S6 均需同时修改构件 C2 与 C3,但两场景对 C2 的修改方向相互冲突。按照 SAAM 的规范流程,下列关于该评估结果的说法正确的是:A. S5 与 S6 之间存在场景交互,构件 C2 与 C3 是被多个场景影响的部分,是体系结构中潜在的敏感点 B. S5 与 S6 均可直接满足,无需进一步分析 C. 场景交互分析应在场景开发之前进行,否则评估无效 D. S3、S4 不需要记录,因为 SAAM 只统计无需改动的场景
在一个由多个业务服务组成的系统中,企业服务总线(ESB)的典型作用是什么? A. 集中承担所有业务服务的业务逻辑 B. 在服务间提供消息路由与格式转换 C. 取代所有业务服务并直接存储数据 D. 负责开发和编译各业务服务
某团队用 SAAM 评估一套架构,将“需要修改构件才能满足”的场景记为间接场景。评估结果为:S1需改C2,S2需改C1和C3,S3无需改动,S4需改C3和C5,S5需改C4。若两个间接场景修改了同一构件,则判定它们存在场景交互。下列哪一对场景存在场景交互? A. S1与S2 B. S2与S4 C. S3与S4 D. S4与S5
某团队的架构文档已按视图组织内容,但同一接口在不同章节中的约束不一致,术语也有多种写法;此外,正文逐行收录了大量源代码,读者难以定位架构信息。哪项修订方案最符合软件架构文档编写要点? A. 保留各章节原样,仅增加源代码索引,供读者自行判断接口约束 B. 统一术语并核对、消除视图间的描述矛盾,按读者关注组织必要的架构信息,将非必要源代码移出正文 C. 删除接口约束和视图间关联,仅保留一份完整源代码清单 D. 将全部内容改写为单一总览叙述,不再区分视图和读者关注
某气象预警平台的架构文档需要呈现不同类型用户与系统功能之间的对应关系,重点说明预报员、值班人员分别能发起哪些业务目标,而不展开功能实现或运行时交互。最适合采用哪种UML架构视图建模方式? A. 用例图建模 B. 类图建模 C. 活动图建模 D. 部署图建模
某云端视频转码服务的质量属性场景规定:峰值负载下P99响应时间≤500毫秒、年可用性≥99.9%、用户素材在处理全程加密不得泄露。架构评审中有三个候选体系结构方案:方案甲采用无状态副本横向扩展,响应时间为420毫秒,但素材仅在网络传输层加密,落盘为明文;方案乙在甲基础上增加端到端加密模块,加密开销使响应时间升至480毫秒,并引入双活热备保障可用性;方案丙强化端到端加密与多副本冗余,响应时间为540毫秒。若三个方案成本相同,仅依据上述质量属性场景进行权衡,应当选择的方案是:A. 方案甲,因其响应时间冗余最大 B. 方案乙,它是唯一同时满足三项质量属性约束的方案 C. 方案丙,因其安全与可用性措施最完备 D. 三方案均不满足要求,须放弃
某医疗归档系统要求:新增或调整访问规则时,不改动归档业务代码,且规则变更须由两名不同管理员批准,系统记录批准人与版本,并在发布前检查规则冲突。架构评审发现:方案甲将规则独立成可热加载模块,但允许单人直接发布;方案乙将规则集中配置,双人审批并留痕,但每次变更都需修改业务代码;方案丙将规则独立成可热加载模块,执行双人审批、版本留痕与冲突检查;方案丁将规则独立成可热加载模块,双人审批并留痕,但不检查冲突。哪一方案同时满足可修改性与安全性要求? A. 方案甲 B. 方案乙 C. 方案丙 D. 方案丁
某团队实施持续集成与持续测试,要求每次代码合入主干后,从触发流水线到获得测试反馈的总时间不超过 20 分钟。流水线中固定环节(代码检出、构建、部署到测试环境)共耗时 11 分钟。测试环节先串行执行 60 个冒烟用例,每个平均耗时 5 秒;随后并行执行 360 个回归用例,每个平均耗时 10 秒。若回归测试使用 k 个并行执行器且不考虑调度开销,则 k 至少为多少才能满足反馈时间要求? A. 12 B. 15 C. 18 D. 20
某系统由中央数据区和若干彼此独立的分析组件构成。组件甲读取数据区中的当前假设,发现满足自身条件时写入新证据;组件乙只在新证据出现后检查当前假设并决定是否更新;系统反复执行,直至形成目标结论。以下哪项对该系统的风格及协作机制描述正确? A. 黑板系统;知识源依据黑板状态 opportunistic 地执行,并通过更新黑板协作 B. 传统仓库;中央数据区仅保存共享数据,组件按固定调用链传递控制 C. 黑板系统;中央数据区按预设顺序逐一调用知识源,知识源不读取其状态 D. 传统仓库;组件彼此直接传递结论,中央数据区不参与协作
某语音识别系统在运行时将用户输入的解释为内部语法树并逐条求值执行,解释器与被解释的程序代码相互独立、可动态替换。该系统最宜采用的软件体系结构风格是( ) A. 管道—过滤器风格 B. 主程序—子程序风格 C. 解释器风格 D. 事件驱动风格
某团队为库存管理系统制定测试策略。风险评审已确定:库存扣减风险最高,权限配置次之,报表展示较低;项目共有48人时,策略须明确三项功能的资源分配,优先验证高风险功能,并为库存扣减安排异常场景测试。以下哪项策略满足这些要求? A. 库存扣减分配24人时、权限配置分配16人时、报表展示分配8人时;优先测试库存扣减,并对其开展异常场景测试 B. 库存扣减分配8人时、权限配置分配16人时、报表展示分配24人时;优先测试报表展示,并对其开展异常场景测试 C. 三项功能各分配16人时;按功能清单顺序测试库存扣减、权限配置和报表展示 D. 库存扣减分配24人时、权限配置分配16人时、报表展示分配8人时;优先测试库存扣减,但只对报表展示开展异常场景测试
某团队为协作文档系统制定测试策略:本轮发布的首要质量目标是避免多人编辑造成内容丢失,其次验证离线恢复;仅有两名测试人员、五个工作日,且无法搭建大规模并发环境。以下哪项策略最符合这些目标与约束? A. 按功能菜单顺序平均分配测试时间,主要依靠人工逐项检查,发布前再集中验证多人编辑 B. 优先围绕多人编辑冲突与离线恢复设计风险驱动测试,结合并发模拟和故障恢复场景,先测核心数据一致性,并将有限时间集中于高风险路径 C. 先全面执行界面兼容性测试,再以随机操作覆盖全部功能,因资源有限而不单独安排离线恢复测试 D. 以代码覆盖率作为唯一策略目标,优先测试容易达到高覆盖率的模块,并推迟多人编辑场景验证
某团队的持续集成流水线在每次提交后都运行全部24个单元测试用例;仅当提交改变服务接口时,才额外运行全部17个接口集成测试用例。连续提交5次,其中第2次和第5次改变了服务接口,所有用例均执行一次且不重试。该期间流水线共执行多少次测试用例? A. 120次 B. 137次 C. 154次 D. 205次
某团队采用属性驱动设计(ADD)方法为在线考试系统设计体系结构。已确定两个必须优先满足的质量属性场景:场景S1——系统须在峰值5000名考生并发提交时仍保持响应时间≤2秒;场景S2——须支持在不停机情况下将阅卷算法从人工规则引擎替换为AI评分模块。设计者拟定了四个候选体系结构方案,请依据ADD从需求导出体系结构的原则,选出能同时满足S1与S2的方案。A. 方案甲:采用分层架构集中式数据库,所有提交请求串行写入单一日志表,阅卷模块与提交模块紧耦合编译在同一进程中 B. 方案乙:采用负载均衡集群分担提交请求,并以插件式架构将阅卷算法封装为可热插拔的独立组件 C. 方案丙:仅引入消息队列削峰以提升并发性能,阅卷算法代码内嵌于评分服务中,替换时需停机重新部署 D. 方案丁:将阅卷算法设计为独立可替换组件,但提交请求由单台服务器集中处理,未做任何并发分担
某会议室预约系统的状态机含状态:I(空闲)、R(已预约)、U(使用中)、F(故障)。转移为:t1: I→R(预约成功);t2: R→I(取消预约);t3: R→U(签到使用);t4: U→I(使用结束);t5: U→F(检测故障);t6: F→I(维修完成)。现从 I 开始执行测试序列:I→R→U→F→I→R→I。若要求达到全迁移覆盖(每条转移至少执行一次),在测试可继续从当前状态执行的前提下,至少还需增加多少条转移操作? A. 2 B. 3 C. 4 D. 5
某实验平台采用分层架构,研究员通过门户发起分析请求;门户调用任务编排器,编排器调用分析服务,分析服务再访问数据仓库。现需在架构文档中展示这些软件单元的静态依赖关系,并避免把运行时消息先后顺序误作结构关系。最适合采用哪种 UML 图? A. 序列图 B. 组件图 C. 活动图 D. 状态机图
某在线订票系统需要展示用户提交订单后,订单服务、支付服务与库存服务之间按时间顺序发生的交互。最适合用于该架构视图建模的 UML 图是? A. 类图 B. 序列图 C. 部署图 D. 活动图