查看更多
当前 - 选择题 - 基本概念
简单
单选题
2015年11月第38题
#第二版教材
#了解即可

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和 (问题1) ,并通过多种 (问题2) 全面描述特定系统的架构。

浓缩知识点

软件架构设计是涵盖架构模型提出、方案设计及设计评审的迭代过程,其核心聚焦于系统组件的结构、属性以及组件间的交互作用,这是架构设计的核心要素,后续开发阶段的实现方式、验证阶段的测试方式均不属于架构设计的核心关注范畴。在架构的表达与沟通上,多视图是行业通用的标准手段,通过逻辑视图、开发视图、部署视图等不同维度的视图,能够全面立体地呈现系统架构,相比建模层面的对象、偏向实现细节的代码,或是仅作记录的普通文档,视图是更高效且核心的架构描述方式。

正确答案
B

本题考察的是软件架构设计的基本内容与描述方式
问题1
架构设计的核心在于对系统结构、组件属性及组件间交互作用的全面理解和描述。
A选项实现方式:属于后续开发阶段内容,不是架构设计的重点,错误。
B选项交互作用:描述组件之间如何协作、通信,是架构设计核心内容之一,正确
C选项设计方案:较为宽泛,未具体反映架构核心要素,错误。
D选项测试方式:属于验证阶段,不是架构关注内容,错误。
选择选项 B。

问题2
为更好地表达和沟通架构,常通过多种视图来从不同角度展示系统架构(如逻辑视图、开发视图、部署视图等)。
A选项对象:是建模层面的概念,不是架构描述手段,错误。
B选项代码:偏向实现细节,非架构设计首要表达方式,错误。
C选项文档:虽然文档可以记录架构,但“视图”是架构表达的标准手段,错误。
D选项视图:用于全面、多维度描述系统架构,是架构设计的核心表达方式,正确
选择选项 D。

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