返回
当前 - 选择题 - 软件架构基础
题号:0020130500028
单选题
2013年11月第28题

软件系统架构是关于软件系统的结构、(行为)和属性的高级抽象。在描述阶段,主要描述直接构成系统的抽象组件以及各个组件之间的连接规则,特别是相对细致地描述组件的(交互关系)。在实现阶段,这些抽象组件被细化为实际的组件,比如具体类或者对象。软件系统架构不仅指定了软件系统的组织和(拓扑)结构,而且显示了系统需求和组件之间的对应关系,包括设计决策的基本方法和基本原理。

浓缩知识点

软件系统架构是软件系统的高级抽象,核心涵盖结构、行为和属性三大要素,是衔接需求与具体实现的关键环节。在架构描述阶段,核心是界定直接构成系统的抽象组件,以及组件之间的交互关系,这种交互关系是架构层面的抽象连接逻辑,区别于实现关系、数据依赖这类偏向底层实现或需求关联的内容,是架构设计的核心描述对象。同时,软件系统架构需要明确系统的组织与拓扑结构,拓扑结构是对组件间连接模式的抽象表达,而非进程、数据这类具体实现细节或运行机制。架构不仅搭建起系统需求与后续细化的实际组件(如具体类、对象)的对应关系,还确立了设计决策的基本方法与原理,为整个软件系统的开发提供核心框架指引,保障系统开发的方向性与一致性。

正确答案
A

本题考察的是软件系统架构的基本概念
行为:软件系统架构是关于结构、行为和属性的抽象,这里“行为”是架构的核心组成部分;组织:是描述架构的一部分,但不是软件系统架构三要素之一;性能:属于系统质量属性,而不是架构描述的三大基本内容;功能:属于需求层面的描述,而不是架构的核心抽象要素。
本小问答案是 行为。软件系统架构是关于结构、行为和属性的抽象,这里“行为”是架构的核心组成部分。
因此,选项 A 正确。

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