大摩娱乐注册 大摩娱乐登录 大摩娱乐招商QQ

Navigation menu

来源:未知 责任编辑:admin

V模型(软件工程)

  V模型也称为验证和验证模型。这样,SDLC的每个阶段必须在下一个阶段开始之前完成。它遵循与瀑布模型相同的顺序设计过程。计划在相应的开发阶段进行设备测试。

  验证:它涉及一种静态分析方法(检查),无需执行代码即可完成。产品开发过程的评估过程是查找指定的要求是否满足。

  验证:它涉及动态分析方法(功能性,非功能性),通过执行代码进行测试。验证是在开发过程完成之后对软件进行分类的过程,以确定软件是否满足客户的期望和要求。

  因此,V模型的另一侧包含验证阶段,另一侧包含验证阶段。 V字形编码阶段加入了验证和确认过程。因此,它被称为V模型。

  这是从客户方面了解产品需求的第一步。此阶段包含详细的沟通,以了解客户的期望和确切要求。

  在这一阶段,系统工程师通过研究用户需求文档来分析和解释所提议系统的业务。

  选择体系结构的基线是它应该理解所有内容,通常包括模块列表,每个模块的简要功能,它们的接口关系,依赖关系,数据库表,体系结构图,技术细节等。集成测试模型在特定阶段执行。

  设计后,开始编码阶段。根据要求,确定合适的编程语言。有一些编码准则和标准。在检入存储库之前,对最终版本进行了优化以提高性能,并且代码会经过许多代码审查以检查性能。

  在V模型中,在模块设计阶段开发单元测试计划(UTP)。执行这些UTP可以消除代码级别或单元级别的错误。单元是可以独立存在的最小实体,例如程序模块。单元测试可以验证最小的实体在与其余代码/单元隔离时能否函数运行。

  集成测试计划是在体系结构设计阶段制定的。这些测试验证了独立创建和测试的组可以共存并相互通信。

  系统测试计划是在系统设计阶段制定的。与单元测试和集成测试计划不同,系统测试计划由客户的业务团队组成。系统测试可确保满足应用程序开发人员的期望。

  验收测试与业务需求分析部分有关。它包括在用户环境中测试软件产品。验收测试揭示了与不同系统的兼容性问题,这些问题在用户环境中可用。它联合发现了在实际用户环境中的非功能性问题,例如负载和性能缺陷。