如果您正在构建复杂的系统,那么你可能听说过v模型。在我们解释,警告:有不同,部分矛盾v模型的定义。此外,它很容易误解,可害大于益。这也是v模型的神话的来源。理解的神话v模型可以帮助你正确地应用它,从而让你更加有效。
短暂的v模型
上面是一个可视化的v模型:了解它,我们开始在左上角。在这里你找到高级需求(“操作”的概念)。V的左臂后,产品定义细化,直到我们达到实现。开云足球app下载官网最新版V的右臂包含相应的确认和验证项目,如测试、分析或检查。
有什么不清楚的模型(并且经常混淆的来源)的元素之间的关系,通过箭头可视化。注意各种箭头有不同的含义:
- 实线表示连接盒的依赖性。例如,有一个“需求”和“详细设计”之间的关系(详细设计是一个可能的解决方案)。如果需求变更,那么通常也需要改变设计。例如,改变从24到48小时电池寿命(需求)可能会需要更大的电池(设计)。
- 冲“核查和验证”线也代表一个依赖,但这一次的测试覆盖率。注意,图中的箭头代表了“测试”的关系(“系统验证和验证测试需求和架构”)。依赖的方向是相反的(例如,改变从24到48小时电池寿命将触发一个更新到相应的系统测试)。
- 外虚线表示活动,广泛代表时间。但是我们必须非常小心,因为他们并不代表一个严格的时间序列。这是一个巨大的混乱。
现在,我们有一个粗糙的v模型的理解,让我们看看四个常见的神话:
传说:v模型只是一个扩展的瀑布
如果我们把时间轴太随便,那么V模型似乎是瀑布模型(V)的左侧,与验证“折叠”。只是提醒一下,瀑布模型是一个线性的开发方法。它由不同阶段(需求、设计、实现等),在每一个下一个开始之前完成。v模型和瀑布之间的主要区别是v模型的迭代开发的成熟度增加,影响产品描述的所有项目。开云足球app下载官网最新版
神话:v模型只是一个过程
这句话是正确的,但不完整。是的,v模型是一个过程。事实上,它广泛使用,被以各种方式和标准化:有德国“Das V-Modell”,政府的标准和PRINCE2方法,这是在英国和美国使用。许多标准引用它,包括ISO / IEC / IEEE 15288。
但这种观点关注过程,忽视了一个事实:v模型也代表了产品开发的构件和它们之间的关系。开云足球app下载官网最新版第二个视图可以产生额外的见解,特别是如果是细粒度的构件:例如,传统的盒子“需求”在上图中代表一个需求的过程,流程的设计过程。
但如果这些代表个人需求,设计元素的精确的可追溯性,这种关系突然可以用于覆盖分析(“确保覆盖所有需求”),变更管理(“需求变更后,设计元素是影响?”)等等。
看着两个流程和数据模型——显著增加v模型的价值。
神话:v模型不能在敏捷环境中应用
这个神话与前一个:现有方法基于v模型创建的90年代,在敏捷宣言之前创建。
但是v模型本身不仅仅是敏捷方法兼容。(几乎)的先决条件!更准确地说,一个健壮的关系模型,如v模型,是进行更改的基础和信心。和频繁的变化是敏捷开发的一个方面。一个健壮的关系模型反映了三角关系的要求,测试和实施。
神话:在开发过程中,我们从左向右移动
已经显示在这两个神话我们破产,v模型需要在开发过程中来回穿梭。然而,假设是,我们需要要求之前,我们可以创建相应的测试。
但v模型是适合也支持行为驱动开发(BDD)。在BDD,预期的行为是定义在一个可测试的方式。设计后才开始定义的行为。
这对应于测试驱动软件开发,编写自动化测试之前创建的软件实现。开云官网入口下载手机版BDD工作,有关项目之间的关系必须明确定义,用于分析和变更管理。
这个过程的v模型提供了必要的结构。事实上,这种三角关系是可见的v模型的三角形式,除了BDD使用稍微不同的术语。
v模型和产品开发平台开云足球app下载官网最新版
v模型可以被混淆,因为它涉及到两个流程和数据模型。开云足球app下载官网最新版产品开发平台和Jama软件区分这两个方面分别和地址:开云官网入口下载手机版开云官网手机网页版入口
- 工作项类型和关系组成的一个灵活的数据模型。这些可以根据现有的工件和工作流。这使得产品描述自然进化,而自动管开云足球app下载官网最新版理的关系。结果更清晰的理解报道没有变化的恐惧。
- 允许工作流引导成熟产品的描述,与现有流程保持一致。开云足球app下载官网最新版这就产生了对产品质量的信心,使其容易在兼容的环境中工作和审计的焦虑。开云足球app下载官网最新版
结论
v模型是一个强大的概念。但它已经存在了很长一段时间:这是中创建一个基于文档的工作是正常的时间,以及敏捷还没有一个确定的方法。在现代背景下,v模型应用的推动者是更快更好的产品的发展。开云足球app下载官网最新版但为了充分利用这一点,它必须被理解。
学习如何克服紧张的时间,增加产品复杂性和风险和监管逆境与我们的网络研讨会,“开云足球app下载官网最新版用较少的资源做更多的事:如何有效的需求管理提高效率开云足球app下载官网最新版”。
- 遗留日落:数据迁移,从IBM®Rational®门Jama连接®开云官网手机网页版入口- 10月3日,2019
- 遗留日落:为什么合规是痛苦与遗留需求管理(RM)的解决方案开云足球官网——2019年9月26日
- 遗留日落:使汽车工程通过现代需求管理的创新——2019年9月17日