Slicing the V-Model -- Reduced Effort, Higher Flexibility

A. Deuter
{"title":"Slicing the V-Model -- Reduced Effort, Higher Flexibility","authors":"A. Deuter","doi":"10.1109/ICGSE.2013.10","DOIUrl":null,"url":null,"abstract":"Companies requiring a formal software process model tend to choose the V-model. Having its advantages in a strong focus on verification and validation, the main drawbacks of the V-model are the need to create a large amount of documentation, to keep this documentation continuously updated and to manage trace ability of requirements implementation and testing. As it is based on the waterfall process model the timing behavior of the V-model is considered to be stiff. Additional complexity arises whenever teams work together in globally distributed environments. All these aspects reduce the software productivity of the teams when using the V-model. It is known that agile processes solve some of the mentioned problems. However, agile processes are not always accepted in formal environments, e.g., if certification bodies need to approve safety critical developments. This article proposes a new approach, called \"sliced V-model\", where documents are split into work items and these work items are linked between the documents, forming small and independent \"V\" shapes. Working with such so-called \"V\" slices downsizes the efforts for keeping documents updated, simplifies the management of trace ability and increases flexibility. Since the sliced V-model requires the utilization of a web-based repository, it is easy to apply in globally distributed teams. An example of successful implementation in a globally operating industry company is shown.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE 8th International Conference on Global Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICGSE.2013.10","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Companies requiring a formal software process model tend to choose the V-model. Having its advantages in a strong focus on verification and validation, the main drawbacks of the V-model are the need to create a large amount of documentation, to keep this documentation continuously updated and to manage trace ability of requirements implementation and testing. As it is based on the waterfall process model the timing behavior of the V-model is considered to be stiff. Additional complexity arises whenever teams work together in globally distributed environments. All these aspects reduce the software productivity of the teams when using the V-model. It is known that agile processes solve some of the mentioned problems. However, agile processes are not always accepted in formal environments, e.g., if certification bodies need to approve safety critical developments. This article proposes a new approach, called "sliced V-model", where documents are split into work items and these work items are linked between the documents, forming small and independent "V" shapes. Working with such so-called "V" slices downsizes the efforts for keeping documents updated, simplifies the management of trace ability and increases flexibility. Since the sliced V-model requires the utilization of a web-based repository, it is easy to apply in globally distributed teams. An example of successful implementation in a globally operating industry company is shown.
切割v型模型——减少工作量,提高灵活性
需要正式软件过程模型的公司倾向于选择v模型。v模型的优点在于它非常注重验证和确认,它的主要缺点是需要创建大量的文档,保持这些文档不断更新,并管理需求实现和测试的跟踪能力。由于它是基于瀑布过程模型,所以v型模型的时序行为被认为是刚性的。每当团队在全局分布式环境中一起工作时,就会出现额外的复杂性。当使用v模型时,所有这些方面都会降低团队的软件生产力。众所周知,敏捷过程解决了上述的一些问题。然而,敏捷过程并不总是在正式环境中被接受,例如,如果认证机构需要批准安全关键开发。本文提出了一种新的方法,称为“切片V模型”,其中文档被分割成工作项,这些工作项在文档之间链接,形成小而独立的“V”形状。使用这种所谓的“V”切片减少了保持文档更新的工作量,简化了跟踪能力的管理并增加了灵活性。由于切片v模型需要使用基于web的存储库,因此很容易在全球分布的团队中应用。本文给出了一个在全球运营的工业公司中成功实施的例子。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信