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