Atšķirība Starp ūdenskrituma Modeli Un V Modeli

Satura rādītājs:

Atšķirība Starp ūdenskrituma Modeli Un V Modeli
Atšķirība Starp ūdenskrituma Modeli Un V Modeli

Video: Atšķirība Starp ūdenskrituma Modeli Un V Modeli

Video: Atšķirība Starp ūdenskrituma Modeli Un V Modeli
Video: ПЛАТЬЯ С ALIEXPRESS//20 моделей 2024, Novembris
Anonim

Galvenā atšķirība - ūdenskrituma modelis pret V modeli

Galvenā atšķirība starp ūdenskrituma modeli un V modeli ir tāda, ka ūdenskrituma modelī programmatūras testēšana tiek veikta pēc izstrādes posma pabeigšanas, savukārt V modelī katram attīstības cikla posmam ir tieši saistīta testēšanas fāze.

Programmatūras izstrādes dzīves cikls (SDLC) ir process, kam seko programmatūras organizācija, lai izstrādātu darbīgu, augstas kvalitātes programmatūru. Ir dažādi programmatūras izstrādes procesa modeļi, kuriem var sekot programmatūras izstrādes procesā. Divi no tiem ir ūdenskritums un V modelis.

SATURS

1. Pārskats un galvenās atšķirības

2. Kas ir ūdenskrituma modelis

3. Kas ir V modelis

4. Ūdenskrituma modeļa un V modeļa līdzības

5. Blakus salīdzinājums - Ūdenskrituma modelis pret V modeli tabulas veidā

6. Kopsavilkums

Kas ir ūdenskrituma modelis?

Ūdenskrituma modelis ir viegli saprotams un vienkāršs modelis. Pilns process ir sadalīts vairākās fāzēs. Būtu jāpabeidz viena fāze, lai sasniegtu nākamo fāzi.

Pirmais posms ir prasību apkopošana un analīze. Pēc tam prasības tiek dokumentētas. To sauc par programmatūras prasību specifikāciju (SRS). Nākamais ir sistēmas projektēšanas posms. Tas ir visas programmatūras arhitektūras projektēšana. Nākamais posms ir ieviešanas posms. Ir jāsāk kodēt mazās vienības. Šīs vienības tiek apvienotas, veidojot pilnīgu sistēmu, un tiek pārbaudītas integrācijas un testēšanas posmā. Pēc testēšanas pabeigšanas programmatūra tiek izplatīta tirgū. Tādas darbības kā programmatūras uzturēšana un jaunu funkciju pievienošana ietilpst izvietošanā un uzturēšanā.

Atšķirība starp ūdenskrituma modeli un V modeli
Atšķirība starp ūdenskrituma modeli un V modeli

01. attēls: Ūdenskrituma modelis

Šis modelis ir piemērots maziem projektiem un gadījumos, kad prasības ir ļoti skaidras. Tas nav piemērots lieliem un sarežģītiem projektiem. Parasti ūdenskrituma modelī klientu mijiedarbība ir minimālā.

Kas ir V modelis?

V modelis ir ūdenskrituma modeļa pagarinājums. Katram izstrādes posmam tam ir atbilstoša testēšanas fāze. Tāpēc katram attīstības cikla posmam ir saistīta testēšanas fāze. Paralēli tiek plānots arī atbilstošais izstrādes posma testēšanas posms. Šis modelis ir pazīstams arī kā verifikācijas un apstiprināšanas modelis.

Pirmais posms ir prasību apkopošana. Šajā posmā ir sagatavots VID. Šajā posmā tiek veikts arī pieņemšanas projekta plāns. Tas ir ievads pieņemšanas testēšanai. Projektēšanas fāze ietver divus posmus. Arhitektūras dizains ietver sistēmai nepieciešamo arhitektūru. Tas ir pazīstams kā augsta līmeņa dizains. Moduļa dizains ir pazīstams kā zema līmeņa dizains. Faktiskais kodējums sākas kodēšanas fāzē.

GALVENĀ Atšķirība starp ūdenskrituma modeli un V modeli
GALVENĀ Atšķirība starp ūdenskrituma modeli un V modeli

02. attēls: V modelis

Vienību testēšanā tiek pārbaudīti mazie moduļi vai vienības. Integrācijas testēšana ir divu dažādu moduļu plūsmas pārbaude. Sistēmas pārbaude ir visas sistēmas funkcionalitātes pārbaude. Pieņemšanas pārbaude ir programmatūras pārbaude lietotāja vidē. Tas arī pārbauda, vai sistēma atbilst programmatūras prasību specifikācijai.

Kopumā v modelis ir piemērots, ja projekts ir īss un ja prasības ir ļoti skaidras. Lieliem, sarežģītiem un objektorientētiem projektiem tas nav piemērots.

Kādas ir ūdenskrituma modeļa un V modeļa līdzības?

  • Gan ūdenskrituma modelis, gan V modelis ir programmatūras procesu modeļi.
  • Gan Ūdenskrituma, gan V modeļi nav piemēroti lieliem un sarežģītiem projektiem.

Kāda ir atšķirība starp ūdenskrituma modeli un V modeli?

Atšķirīgs raksts vidū pirms tabulas

Ūdenskrituma modelis pret V modeli

Ūdenskrituma modelis ir samērā lineāra secīga projektēšanas pieeja programmatūras projektu izstrādei. V modelis ir modelis, kurā fāžu izpilde notiek secīgi av formā.
Metodoloģija
Ūdenskrituma modelis ir nepārtraukts process. V modelis ir vienlaicīgs process.
Kopējie defekti
Ūdenskrituma modelī izstrādātās programmatūras kopējie defekti ir lielāki. V modelī izstrādātās programmatūras kopējie defekti ir mazāki.
Defektu identifikācija
Ūdenskrituma modelī defekti tiek noteikti testa posmā. V modelī defekti tiek identificēti jau no sākuma fāzes.

Kopsavilkums - Ūdenskrituma modelis pret V modeli

Šajā rakstā tika apspriesti divi programmatūras procesa modeļi, kas ir ūdenskritums un v modelis. Atšķirība starp ūdenskritumu un V modeli ir tāda, ka ūdenskrituma modelī programmatūras testēšana tiek veikta pēc izstrādes fāzes pabeigšanas, savukārt V modelī katrai attīstības cikla fāzei ir tieši saistīta testēšanas fāze.

Ieteicams: