Ero Vesiputousmallin Ja V-mallin Välillä

Sisällysluettelo:

Ero Vesiputousmallin Ja V-mallin Välillä
Ero Vesiputousmallin Ja V-mallin Välillä

Video: Ero Vesiputousmallin Ja V-mallin Välillä

Video: Ero Vesiputousmallin Ja V-mallin Välillä
Video: Maiu Juurik havainnollistaa suomen ja viron kielten eroja 2024, Marraskuu
Anonim

Tärkein ero - vesiputousmalli vs. V-malli

Tärkein ero vesiputousmallin ja V-mallin välillä on, että vesiputousmallissa ohjelmistojen testaus tehdään kehitysvaiheen päättymisen jälkeen, kun taas V-mallissa jokaisella kehitysvaiheen vaiheella on suoraan liittyvä testausvaihe.

Ohjelmistokehityksen elinkaari (SDLC) on prosessi, jota ohjelmisto-organisaatio seuraa toimivan, korkealaatuisen ohjelmiston kehittämiseksi. Ohjelmistokehitysprosessissa voidaan seurata erilaisia ohjelmistokehitysprosessimalleja. Kaksi niistä on vesiputous ja V-malli.

SISÄLLYS

1. Yleiskatsaus ja keskeinen ero

2. Mikä on vesiputousmalli

3. Mikä on V-malli

4. Vesiputousmallin ja V-mallin yhtäläisyydet

5. Vertailu vierekkäin - Vesiputousmalli vs V-malli taulukkomuodossa

6. Yhteenveto

Mikä on vesiputousmalli?

Vesiputousmalli on helposti ymmärrettävä ja yksinkertainen malli. Koko prosessi on jaettu useisiin vaiheisiin. Yksi vaihe on suoritettava seuraavaan vaiheeseen pääsemiseksi.

Ensimmäinen vaihe on vaatimusten kerääminen ja analysointi. Vaatimukset dokumentoidaan sitten. Sitä kutsutaan ohjelmistovaatimusten määrittelyksi (SRS). Seuraava on järjestelmän suunnitteluvaihe. Se on suunnitella koko ohjelmistoarkkitehtuuri. Seuraava vaihe on toteutusvaihe. Sen on aloitettava pienten yksiköiden koodaaminen. Nämä yksiköt yhdistetään muodostamaan koko järjestelmä ja testataan integrointi- ja testausvaiheessa. Testauksen jälkeen ohjelmisto jaetaan markkinoille. Toiminnot, kuten ohjelmiston ylläpito ja uusien ominaisuuksien lisääminen, kuuluvat käyttöönottoon ja ylläpitoon.

Ero vesiputousmallin ja V-mallin välillä
Ero vesiputousmallin ja V-mallin välillä

Kuva 01: Vesiputousmalli

Tämä malli soveltuu pieniin hankkeisiin ja kun vaatimukset ovat hyvin selkeät. Se ei sovi suuriin ja monimutkaisiin projekteihin. Yleensä asiakasvuorovaikutus on vähimmäisarvo vesiputousmallissa.

Mikä on V-malli?

V-malli on vesiputousmallin jatke. Sillä on vastaava testausvaihe kutakin kehitysvaihetta varten. Siksi jokaiselle kehitysvaiheen vaiheelle on liitetty testausvaihe. Kehitysvaiheen vastaava testausvaihe suunnitellaan samanaikaisesti. Tämä malli tunnetaan myös nimellä todennus- ja validointimalli.

Ensimmäinen vaihe on kerätä vaatimukset. SRS on valmisteltu tässä vaiheessa. Myös hyväksymissuunnitelma tehdään tässä vaiheessa. Se on tulo hyväksyntätestejä varten. Suunnitteluvaiheeseen kuuluu kaksi vaihetta. Arkkitehtuurisuunnittelu sisältää järjestelmälle tarvittavan arkkitehtuurin. Se tunnetaan korkean tason suunnitteluna. Moduulin suunnittelu tunnetaan matalan tason suunnitteluna. Varsinainen koodaus alkaa koodausvaiheessa.

TÄRKEÄ ero vesiputousmallin ja V-mallin välillä
TÄRKEÄ ero vesiputousmallin ja V-mallin välillä

Kuva 02: V-malli

Yksikkötestauksessa pienet moduulit tai yksiköt testataan. Integraatiotestauksen tarkoituksena on testata kahden eri moduulin virtausta. Järjestelmätestauksen tarkoituksena on tarkistaa koko järjestelmän toimivuus. Hyväksyntätestauksen tarkoituksena on testata ohjelmistoa käyttäjäympäristössä. Se tarkistaa myös, onko järjestelmä ohjelmistovaatimusten mukainen.

Kaiken kaikkiaan v-malli soveltuu, kun projekti on lyhyt ja vaatimukset ovat hyvin selkeät. Se ei ole sopiva projekti suurille, monimutkaisille ja kohdennetuille projekteille.

Mitkä ovat vesiputousmallin ja V-mallin yhtäläisyydet?

  • Sekä vesiputousmalli että V-malli ovat ohjelmistoprosessimalleja.
  • Sekä Waterfall- että V-mallit eivät sovellu suuriin ja monimutkaisiin projekteihin.

Mikä on ero vesiputousmallin ja V-mallin välillä?

Erilainen artikkeli keskellä taulukkoa

Vesiputousmalli vs. V-malli

Vesiputousmalli on suhteellisen lineaarinen peräkkäinen suunnittelutapa ohjelmistoprojektien kehittämiseksi. V-malli on malli, jossa vaiheiden toteutus tapahtuu peräkkäin av-muodossa.
Metodologia
Vesiputousmalli on jatkuva prosessi. V-malli on samanaikainen prosessi.
Vikoja yhteensä
Vesiputousmallissa kehitetyn ohjelmiston kokonaisviat ovat suuremmat. V-mallissa kehitetyn ohjelmiston kokonaisviat ovat pienemmät.
Vian tunnistaminen
Vesiputousmallissa viat tunnistetaan testausvaiheessa. V-mallissa viat tunnistetaan alkuvaiheesta alkaen.

Yhteenveto - Vesiputousmalli vs. V-malli

Tässä artikkelissa käsiteltiin kahta ohjelmistoprosessimallia, jotka ovat vesiputous ja v-malli. Ero vesiputouksen ja V-mallin välillä on, että vesiputouksen mallissa ohjelmistojen testaus tehdään kehitysvaiheen päättymisen jälkeen, kun taas V-mallissa jokaisella kehitysjakson vaiheella on suoraan liittyvä testausvaihe.

Suositeltava: