返回
当前 - 选择题 - 基于架构的软件开发
题号:0020140500035
单选题
2014年11月第35题

在对一个软件系统的架构进行设计与确认之后,需要进行架构复审。架构复审的目的是为了标识潜在的风险,及早发现架构设计中的缺陷和错误。在架构复审过程中,主要由(用户代表与领域专家)决定架构是否满足需求、质量需求是否在设计中得到体现。

问题(1)
浓缩知识点

基于体系结构的软件开发模型(ABSDM)包含体系结构需求、设计、文档化、复审、实现、演化六个核心环节,其中架构复审是保障软件架构质量的关键管控节点,核心作用是提前识别潜在设计风险,尽早发现架构设计中的缺陷与偏差。该环节的核心决策主体为用户代表与领域专家,用户代表从业务视角判断架构是否匹配用户核心需求,领域专家则凭借专业领域知识评估架构设计是否契合领域特性,确认性能、安全性等各类质量需求是否在设计中有效落地;而系统分析师、架构师作为架构的主导设计方,开发测试人员侧重后续的实现与验证工作,系统拥有者、项目经理主要负责资源调配与进度管控,这些角色均不适合作为架构复审的核心决策主体。高效的架构复审能从源头把控质量,大幅减少后续开发阶段的返工成本,确保系统最终交付与需求高度契合。

正确答案
B

本题考察的是基于体系结构的软件开发模型(ABSDM)中的架构复审环节。
该环节的核心决策主体为用户代表与领域专家,用户代表从业务视角判断架构是否匹配用户核心需求,领域专家则凭借专业领域知识评估架构设计是否契合领域特性,确认性能、安全性等各类质量需求是否在设计中有效落地。而系统分析师、架构师作为架构的主导设计方,开发测试人员侧重后续的实现与验证工作,系统拥有者、项目经理主要负责资源调配与进度管控,这些角色均不适合作为架构复审的核心决策主体。
本小问答案是 用户代表与领域专家。题干中的“在架构复审过程中,主要由用户代表与领域专家决定架构是否满足需求、质量需求是否在设计中得到体现”对应用户代表与领域专家。
因此,选项 B 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有