第7章 问题

(1) 你知道“架构”都说些什么吗?你所在团队的其他人知道吗?你所在组织的其他人呢?

(2) IT领域有很多不同类型的架构。它们有什么共同之处?

(3) 你和团队对“软件架构”的含义有一个标准定义吗?你能够轻松地向团队的新成员解释吗?这个定义在你所在组织通用吗?

(4) 如果用“敏捷”来描述一个软件的架构,是什么意思?你如何面向“敏捷”进行设计?

(5) 你能够把你当前软件项目所做的架构决策列一个清单吗?它们被视为重要的原因明显吗?

(6) 如果从代码后退一步,你的软件系统的“大局”中包含了哪些事情?

(7) 你所在组织的技术职业发展怎么样?企业架构会是你的出路吗?

(8) 软件架构重要吗?为什么,好处是什么?你的软件项目的架构足够吗?还是太多了?