软件工程模型也称软件开发模型。它是指软件开发全部过程、活动和任务的结构框架,通过该模型能清晰、直观地表达软件开发全过程,明确地规定要完成的主要活动和任务,它奠定了软件项目工作的基础。模型是用于表现更大、更复杂的物体、或体制、或概念的经过精确刻画的一种“直观反映”。模型通常是一个计划的初步产品或结构,依据此模型或从模型中可产生出最终的产品。各传统领域均用模型来表示实际产品、实际产品的生产加工过程及工艺标准等。例如,房产销售领域通常采用按实际比例缩小的房屋结构模型来展示他们的商品,这种模型主要从实际使用角度进行模拟,让用户能够直观地感受“使用”效果;而施工图纸也是模型,是从建造角度反映制造房屋建筑的结构、质量标准、技术和工艺标准的模型。