软件工程包括三个要素:方法、工具和过程。
软件工程方法为软件开发提供了 "如何做" 的技来自术,软件工具为软件工程方法提供了自动的或半自动的软件支撑环境; 过程是为了获得高360百科质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作乡式上步骤。