软件生存周期模型显示了软件开发的流程,概要给出了软件生存周期各个阶段的顺序,需要的人员,各阶段产生的主要文档以及各阶段所需工作量的百分比等信息。图中字母表示为:A是
系统分析员,M为管理员,P为
程序员,T为
测试工程师,U是用户。图中下箭头表示各阶段的顺序关系,显然各阶段具有顺序性和依赖型性。上箭头表示下一阶段若发现错误,还要返回到前面有关的阶段去进行修改。方框右上角的文字表示该阶段结束后所产生的主要结果文档。方框中的百分数表示该阶段的工作量占整个
软件系统工作量的百分比;它既可以看作是工作量,也可以认为是工程费用或工程时间。