软件工程包含了三个要素:方法、工具和过程。软件方法作为三元素的其中之一,是指导研制、开发软件的某种标准规程,它告诉人们“什么时候做什么以及怎样做”,课可见其在软件开发过程中起着非常重要的作用。 软件开发的基本方法包括结构化方法和面向对象方法。软件工程的方法包括了多方面的任务,例如:项目计划与估算,软件系统的需求分析,数据结构,系统总体结构的设计,算法的设计、编码、测试及维护等等。通过学习软件工程方法论,学习系统的,科学的理论框架,吸收前人的经验不断的完善,可以提高我们软件开发的速度和质量。