��软件人员根据生存期来组织和管理开发过程。为生存期中每个阶段规定一定的任务。许多项目使用相同生存期模型,根据它们的经验,可以得到分配给每个阶段的时间估计。但在开发方法上的改变可能会改变生存期,在模型中增加新的阶段,或删去某些老的阶段,同时在特定阶段所花费的时间也可能改变。
��面向对象方法改善了在生存期各个阶段之间的界面,因为在生存期各个阶段所开发出来的"部件"都是类。在面向对象生存期的各个阶段对各个类的信息进行细化,类成为分析、设计和实现的基本单元。事实是,在分析阶段得到的输出是实现语言中的语法单元,虽然在形式上可能有一点修改。
��在本节考虑传统的开发生存期,并改进它以突出复用和支持面向对象范型。生存期中的步骤以顺序的方式给出,而且分析、设计、实现的活动在各自阶段内部是迭代的;做为整个生存期,各个阶段也是迭代的。
��