什么是架构?怎么来理解?

一、系统与子系统
- 关联:一群有关联的个体 
- 规则:个体之间按照规则运作 
- 能力:系统能力超越个体能力 
- 分层:自顶向下逐层分解 
二、模块与组件
- 软件模块 
- 软件组件 
 
 三、架构与框架
- 软件框架 
- 软件架构 
 
  
 四、4R 架构
Rank:顶层结构,架构是分层的
Role:组成角色,系统包含哪些角色
Relation:角色关系,角色之间的关系
Rule:运作规则,角色如何协作完成系统功能
五、4R 架构的应用(敲黑板)
4R 架构:
- 架构师职责: 
- 确定层级 
- 拆解角色 
- 定义关系 
- 设计规则 
- 架构文档内容: 
- 指明层级 
- 描述角色 
- 定义关系 
- 展现规则 
- 如何学习架构: 
- 自顶向下学习 
- 角色有哪些 
- 角色关系如何 
- 运作规则是什么 
版权声明: 本文为 InfoQ 作者【秋天】的原创文章。
原文链接:【http://xie.infoq.cn/article/633911603a048b9f19c81cf29】。文章转载请联系作者。












 
    
评论