常用软件开发模型比较分析
图1-3?? 采用瀑布模型的软件过程
图1-4?? 采用螺旋模型的软件过程
图1-5?? 采用变换模型的软件过程
图1-6?? 采用喷泉模型的软件过程
图1-7?? 采用智能模型的软件过程
图1-8?? 采用增量模型的软件过程
图1-9?? 采用WINWIN模型的软件过程
图1-10?? 采用原型实现模型的软件过程
图1-11?? 采用RAD模型的软件过程
图1-12?? 并发过程模型的一个活动
图1-13?? 采用基于构件的开发模型的软件过程
图1-14?? 采用基于体系结构的开发模型的软件过程
图1-15?? 采用XP方法的软件过程
综上所述,软件开发模型随着软件设计思想的改变而发展,经历了由最初以结构化程序设计思想为指导的瀑布模型等,到以面向对象思想为指导的喷泉模型等,到以构件开发思想为指导的基于体系结构的开发模型等,到现在的4GT技术。每次新的软件设计思想的突破都会出现新的软件开发过程模型,以达到提高软件的生产效率和质量为目标,提出新的解决“软件危机”问题的方案。