2022-09-02
构建模型的类型有:
1、瀑布模型
瀑布模型是像一个下台阶的形式。有过渡阶段。包括需求分析,设计,开发,集成,测试等方面。
图1-1 瀑布模型图
2、快速原型模型
快速原型模型,是根据用户描述的所面临的问题进行需求分析,设计。
图1-2 快速原型模型图
3、增量模型
增量模型,是开发出一部分交付用户一部分的形式,这样的模型会缺乏一次全面彻底地测试。
图1-3 增量模型图
4、螺旋模型
螺旋模型图,是在一个笛卡尔象限内绘制的,分为四部分,需求分析,风险评估(原型设计),编码,用户评估。
为了快速抢占市场,常采用螺旋模型。先设计一个软件的版本,通过螺旋模型,在进行一轮“需求分析,风险评估(原型设计),编码,用户评估”,发布第二代版本,进行打补丁,增加功能,提升系统。以此类推,在进行多次循环。
图1-4 螺旋模型图
5、喷泉模型
喷泉模型自下向上查看,可以看做是喷泉模式,不过乍一看是像毛毛虫的。喷泉模式每个阶段都有交集部分且是面向对象的。在最上面分为两支,一部分对已有版本进行维护,另一部分着手设计新的版本。
图1-5 喷泉模型
6、rational模型
rational模型有6个主要工作流,3个支持部分。有建模、需求、设计、编码(实现)、集成与测试、配置、管理、环境,9个部分。
图1-6 rational 模型图
7、微软模型
微软模型图像个足球,有5个部分,需求分析,软件设计,编码设计,集成测试,交互用户。每个部分都有相应的评价标准,合格后方可进入到下一个标准。
图1-7 微软模型图