Slicing the V-model - Reduced effort, higher flexibility

被引:3
|
作者
Deuter, Andreas [1 ]
机构
[1] PHOENIX CONTACT Elect GmbH, D-31812 Bad Pyrmont, Germany
关键词
Distributed software development; V-model; Work Item; Slicing; Traceability;
D O I
10.1109/ICGSE.2013.10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 traceability 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 traceability 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.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [41] Information-/documentation-system for function-design based on the V-model
    Teuchert, S
    ELECTRONIC SYSTEMS FOR VEHICLES, 2003, 1789 : 143 - 152
  • [42] On the Dependability Lifecycle of Electrical/Electronic Product Development: The Dual-Cone V-Model
    Bauer, Bernhard
    Ayache, Mouadh
    Mulhem, Saleh
    Nitzan, Meirav
    Athavale, Jyotika
    Buchty, Rainer
    Berekovic, Mladen
    COMPUTER, 2022, 55 (09) : 99 - 106
  • [43] Putting Preemptive Time Petri Nets to Work in a V-Model SW Life Cycle
    Carnevali, Laura
    Ridi, Lorenzo
    Vicario, Enrico
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2011, 37 (06) : 826 - 844
  • [44] A V-MODEL FOR MORE. AN INCLUSIVE DESIGN MODEL SUPPORTING INTERACTION BETWEEN DESIGNER AND USER.
    Ielegems, Elke
    Herssens, Jasmien
    Vanrie, Jan
    DS 80-9 PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 15) VOL 9: USER-CENTRED DESIGN, DESIGN OF SOCIO-TECHNICAL SYSTEMS, 2015,
  • [45] A Structured Wind Turbine Controller Evaluation Process Embedded into the V-Model for System Development
    Requate, Niklas
    Wiens, Marcus
    Meyer, Tobias
    SCIENCE OF MAKING TORQUE FROM WIND (TORQUE 2020), PTS 1-5, 2020, 1618
  • [46] Research on suspension system with embedded-permanent-magnet magnetorheological damper based on V-model
    Xiao, Ping
    Wang, Qidong
    Niu, Limin
    Gao, Hong
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2016, 230 (10) : 1602 - 1614
  • [47] Implementation of the simple domain-specific language for system testing in V-Model development lifecycle
    Popic, Srdjan
    Komadina, Vanja
    Arsenovic, Ranka
    Stepanovic, Mia
    2020 ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE (ZINC), 2020, : 290 - 294
  • [48] Development of a Digital Twin Architecture Using MBSE Approach: Optimization of the Mechatronic Systems V-Model
    Bouhali, Imane
    Mhenni, Faida
    Choley, Jean-Yves
    Martinez, Jacques
    Idasiak, Vincent
    Palladino, Luca
    Kratz, Frederic
    DESIGN AND MODELING OF MECHANICAL SYSTEMS-VI, VOL 1, CMSM 2023, 2024, : 3 - 13
  • [49] Enhancing AUTOSAR Methodology to a COTS-based Development Process via Mapping to V-Model
    Kumar, Manish
    Yoo, Jonghun
    Hong, Seongsoo
    2009 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2009, : 50 - 53
  • [50] Using V-Model Methodology, UML Process-Based Risk Assessment of Software and Visualization
    Naeem, Muhammad Rashid
    Zhu, Weihua
    Memon, Adeel Akbar
    Khalid, Adeel
    2014 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTERNET OF THINGS (CCIOT), 2014, : 197 - 202