Dallimi midis Modelit Waterfall dhe Modelit V

Përmbajtje:

Dallimi midis Modelit Waterfall dhe Modelit V
Dallimi midis Modelit Waterfall dhe Modelit V

Video: Dallimi midis Modelit Waterfall dhe Modelit V

Video: Dallimi midis Modelit Waterfall dhe Modelit V
Video: 6 самых привлекательных внедорожников 2022 года по версии Consumer Reports 2024, Nëntor
Anonim

Dallimi kryesor – Modeli Ujëvara vs Modeli V

Dallimi kryesor midis modelit waterfall dhe modelit V është se në modelin waterfall testimi i softuerit bëhet pas përfundimit të fazës së zhvillimit ndërsa në modelin V, çdo fazë në ciklin e zhvillimit ka një fazë testimi të lidhur drejtpërdrejt.

Cikli jetësor i zhvillimit të softuerit (SDLC) është një proces i ndjekur nga një organizatë softuerësh për të zhvilluar një softuer funksional dhe me cilësi të lartë. Ekzistojnë modele të ndryshme të procesit të zhvillimit të softuerit që mund të ndiqen gjatë procesit të zhvillimit të softuerit. Dy prej tyre janë Waterfall dhe modeli V.

Çfarë është Modeli Waterfall?

Modeli Waterfall është një model i lehtë për t'u kuptuar dhe i thjeshtë. Procesi i plotë ndahet në disa faza. Një fazë duhet të përfundojë për të arritur në fazën tjetër.

Faza e parë është mbledhja dhe analiza e kërkesave. Më pas, kërkesat dokumentohen. Quhet Specifikimi i Kërkesave të Softuerit (SRS). Hapi tjetër është faza e projektimit të sistemit. Është për të hartuar të gjithë arkitekturën e softuerit. Faza tjetër është faza e zbatimit. Është për të filluar kodimin e njësive të vogla. Këto njësi kombinohen për të formuar sistemin e plotë dhe testohen në fazën e integrimit dhe testimit. Pas përfundimit të testimit, softueri shpërndahet në treg. Aktivitete të tilla si mirëmbajtja e softuerit dhe shtimi i veçorive të reja janë nën vendosjen dhe mirëmbajtjen.

Dallimi midis Modelit Waterfall dhe Modelit V
Dallimi midis Modelit Waterfall dhe Modelit V

Figura 01: Modeli i Ujëvarës

Ky model është i përshtatshëm për projekte të vogla dhe kur kërkesat janë shumë të qarta. Nuk është i përshtatshëm për projekte të mëdha dhe komplekse. Në përgjithësi, ndërveprimi me klientët është minimumi në modelin e ujëvarës.

Çfarë është V Model?

Modeli V është një zgjatim i modelit të ujëvarës. Ai ka një fazë testimi përkatëse për çdo fazë zhvillimi. Prandaj, për çdo fazë të ciklit të zhvillimit, ekziston një fazë testimi shoqëruese. Paralelisht është planifikuar faza përkatëse e testimit të fazës së zhvillimit. Ky model njihet gjithashtu si modeli i verifikimit dhe vërtetimit.

Faza e parë është mbledhja e kërkesave. SRS përgatitet në këtë fazë. Në këtë fazë bëhet edhe plani i projektimit të pranimit. Është inputi për testimin e pranimit. Faza e projektimit përfshin dy hapa. Dizajni i arkitekturës përfshin arkitekturën e kërkuar për sistemin. Njihet si dizajn i nivelit të lartë. Dizajni i modulit njihet si dizajn i nivelit të ulët. Kodimi aktual fillon në fazën e kodimit.

Dallimi KRYESOR midis Modelit Waterfall dhe Modelit V
Dallimi KRYESOR midis Modelit Waterfall dhe Modelit V

Figura 02: Modeli V

Në testimin e njësive, modulet ose njësitë e vogla testohen. Testimi i integrimit është për të testuar rrjedhën e dy moduleve të ndryshme. Testimi i sistemit është për të kontrolluar funksionalitetin e të gjithë sistemit. Testimi i pranimit është për të testuar softuerin në mjedisin e përdoruesit. Ai gjithashtu kontrollon nëse sistemi është në përputhje me specifikimet e kërkesave të softuerit.

Në përgjithësi, modeli v është i përshtatshëm kur projekti është i shkurtër dhe kur kërkesat janë shumë të qarta. Është një projekt jo i përshtatshëm për projekte të mëdha, komplekse dhe të orientuara nga objekti.

Cilat janë ngjashmëritë midis Modelit Waterfall dhe Modelit V?

  • Të dy Modeli Waterfall dhe V Model janë modele të procesit të softuerit.
  • Të dy modelet Waterfall dhe modelet V nuk janë të përshtatshme për projekte të mëdha dhe komplekse.

Cili është ndryshimi midis Modelit Waterfall dhe Modelit V?

Modeli Ujëvare vs Modeli V

Modeli i ujëvarës është një qasje relativisht lineare e projektimit vijues për të zhvilluar projekte softuerike. Modeli V është një model në të cilin ekzekutimi i fazave ndodh në mënyrë sekuenciale në formë v.
Metodologji
Modeli i ujëvarës është një proces i vazhdueshëm. Modeli V është një proces i njëkohshëm.
Defektet totale
Në modelin waterfall, defektet totale në softuerin e zhvilluar janë më të larta. Në modelin v, defektet totale në softuerin e zhvilluar janë më të ulëta.
Identifikimi i defektit
Në modelin e ujëvarës, defektet identifikohen në fazën e testimit. Në modelin v, defektet identifikohen që në fazën fillestare.

Përmbledhje – Modeli Waterfall vs Modeli V

Ky artikull diskutoi dy modele të procesit të softuerit që janë modeli ujëvarë dhe v. Dallimi midis modelit waterfall dhe V është se në modelin waterfall testimi i softuerit bëhet pas përfundimit të fazës së zhvillimit ndërsa në modelin V, çdo fazë në ciklin e zhvillimit ka një fazë testimi të lidhur drejtpërdrejt.

Recommended: