软件开发感觉就是一个整合拆分再整合再拆分的过程。
需求提出的时候 ——整合,将客户的需求整合成为一个可行性的方案
软件需求分析的时候 ——拆分,将客户的需求进行结构化,进行拆分。
软件开发的时候——再整合,代码的实现过程就是整合的过程。需求分析很细的几方面,在代码中可以整合在一起
软件测试的时候——再拆分,将实现好的内容进行拆分,各个角度,各个细节对软件进行拆分测试。