1.2 架构的底层逻辑-系统思维
认识系统
系统是什么
1.由若干实体组成
2.系统也是另一个系统中的实体
如何认识系统,系统有什么特征
系统具有形式属性(静态结构)和功能属性(动态结构)
系统同时也是一个提供功能的对象
系统VS产品,系统如何体现价值
产品是能够交换或具备交换潜力的事物,有些系统是产品但不是系统(例如米)
有些事物是系统但不是产品(例如太阳系)
认识系统功能
系统分解
目标陈述
系统的分解
我们把一个无代码埋点权限系统进行定义:
功能:无需手动添加资源通过动态扫描代码资源即可在系统中将角色和用户,资源和权限动态进行绑定,达到资源权限管理的目的。实体分解
功能分解
系统的框架
通常我们可能对系统进行以下几类分析
- 元素: 也可以统称为对象
- 连接: 元素与元素之间的关系
- 过程: 过程改变对象状态体系系统的价值