首先从对软件工程方法论的名字我们就大概可以知道这是教给我们软件开发时在开发方法上的科学系统的指导。软件工程包括技术和管理两方面的内容,是技术和管理紧密结合所形成的工程学科;而软件工程方法论就是围绕软件生命周期全过程中所使用的一整套技术方法的集合。在软件工程开发过程中,软件工程方法论为软件开发提供了开发的大概思路及模型;软件工具为软件开发提供了自动的或半自动的软件开发环境。目前使用得最广泛的软件工程方法学分别是传统方法学和面向对象方法学。
总的来说软件工程方法论为我们面对不同的软件开发情况的时候提供了理论上的支撑,并且贯穿整个软件生命周期,对软件开发起着至关重要的作用。因此我们在学习软件工程方法论时更应该去理解软件开发每个过程中的方法模型,而不仅限于识记了解。