(3)软件开发
穆恩奇(Muench)等描述了一个软件开发项目的螺旋型项目寿命周期,它有四个循环和四个象限。
概念证实循环——捕捉商业需求,确定概念证实的目标,进行概念性系统设计和逻辑设计,进行概念证实,制定验收测试计划,进行风险分析并提出建议。
第一次开发循环——导出系统要求,确定第一次开发的目标,进行逻辑系统设计,设计和进行第一次开发,编制子系统测试计划,评审第一次开发的成果并提出建议。
第二次开发循环——导出子系统要求,确定第二次开发目标,进行实体设计和第二次开发,编制系统测试计划,评审第二次开发成果并提出建议。
最后一次开发循环——完成单元要求,最后设计,进行最后开发,进行单元、子系统、系统并进行验收测试。