📅  最后修改于: 2021-01-10 15:41:16             🧑  作者: Mango
混合模型是两个或多个主要(传统)模型的组合,并根据业务需求对其进行了修改。该模型依赖于其他SDLC模型,例如螺线,V和V,以及原型模型。混合模型主要用于小型,中型和大型项目。它专注于产品的风险管理。
每当我们想要在单个模型中获得两个模型的特征时,我们都会使用混合模型。当模型是依赖的并且客户是该行业的新手时。
两种模型最常用的组合如下:
注意:瀑布模型无法与任何模型组合,因为不需要进行审查。
螺旋模型和原型模型用于以下条件:
螺旋模型和原型模型的过程将分多个步骤完成,如下所示:
我们之所以选择这种模型,原因如下:
在混合模型中,测试团队将参与测试原型。
在这种情况下,测试将从产品开发的早期阶段开始,这避免了错误的下传,这有助于我们减少返工。
V&V模型和原型过程将通过以下步骤完成:
第1步
该过程首先以CRS文档的形式收集业务需求,测试人员将执行以下操作:
第2步
然后,BA将该CRS文档转换为SRS文档,Web开发人员将设计和开发原型,并将其发送给测试人员,测试人员将测试以下内容:
第三步
之后,测试团队将检查原型并确定错误,并将其发送回给相关的开发人员。原型测试完成后,将其发送给客户进行审查和批准。
步骤4
一旦客户批准,我们将设计特定原型的高级设计,并将其发送给测试团队,他们将执行以下操作:
步骤5
完成后,我们将开始进行底层设计,并将其发送给测试人员,他们将执行以下操作:
步骤6
之后,开发人员开始为特定的Prototype编写代码,并从头开始进行一轮白盒测试,并将其发送给测试团队以进行进一步的测试,在此他们执行各种类型的测试。
这个过程一直持续到模块和原型稳定为止。然后它将交付给客户。
以下是混合模型的优缺点: