软件工程方法学包含3个要素:方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回等“怎样做”的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
说白了就是软件工程方法论包含前人开发软件的经验和方法,能够让我们少走弯路、错路,能够指导我们更好地、高效地开发软件。