Model evolutiv în ingineria Software | T4Tutorials.com

de Prof.Fazal Rehman Shamil
modificat ultima dată pe 27 Iulie 2020

modelul evolutiv este modelul ingineriei software. În modelul evolutiv, toată munca se face în faza de dezvoltare. În acest model, toate lucrările împărțite în bucăți mici sau module. De exemplu, modelul de cascadă în care toți utilizatorii pot avea acces la produs la sfârșitul fiecărui ciclu. Acest model este o combinație de modele incrementale și iterative.

este un model foarte potrivit din cauza feedback-ului utilizatorilor și a altor factori care fac modelul foarte potrivit pentru dezvoltarea de Software complet. Feedback-ul utilizatorului este foarte util pentru dezvoltarea etapei următoare, deoarece după finalizarea unei etape primim feedback-ul utilizatorului, feedback-ul utilizatorului este foarte esențial pentru dezvoltarea fazei următoare.

dacă doriți modificări ale cerințelor software, toate modificările vor fi aplicate într-un interval de timp.

în modelul evolutiv, toate lucrările împărțite în bucăți mai mici. Aceste bucăți prezintă clientului unul câte unul. Încrederea clientului a crescut. Acest model permite, de asemenea, schimbarea cerințelor, precum și toate dezvoltările realizate în diferite bucăți și menține toată munca ca o bucată.

evloutnory-model-image

în cazul în care modelul evolutiv este util

Modelul evolutiv este util în multe cazuri. Două cazuri cele mai importante sunt menționate mai jos;

  1. este foarte util într-un proiect mare, unde puteți găsi cu ușurință un modul pentru implementarea pas cu pas. Modelul evolutiv este utilizat atunci când utilizatorii trebuie să înceapă să utilizeze numeroasele caracteristici în loc să aștepte software-ul complet.
  2. modelul evolutiv este, de asemenea, foarte util în dezvoltarea de software orientată pe obiecte, deoarece toată dezvoltarea este împărțită în unități diferite.

următoarele sunt modelele evolutive.

  1. modelul de prototipuri
  2. modelul spiral
  3. modelul de dezvoltare concurentă

avantajele modelului evolutiv

există multe avantaje ale modelului evolutiv, unele avantaje principale sunt menționate mai jos;

  1. marele avantaj al modelului evolutiv este că utilizatorul a verificat fiecare etapă în timpul dezvoltării și este util în obținerea încrederii clienților.
  2. există mai puține șanse de erori, deoarece toate modulele sunt bine văzute.
  3. ajută la reducerea riscului de proiecte software.
  4. de asemenea, reduce costul dezvoltării.
  5. minimizați problemele grave în timpul testării.

dezavantaje ale modelului evolutiv

există multe dis-avantaje ale modelului evolutiv, unele avantaje principale sunt menționate mai jos;

  1. livrarea software-ului Complet poate întârzia din cauza diferitelor modificări ale clienților în timpul dezvoltării.
  2. este dificil să împărțiți problema în mai multe părți, care ar fi acceptabile pentru client, care pot fi implementate și livrate treptat.

compararea modelului iterativ și Incremental

să vedem compararea modelului iterativ și Incremental cu o diagramă mică care vă poate economisi timp pentru a citi textul în detaliu.

compararea modelului Iterataive vs modelul incremental în ingineria software

compararea modelului Iterataive vs modelul incremental în inginerie software

în acest exemplu, putem vedea că în modelul iterativ, imaginea este finalizată după a treia iterație. și în modelul incremental, imaginea este finalizată după a patra creștere.

prelegere Video

avantajele și dezavantajele modelului evolutiv în ingineria software | Modelul evolutiv PPT | modelul evolutiv pdf | avantajele și dezavantajele modelului evolutiv în ingineria software | modelul procesului evolutiv în ingineria software | Modelul concurent în ingineria software | diagrama modelului de dezvoltare concurentă.

Prof. Fazal Rehman Shamil (disponibil pentru discuții profesionale)
1. Mesaj pe pagina de Facebook pentru discuții,
2. Prelegeri Video pe Youtube
3. E-mail este doar pentru publicitate/afaceri anchete.
Facebook

Leave a Reply