《Fundamantals of Software Architecture》 Q&A

《软件架构:架构模式、特征及实践指南》问题与题解

    • 第一章 概述
  • 第一部分 基础
    • 第二章 架构思维
    • 第三章 模块化
    • 第四章 现有的架构特征
    • 第五章 识别架构特征
    • 第六章 度量和治理架构特征
    • 第七章 架构特征的范围
    • 第八章 组件化思维

第一章 概述

1.定义软件架构的四个维度是什么?
软件架构由结构、架构特征、架构决策和设计原则组成。
2.架构决策和设计原则之间的区别是什么?
设计原则和架构决策的不同之处在于,设计原则是指导原则,而不是必须遵守的规则。
3.列出软件架构师的8个核心期望。
指定架构决策、持续分析架构、掌握最新趋势、确保决策被遵守、丰富的经历和经验、具备业务领域知识、具备人际交往能力、了解并驾驭政治。
4.软件架构的第一定律是什么?
软件架构中的一切都是在做权衡。

第一部分 基础

第二章 架构思维

1.描述架构与开发的传统方法,并解释为什么这种方法不再有效。
架构师负责分析业务需求以提取和定义架构特征,选择适合该问题域的架构模式和架构风格,以及负责创建组件

你可能感兴趣的:(软件架构,软件工程,架构,系统架构)