模块分解原理与三权分立
模块分解原理与三权分立 相关文章链接:模块分解原理探索前一篇模块分解原理探索的文章中谈到了模块需要按专业领域分解,怎么这篇文章的标题上突然冒出了三权分立,软件怎么和政治制度扯到一起去了?表面看这两个东西好像是风牛马不及,但如果把软件系统和整个社会系统做一个类比的话,也许能看出一些端倪来。在软件中,有需求,设计,编程,测试这几个大的核心专业领域,再来看三权分立,立法、司法、行政看起来似乎是三种权力,实际上立法主要是游戏规则设计,相当于软件中的设计领域,司法系统主要是问题定位和纠错的,
复制链接