- - 三者并没有必然的联系
- - 企业架构和系统架构都比软件架构关注的面更广,也正是通过这些更广的面来建立对软件架构的约束
- - 企业架构和系统架构为软件架构提供了大的环境,同时也给软件架构施加了约束
- - 软件架构必须寄存在企业架构和系统架构之中,同时侧重组织的业务目标的实现
- - 这三种形式的架构都有着重要的共同点
序号 | 共同点 |
1 | 都关注主要的抽象元素 |
2 | 都关注元素之间的关系 |
3 | 组合这些元素如何满足将要构建的事情的目标及质量属性 |
4 | 都可以被设计、评估、记录(文档化) |
5 | 都是对需求的回应 / 解决需求问题 |
6 | 目的都是满足干系人的诉求(需求) |
7 | 都是由元素及元素之间的关系这种结构组成 |
8 | 都有各种各样的模式和风格 |
- 企业架构简述,见下图
- 系统架构VS软件架构简述
- 原图地址
- 本文参考 《Software Architecture in Practice 》 3 、4 edition