模块化设计与认知方法
2017-9-12
一定要模块化设计,为啥?
复杂的系统对一个人来讲是一个挑战,系统的复杂在于多线程性,随机性(中断)。
而人的大脑是单线程的,一个时间点只能处理一件事情。
做设计要有以人为本的思想。
什么是以人为本?
就是从人自身出发,最后又回到人本位。
搞一项设计,总的来看是非常复杂的,一个人很难既看系统又看细节。
因此,模块化思想必须要采取。这样才符合人的认知习惯,才有利于人对系统的认识。
人的认知是由简答到复杂,因此认知一项事物是有顺序的:
-
第一步:化繁为简
-
第二步:由浅入深
-
第三步:深入浅出
第一步:化繁为简
如果要刚认知一个复杂的系统,首先要化繁为简,从框架上认知这个系统,把握全局,概要性的认识系统。将这个系统划分为几个模块。然后了解各个模块的作用,以及他们之间的关系。
第二步:由浅入深
对事物进行概要性的认知之后,其认知程度还是停留在表面,并不能了解该事物内部的机理。
以一个模块为研究对象,按模块深入了解。
第三步:深入浅出
了解到每一个模块之后,再返回来看整个系统,能用自己通俗易懂的语言,把事物的道理讲明白叫深入浅出。