系统&子系统
系统 = 关联(一群有关联的个体)+ 规则(个体之间按照规则运作)+ 能力(系统能力>个体能力) + 分层(自顶向下逐层分解)
模块&组件
-
系统 =
- 逻辑拆分 --> 模块---------职责分离
- 物理拆分 --> 组件---------单元复用
架构&框架
Framework = 组件规范 + 软件产品
Architecture = 结构 + 准则 + 描述
MVC是架构,也是框架
4R架构
-
架构 =
- 顶层架构Rank ------架构是分层的
- 组成角色Role -------系统包含哪些角色
- 角色关系Relation --------角色之间的关系
- 运作规则Rule ---------角色如何协作完成系统功能 4R架构
- 架构师职责
- 架构师文档内容
- 如何学习架构