系统的特性

142 阅读1分钟

我们从几个角度是看系统的特性:从企业组织结构、技术上。

从企业组织架构来看系统是具备分而治之性的,把工作分解到各部门人员上,每个人完成一个环节。而这工作的又具有流程性,在完成一系列流程中又少不了信息的传递。

从系统这个维度看,似乎我们的流程决定我们的信息传递。但其实不然,因为系统可能不能覆盖所有的信息获取源。因此你需要需要额外的沟通成本。

但是我们如何评估这个沟通成本是否合理。

这时候我觉得封装性的重要性就得已体现了。

我这以拍照为例,来描述封装和信息传递性。

似想你要拍照,你按下一个按钮之后,系统内部的大致是这样:

开启快门---接收光传进去--- 投射到背景 ---- 最后成像。

你可以把这四个步骤当成是四个完成独立操作的封装。他们有内在的信息传递逻辑也具有封装性。但对于用户来说,只需要按一个按键。

但如果你换了一个相机,这个相机在你按快门要拍照的那一刻时,你需要跑到成像那问,我要按快门键前要设置什么,要按多久,你那边成像才不会出错,这样的沟通成本合理吗。这样的沟通成本成了头尾闭环。这是因为最后一个阶段的分工没有封装性导致的。同样的场景,我们用到企业流程和系统上也是一样的。