Sunteți pe pagina 1din 23

Modele ale ciclului de viaţă

al sistemului informatic
Ce este un sistem informatic?

 Sistemul informatic reprezinta un model fizic de


simulare a comportamentului unei parti din lumea
reala sau conceptuala. • Acest model fizic este deficit
prin intermediul unui limbaj de programare si se
concretizeaza sub forma unui model executabil
(aplicatie) ce poate rula pe un sistem de calcul.
Modelul “Cascada”

 Acest model constă într-o divizare a ciclului de viaţă


în faze secvenţiale. La rândul lor, fazele sunt
structurate pe activităţi şi subactivităţi. Trecerea de
la o etapă la alta se realizează după ce precedenta
este parcursă în întregime
Modelul “Cascada”
Modelul “Cascada”
Avantaje Dezavantaje

 Un control total asupra etapelor  Sistemul se predă doar după


(fazelor), deci sunt previzibile, parcurgerea etapelor anterioare,
prin evidenţierea clară a ariei de ceea ce înseamnă o lungă
cuprindere a fiecărei etape sau perioadă de timp, suficient ca
subetape; beneficiarul să-şi schimbe
pretenţiile;
 Este uşor de însuşit de către
membrii echipelor de analiză şi  Nu reprezintă o abordare
proiectare, inclusiv de cei noi, cu dinamică a sistemelor;
o experienţă mai mică;  Nu este deschis schimbărilor ce
 Fiecare etapă este însoţită de o pot interveni pe parcurs.
documentaţie perfect structurată
(controlată).
Modelul “V”

 Modelul „V” reprezintă o variantă a modelului


„Cascadă”, prin care se introduc conceptele de sistem şi
componente (subsisteme), aplicându-se teste explicite
la un sistem ierarhic pentru sporirea controlului asupra
modului în care se desfăşoară etapele.
Modelul “V”
Modelul “V”

 Modelul face distincţie evidentă între verificare şi


validare. Prima se referă la testarea sistemului, în
diverse stadii ale lui, dacă s-a construit corect din
punct de vedere logic, în timp ce validarea va scoate
în evidenţă faptul că sistemul, în forma lui finală,
răspunde sau nu cerinţelor iniţiale. Anume acest
aspect este considerat un dezavantaj al modelului
pentru că validarea se realizează prea târziu. Filosofia
modelului V este regăsită şi în alte modele, inclusiv în
modelul X.
Modelul “Incremental”

 Modelul incremental este o altă formă a modelului cascadă,


deoarece atât definireaa cerinţelor, cât şi analiza se efectuează la
nivelul întregului sistem. După acestea se efectuează divizarea
proiectului în subproiecte, ele fiind urmărite pe activităţi care vor
concura la obţinerea componentelor necesare sistemului final.
Aceasta este, de fapt, filosofia de bază a modelului. Faţă de
modelul V, modelul incremental oferă posibilitatea atingerii
scopului final în 2 variante:
 1. Sistem global livrat la sfârşit;
 2. Componente livrate distinct
Modelul”Incrementare”
Avantaje Dezavantaje

 Sistemul poate fi livrat şi pe  Imposibilitatea aplicării lui în


componente realizate la perioade toate cazurile, uneori neexistând
scurte de timp; elementele necesare divizării
întregului;
 Proiectul sau sistemul final poate
fi realizat de mai multe echipe  Componentele pot fi realizate
sau persoane datorită numai după ce întregului sistem i
modularizării lui. se defineşte arhitectura;
 Se încadrează în principiul  Fiind posibil de realizat pe părţi,
arhicunoscut „Împarte şi vei eforturile de integrare a acestora
stăpâni”, prin posibilitatea în întreg sunt destul de mari.
abordării unor părţi ale
întregului;
Modelul “Incrementare”
Modelul “Spirala”

 Apariţia acestui model este cauzată de 2 factori:


 Natura iterativă a dezvoltării şi nevoia de planificare şi
evaluare a riscurilor fiecărei iteraţii;
 Deficienţaînregistrată la modelul „V”, în care validarea se
efectuează prea târziu.
 Conform acestui model, echipa de dezvoltare şi
utilizatorii se angajează treptat în proiect, diminuând
riscurile la nivel de prototip.
Modelul “Spirala”

 Printre avantajele modelului pot fi menţionate:


 Posibilitatea evaluării riscurilor în diferite momente;
 Simplificareaoperaţiunilor de evaluare a ceea ce este
necesar în etapa (prototipul) următoare, inclusiv prin
prisma costurilor.
 Elementele ce condiţionează folosirea modelului
spirală sunt:
 Profesionalismul echipei de dezvoltare;
 Flexibilitate
în acţiune, inclusiv în alocarea de fonduri
precum şi în definirea activităţilor de întreprins.
Modelul “Spirala”
Modelul “Evolutiv”

 constă în efectuarea unei investigaţii iniţiale,


elaborarea unei strategii pentru divizarea proiectului
în părţi/segmente, fiecare cu o valoare deosebită
pentru client. Ele sunt realizate şi livrate în mod
iterativ şi contribuie la sporirea treptată a
performanţelor sistemului
 Principalul avantaj al acestui model constă în crearea
unei arhitecturi deschise, flexibile, elaborată prin
participarea tuturor părţilor interesate, inclusiv a
utilizatorilor, dar şi a unor specialişti profesionişti
Modelul “Evolutiv”
Modelul “Tridimensional”

 Modelul tridimensional surprinde dezvoltarea


sistemelor printr-o redare grafică bazată pe trei axe.
Astfel, este descris ciclul de viaţă al sistemului, ciclul
de viaţă al proiectului şi ciclul de viaţă al
abstractizării.
Modelul “Tridimensional”
Modelul “Tridimensional”

 Prima axa, ciclul de viaţă al sistemului informatic surprinde


timpul vieţii sistemului şi perioadele principale după care se
efectuează schimbări majore cum ar fi:
 Creşteri ale sarcinii de prelucrare
 Schimbări tehnologice (hard şi/sau soft);
 Schimbări structurale
Modelul “Tridimensional”

 Axa doi - Ciclul abstractizării tratează nivelurile succesive ale


specificaţiilor, pornind de la cea mai pură formă conceptuală,
independentă de tehnologie, până la una care depinde vizibil de
mediul tehnologic, adică nivelul fizic.
 Axa trei - Ciclul de viaţă al proiectului (denumit şi ciclul deciziei)
este echivalent cu modelul cascadă. El defineşte secvenţa fazelor
prin care trece proiectul pentru a fi realizat
Modelul “X”

 Modelul X reprezintă o extindere a performanţelor


obţinute prin modelele cascadă şi V, ambele fiind
considerate ca exemple de modele ale procesului de
dezvoltare, care la rândul lui ar fi parte integrantă a
unui proces mai larg al livrării sistemelor
 model al livrării oferă posibilitatea urmăririi fiecărui
proces al dezvoltării ca o iteraţie, sau evoluţie spre soluţia
acceptată. Specificul modelelor iterative este accentul pus
pe minimizarea resurselor de utilizat pentru asigurarea
următorului increment (adaos, spor) de produs, cu
menţinerea legăturii cu obiectivele proiectului global
(general)
Modelul “X”

 Modelul X exprimă două mari categorii de cicluri de


activităţi: una derulată înainte, care sintetizează
sistemul nou (sau modificat), şi o activitate derulată
înapoi, pentru dobândirea sistemelor şi a
componentelor acestuia, pentru catalogarea diverselor
modele, arhitecturi şi componente ale activităţii
finalizate pentru o posibilă reutilizare
Concluzie

 In concluzie, ca şi modelul anterior, nici modelul X nu


va ocupa un loc de seamă în categoria modelelor
ciclului de viaţă prin simplul fapt că nu aduce
elemente noi, ci doar surprinde în detaliu prin V-ul
întors, ceea ce în realitate se efectuează şi la alte
modele.

S-ar putea să vă placă și