全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某医疗影像平台采用属性驱动设计方法(ADD)。本轮目标是分解“影像接入服务”,团队已选定该软件元素,并收集到其功能需求、质量属性场景和技术约束,但尚未决定采用何种架构设计概念。此时最恰当的下一步是什么? A. 直接按团队熟悉程度选定架构设计概念 B. 从已收集的信息中识别并确定本轮的架构驱动因素 C. 先为影像接入服务编写完整实现代码 D. 先为所有尚未分解的软件元素定义接口
登录后查看答案
在属性驱动设计(ADD)方法中,设计者首先以质量属性场景确定体系结构“驱动因素”,随后针对每个驱动因素选择合适的体系结构模式或战术并将其分配到相应构件上。按照该基本过程,紧接着“为驱动因素选择模式与战术”之后的一步应当是:A. 直接编写详细设计文档并进入编码实现 B. 将所选模式实例化为具体构件,并针对剩余驱动因素迭代或验证方案是否满足要求 C. 收集新的功能需求,重新开展需求获取工作 D. 立即进行系统集成测试并部署上线
编写软件架构文档时,下列哪项是编写要点中的基本要求? A. 文档应明确读者对象与用途,按视图组织内容,并记录关键设计决策及其理由 B. 文档只需罗列系统所有构件的名称,无需说明构件间的交互关系 C. 文档应包含全部源代码清单,以保证信息的完整性 D. 文档只需描述系统最终的实现细节,不必反映架构设计层面的信息
某在线服务在高负载时需优先保障关键请求的响应时间。下列哪项属于性能设计策略? A. 按请求优先级调度处理资源 B. 通过心跳检测发现组件失效 C. 保存检查点以便故障后恢复 D. 对访问者进行身份认证
某系统中,构件甲发布“库存变更”事件,构件乙只声明对该事件感兴趣;事件发生后,运行时机制依据该声明将事件通知乙,甲不指定接收者。下列哪项最准确地描述这一交互? A. 甲通过显式调用乙的接口完成交互 B. 运行时机制依据事件声明隐式通知乙 C. 乙定时轮询甲以获取库存状态 D. 甲与乙通过共享文件交换库存数据
在测试用例管理中,某团队将用例按状态分为四种:新建(New)、评审中(In Review)、已批准(Approved)、已废弃(Deprecated)。规定只有「已批准」状态的用例才能加入回归测试执行集;新编写的用例一律先进入「新建」状态;经评审修改后的用例需重新提交评审。以下做法中,符合测试用例管理规范的是( ) A. 将刚编写完成、尚未评审的用例直接加入回归测试执行集 B. 评审中被指出问题的用例,修改后重新提交评审,通过后再设为「已批准」 C. 需求已变更失效的用例仍保持「已批准」状态并继续执行 D. 用例通过评审后长期不做状态更新,仍停留在「评审中」状态
某软件系统由多个相对独立的构件组成,各构件通过事件消息进行通信,某构件发布事件后,事先注册的其他构件被隐式调用并作出响应,构件之间互不直接引用。对该系统体系结构风格的判断,下列说法正确的是:A. 属于仓库风格,因为事件被集中存储和管理 B. 属于隐式调用(事件驱动)风格,其核心特征是通过隐式调用实现构件间接解耦 C. 属于管道-过滤器风格,因为事件在构件间顺序传递 D. 该系统没有采用任何体系结构风格,只是使用了观察者设计模式
某项目正在经历软件体系结构生命周期过程:团队先依据需求形成体系结构方案,再通过评估检查方案是否满足需求;方案通过后指导系统实现,系统投入使用后根据变化进行体系结构演化。下列哪项给出了这些活动的正确先后顺序? A. 需求形成方案 → 体系结构评估 → 指导系统实现 → 体系结构演化 B. 需求形成方案 → 指导系统实现 → 体系结构评估 → 体系结构演化 C. 体系结构评估 → 需求形成方案 → 指导系统实现 → 体系结构演化 D. 需求形成方案 → 体系结构评估 → 体系结构演化 → 指导系统实现
某团队为温室环境管理软件梳理核心模块、模块间关系及对外可见特性,并据此与相关人员沟通整体方案。关于软件体系结构,哪项表述正确? A. 它是系统的基本组织结构,体现主要构成、相互关系及对外可见特性,并有助于沟通和分析设计决策 B. 它是系统全部源代码的集合,主要作用是规定每条语句的具体写法 C. 它是系统运行时产生的日志,主要作用是记录用户操作 D. 它是系统界面的视觉样式,主要作用是统一颜色和字体
基于模型的测试中,测试人员依据系统需求建立抽象行为模型后,通常如何利用该模型开展测试? A. 从模型生成测试用例并执行 B. 直接将模型作为生产代码部署 C. 用模型替代所有需求评审 D. 仅依据模型统计缺陷数量
某企业采用集中式ESB连接订单、库存和物流服务。库存服务新增接口后,订单服务无须改写自身业务代码,只需在总线上配置接口适配与消息路由即可继续调用。对此现象,哪项最准确地体现了ESB的作用? A. 通过总线实现服务间的消息中介与接口适配,降低服务间直接依赖 B. 将所有服务的业务逻辑合并为一个统一程序 C. 以总线替代各服务自身的数据存储 D. 保证任意服务调用都不会发生故障
某校园系统通过网络向多个独立服务使用者提供可复用的业务能力,各服务以明确契约描述,并可在不依赖特定平台的情况下被发现和调用。下列哪项最符合 SOA 的核心概念与特征? A. 以服务为基本单元,通过契约实现松耦合交互 B. 将所有业务功能集中封装为单一程序 C. 服务只能由其开发团队内部直接调用 D. 服务间必须共享同一套实现代码
某评估小组采用SAAM方法评估一个电商系统的软件体系结构,已完成场景描述与场景分类两个阶段。在场景评估阶段,各场景对架构的影响分析如下:场景S1(用户浏览商品)可由现有构件直接支持,无需任何修改;场景S2(新增限时秒杀功能)需要同时修改消息通知模块和订单模块;场景S3(新增积分兑换功能)只需修改订单模块,不触及消息通知模块。根据SAAM方法的分析结论,对当前体系结构改动影响最大的场景是( ) A. S1,因为它无需修改即可被现有架构直接支持 B. S2,因为它需要修改的构件数量最多,改动范围最大 C. S3,因为它只涉及订单模块,修改更集中 D. S1、S2、S3三者影响相同,因为它们都是有效场景
ATAM评估中,团队已从利益相关者处收集质量属性场景,并分别评定每个场景的业务重要性与实现难度。为了据此确定后续优先分析的场景,最适合采用哪种做法? A. 将场景组织成效用树并进行优先级排序 B. 直接依据代码行数评定架构质量 C. 仅记录架构中已确认的风险 D. 先完成系统部署再收集场景
在ATAM评估中构建质量属性效用树时,根节点通常标记为“效用(Utility)”,其直接子节点(第二层)应放置的是( )。 A. 具体的质量属性场景 B. 质量属性类别(如性能、可用性) C. 风险点与敏感点 D. 架构决策记录
某在线图书馆系统要求:多个客户端并发访问馆藏数据,且未来可能更换底层数据库产品。设计者希望在业务逻辑与具体数据库之间引入一层封装,隔离数据访问细节。按照体系结构设计模式的适用场景,最应选用的模式是( ) A. 分层模式中的数据访问层封装 B. 管道-过滤器模式 C. 事件驱动(隐式调用)模式 D. 黑板模式
某团队采用属性驱动设计方法(ADD)设计在线订单系统。当前迭代目标与待分解的软件元素已确定,团队也已整理出该元素的关键功能需求、质量属性场景及技术约束。按照ADD,接下来最应开展的活动是什么? A. 选择能够应对这些架构驱动因素的设计概念 B. 直接编写该元素的源代码 C. 仅依据功能需求确定用户界面布局 D. 在不形成设计方案的情况下完成系统验收
某系统采用调用-返回(主程序-子程序)风格组织,一次完整请求的调用链依次经过5个模块(顶层模块调用下一层,共形成4次调用)。已知每次调用与每次返回的控制传递各耗时2ms,每个模块内部执行耗时1ms(各执行一次)。该请求从发起到结束的总耗时是多少? A. 16ms B. 13ms C. 21ms D. 29ms
某系统的访问权限规则经常调整,且每次调整都必须继续执行身份鉴别与访问控制。为兼顾可修改性与安全性,最合适的策略是什么? A. 将权限规则外置为受控策略配置,由统一授权组件执行 B. 将权限判断分散写入各业务模块,修改时逐一调整 C. 取消身份鉴别,以减少权限规则变更的影响 D. 将所有用户设置为管理员,避免权限配置变更
某医疗数据平台在进入详细设计前,团队形成一份方案:标明系统的主要组成部分、它们之间的关系及对外可见特性,并用该方案让不同相关方理解整体设计、尽早讨论设计取舍。对软件体系结构的定义与作用,哪项判断最准确? A. 它是系统主要组成部分、相互关系及对外可见特性的组织描述,并可支持相关方沟通和早期设计评估 B. 它是系统全部源代码的逐行说明,主要用于指导程序员完成编码 C. 它是项目任务、人员和进度的安排,主要用于跟踪开发过程 D. 它是系统界面视觉元素的集合,主要用于统一页面风格