查看更多
当前 - 选择题 - 基本概念
中等
单选题
2013年11月第30题
#第二版教材
#必须掌握

以下叙述,(__)不是软件架构的主要作用。

问题(1)
浓缩知识点

软件架构的核心作用体现在多方面,它能在设计早期变更成本较低的阶段,提前规划系统结构的可选方案,为后续开发奠定合理技术基础;也可作为跨角色沟通的媒介,帮助技术与非技术人员就软件设计达成共识;还能清晰展现系统组件的结构、属性及内部交互关系,明确整体技术框架。需要明确的是,软件架构重点聚焦于系统的非功能性需求,比如可维护性、扩展性、可靠性等,用户的功能性需求通常由需求规格说明书来定义和体现,并非软件架构的主要作用范畴,架构更多是从技术结构层面支撑功能性需求的落地实现。

正确答案
D

本题考察的是软件架构的作用与职责范围,属于软件架构设计中的基础概念。
A选项:架构设计在早期阶段考虑系统的结构选型,是架构师的重要任务之一,该项是架构的主要作用
B选项:架构图和架构描述文档常作为沟通媒介,有助于技术与非技术人员达成共识,该项也是架构的主要作用
C选项:架构明确组件的组织结构、接口及交互关系,是其核心内容,该项也是架构的主要作用
D选项:功能性需求通常通过需求规格说明书定义,而不是通过架构直接表达。架构更侧重于非功能性属性(如可维护性、可扩展性、可靠性等)和技术结构,该项不是架构的主要作用,故为正确答案
因此,选项 D 正确。

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