V-modell

V-modellen (eller VEE-modellen) är en utvecklingsmodell för informationssystem (IS) som syftar till att förenkla förståelsen av komplexiteten i samband med systemutveckling. Den används för att definiera en enhetlig procedur för utveckling av mjukvaruprodukter , hårdvara och människa-maskin-gränssnitt .

Översikt

Historik

Konceptet med V-modellen utvecklades av Tyskland och USA i slutet av 1980-talet oberoende av varandra:

Den nuvarande versionen av V-Model är V-Model XT, som godkändes i februari 2005 . V-modellen används för att hantera mjukvaruutvecklingsprocessen för den tyska federala administrationen. Det är nu standarden för tyska regerings- och försvarsprojekt, såväl som för programvarutillverkare i Tyskland. V-modellen är mer en uppsättning projektstandarder för att utveckla nya produkter. Denna modell liknar på många sätt PRINCE2 och beskriver metoder för både projektledning och systemutveckling.

Grundläggande principer

Grundprincipen för den V-formade modellen är att detaljen i projektet ökar när du rör dig från vänster till höger, samtidigt med tiden, och ingen av dem kan vända tillbaka. Iterationer i projektet görs horisontellt, mellan vänster och höger sida av bokstaven.

Vid utveckling av informationssystem är V-modellen en variant av vattenfallsmodellen , där utvecklingsuppgifter går uppifrån och ner på vänster sida om bokstaven V, och testuppgifter går upp till höger om bokstaven V. Horisontella linjer är ritade inuti V som visar hur resultaten av varje fasutveckling påverkar utvecklingen av testsystemet i var och en av testfaserna. Modellen bygger på att acceptanstestning i första hand baseras på krav, systemtestning baseras på krav och arkitektur, komplex testning baseras på krav, arkitektur och gränssnitt och komponenttestning baseras på krav, arkitektur, gränssnitt och algoritmer [ 4].] .

Mål

V-modellen ger stöd vid projektplanering och genomförande. Följande uppgifter ställs in under projektet:

Fördelar

Begränsningar

Följande punkter beaktas inte i V-modellen, utan kan övervägas separat, eller så är det möjligt att anpassa modellen för dem:

Kritik

Fördelar

Nackdelar

Se även

Anteckningar

  1. V-Model - Livscykelprocessmodell Arkiverad 3 mars 2016.  (Engelsk)
  2. Forsberg, K. och Mooz, H., "The Relationship of Systems Engineering to the Project Cycle" , Första årliga symposium för National Council on Systems Engineering, oktober 1991  
  3. Clarus Concept of Operations. Arkiverad 12 september 2014 på Wayback Machine Publication No. FHWA-JPO-05-072, Federal Highway Administration (FHWA),   2005
  4. Economicus: en serie ordböcker inom ekonomi, finans och förvaltning  (otillgänglig länk)
  5. Mål för V-modellen arkiverad 20 april 2011.  (Engelsk)
  6. Ytterligare utveckling av V-modellen arkiverad 23 april 2011.  (Engelsk)
  7. Management Mechanisms of the V-Model - Tailoring Arkiverad 19 juli 2011.  (Engelsk)
  8. Översikt över V-modellens aktivitetsmodell arkiverad 19 juli 2011.  (Engelsk)
  9. Gränser för V-modellen Arkiverad 21 maj 2011.  (Engelsk)
  10. 1 2 3 4 5 6 7 8 9 En översikt över livscykelmodeller för mjukvaruutveckling . Hämtad 5 juni 2011. Arkiverad från originalet 15 juni 2016.
  11. 1 2 3 Testing Excellence - V-Model Arkiverad 25 juni 2011 på Wayback Machine 
  12. 1 2 3 Sameeradilhan - Fördelar och nackdelar med Waterfall Model och V-Model Arkiverad 29 augusti 2012 på Wayback Machine 
  13. TestManagement - Fördelar och nackdelar med V-Model Arkiverad 20 juni 2015 på Wayback Machine 
  14. V-Model Arkiverad 20 juni 2015 på Wayback Machine : Expert Program  Management

Länkar