描述整个软件生命周期过程中所经历的主要阶段(如分析、设计、实现、测试和维护等)以及各阶段之间关系的模型。典型的生命周期模型有瀑布模型、螺旋模型、增量模型和喷泉模型等。《计算机科学技术名词 》第三版。