什么是分而治之
分而治之
词语解释
分而治之是中国汉语里的成语,意思是①分别治理。②利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。
在软件工程里面来解释,分而治之是软件工程的四核核心概念之一,其他三个还有复用、折中、演化。
分而治之是指吧营复杂问题分解成若干个简单问题,然后逐个解决。软件人员在执行分而治之的时候,应该着重考虑:复杂问题分解后,每个问题能否用程序实现?所有程序能否集成一个软件系统并有效解决原始的问题?
图1.6表示了软件领域的分而治之策略。诸如软件的体系结构设计、模块化设计都是分而治之的具体表现。软件的分而治之不可以“硬分硬治”。不想为了吃一个西瓜或是一只鸡,回到斩成n块,在把每块塞进嘴里粉碎搅拌,然后交由肠胃来消化吸收,象征复杂问题的西瓜或是鸡也就此消失了。
在查找资料的过程中,发现一本书是浙江大学林锐同学写的《软件工程思想》,被开头吸引,觉得妙趣横生,希望之后有时间看下去,写在这里提醒自己。
书本连接:https://www.doc88.com/p-997310745571.html