我的架构思想(三):你所关注的系统——了解系统的过程(系统是一种认知,而非分析的结果)

阅读数:18 2019 年 10 月 12 日 16:44

我的架构思想(三):你所关注的系统——了解系统的过程(系统是一种认知,而非分析的结果)

让我们回到那个黑暗的屋子,设身处地去感受一下这个屋子的存在?

有光线、明暗的边界、屋顶、四壁、砖石、门;有窗、窗格的木条、木条上的纹理、纹理中扭曲的形像;有灰尘,地上的灰尘、空气中的灰尘、窗台上的灰尘、窗格上的灰尘,无处不在的但并不厚密的灰尘;有空气,光线中的空气似乎要清新一些,而墙角的空气则显得阴暗潮湿,(我俯下身)地面的空气好像透着丝丝凉意;我在屋中跑跳了几步,嗯,不错,看起来今天会是不错的一天——尽管我还没有推开门,或者我也并不知道这是不是一个锁死的牢房……

是的,这有点散文或小说的笔法,总之看起来像是文学作品中的桥段。正是如此,我们作为“计算机专业人士”的日子太久了,我们对太多的事物有了理性的认识,而缺乏感性的认识。正因为我们忘却了这种“感同身受”地了解事物的方式,所以我们对这些事物的认识流于浅表,流于那些有数字个数、形体大小、边界棱角或者演进逻辑的判断推理当中。我们忘了一个“系统”是可以去知道、了解、感知,进而感受的。

我们把对系统的观见与解说当成一种理论,这种理论称为“需求分析”。而我们在一定程度上忘记了,我们所谓之“系统”,并不仅仅是模块的组成,更是一种外界——之于这个系统——的认知1

1 当你能站在客户的角度去感受他所知的系统时,你能了解到他的所需。这何尝不是需求分析的一种形式。

评论

发布