刚开始接触面向过程和面向对象两种分析方法时,我以为面向过程分析方法就是对软件开发的过程或者说是软件开发的其中步骤进行分析,并以这些步骤为侧重点进行分析,从而达到开发整个软件的过程;而面向对象分析方法就是分析软件用户,分析用户的需求来实施对软件的开发,侧重点是用户。对软件工程深入学习了以后,我更深入的了解了这两种软件分析方法。
面向过程分析方法:我觉得面向过程分析方法就是以软件开发过程为侧重点,对软件开发的过程进行充分分析,然后把开发软件遇到的问题进行分析细化,模块化,分块分步解决问题,此为面向过程分析方法;
面向对象分析方法:我觉得面向对象分析方法就是针对软件用户,在软件开发过程中,采集各种用户需求并建立合理的软件开发模型,这个模型就包括软件的大致框架及其功能的范围,而这恰好是能够契合用户的需求的,这就是面向对象分析方法应该达到的效果。
可能现在我对这两种分析方法的概括不是很准确,不过我相信,在我有了更进一步的学习之后,我会有更准确的看法。