20240905软考架构-------软考126-130答案解析

每日打卡题126-130答案

126、软件架构的三大要素,不包括 ( ) 。

A. 组合 C. 组件

C. 连接件 D. 约束

答案:A

解析:软件架构包括组件、连接件和约束三大要素。

127、软件架构的演化在保证软件演化的一致性和正确性方面起到了重要作用,( )不是软件架构演化便捷性的原因。

A. 形式化、可视化表示提高了软件的可构造性

B. 软件架构设计方案涵盖的整体结构信息、配置信息、约束信息

C. 架构设计时对系统组件之间的耦合描述

D. 软件架构的演化减少了软件系统的复杂性

答案:D

解析:软件架构的演化便捷性主要由于形式化、可视化表示提高了软件的可构造性,软件架构设计方案涵盖的整体结构信息、配置信息、约束信息有助于开发人员考虑未来演化问题,以及架构设计时对系统组件之间耦合的描述有助于软件系统的动态调整。选项D提到的"软件架构的演化减少了软件系统的复杂性"并不是软件架构演化便捷性的原因之一。

128、(1) 是顺序图的核心内容, (2) 是顺序图演化的核心。 (3) 的演化会伴随着消息演化。

(1)A. 实体 B. 消息 C. 对象 D. 分支

(2)A. 消息演化 B. 实体演化 C. 数据演化 D. 架构演化

(3)A. 实体 B. 对象 C. 数据 D. 架构

答案:BAB

解析:消息是顺序图的核心内容,消息演化是顺序图演化的核心。对象的演化会伴随着消息演化。

129、 ( ) 是对象交互关系的控制流描述,表示可能发生在不同场合的交互,与消息同属于连接件范畴。

A. 消息片段 B. 组件片段

C. 复合片段 D. 对象片段

答案:C

解析:复合片段是对象交互关系的控制流描述,表示可能发生在不同场合的交互,与消息同属于连接件范畴。

130、 ( ) 对应着架构配置的演化,一般来源于系统属性的改变,而更多情况下约束会伴随着消息的改变而发生改变。

A. 选择演化 B. 约束演化

C. 依赖演化 D. 组合演化

答案:B

解析:约束演化对应着架构配置的演化,一般来源于系统属性的改变,而更多情况下约束会伴随着消息的改变而发生改变。

相关推荐
程序员小羊!4 小时前
集团多事业部架构下数仓分层建模规范
架构
ARM|X86+FPGA工业主板厂家5 小时前
RK3588+FPGA+EtherCAT异构架构解析|工业场景如何同时保住AI算力与微秒级运动实时性
人工智能·fpga开发·架构
小码哥哥6 小时前
四大企业AI知识库技术架构深度对比:从设计哲学到实现差异
人工智能·架构
2601_9605679613 小时前
电商套图批处理架构的性能分析——逐图生成与流水线模式的工程对比
架构
老刘说AI13 小时前
SGLang 深度优化: Radix 缓存与复杂任务的极致吞吐
人工智能·神经网络·机器学习·缓存·架构·sglang
Georgeviewer14 小时前
实体门店SaaS系统适配困境深度解析:通用模板架构为何无法支撑线下商业落地
架构
●VON14 小时前
鸿蒙 PC Markdown 编辑器通信架构:受限 ArkTS-JavaScript Bridge
华为·架构·编辑器·harmonyos·鸿蒙
chaoxiaomai14 小时前
电商套图批处理架构的性能分析——逐图生成与流水线模式的工程对比
架构
沸速存储14 小时前
内存技术的未来:DDR6、CAMM2与CXL将如何改变计算架构
科技·嵌入式硬件·架构·计算机外设·电脑
人间凡尔赛14 小时前
K8s 十年之变:从 Cloud Native 到 AI Native,2026 年后端架构的范式革命
后端·云原生·架构