Sunteți pe pagina 1din 3

Modele ale ciclului de viata al sistemelor

informatice

Sistemele informatice (SI) se caracterizeaza printr-un ciclu de viata care incepe cu


decizia realizarii unui nou SI care sa corespunda mai bine noilor cerinte ale
utilizatorilor si se incheie cu decizia de inlocuire a SI existent cu unul nou, mai
performant. Ciclul de viata se desfasoara pe etape in cadrul fiecareia fiind definite
faze si activitati specifice.
Inca de la inceput facem mentiunea ca, indiferent de etapa istorica sau
metodologica, sistemele sunt abordate prin prisma ciclului lor de viata. Ele apar se
dezvolta, descresc si pier, sau printr-un nou ciclu, se perfectioneaza, dand nastere
unei alte versiuni sau chiar unui nou sistem. Mutatiile din domeniul tehnologiei
informationale si al metodelor de abordare a sistemelor s-au reflectat si in ciclul de
viata al dezvoltarii sistemelor, fie prin schimbarea etapelor acestuia, fie prin
modificarea opticii de parcurgere a lor. Spre exemplu, odata cu abordarea orientata-
obiect a sistemelor, s-au lansat si noi modele ale ciclului de viata.
Prin parcurgerea materialelor de specialitate, se poate constata ca numarul
fazelor/etapelor variaza de la trei (de exemplu analiza, proiectarea, implementarea)
la peste douazeci.
Exista mai multe modele ale ciclului de viata, multe dintre ele cunoscand o evolutie
in timp. Spre exemplu, modelul cascada prevede parcurgerea mai multor etape ale
ciclului de viata care se deruleaza secvential fiind insa permisa la nevoie revenirea la
etapa parcursa anterior in vederea indepartarii neajunsurilor identificate in etapele
superioare ale ciclului de viata
Etape ale ciclului de viata a unui sistem
informatic in modelul cascada

1. Analiza si definirea cerintelor - sunt definite scopurile, serviciile si restrictiile pe


care trebuie sa le indeplineasca sistemul informatic, prezentate intr-o maniera incat
sa poata fi intelese atat de catre utilizatorii sistemului cat si de personalul de
proiectare.
2. Proiectarea sistemului si software-ului - satabilirea cerintelor pentru hardware si
software si elaborarea arhitecturii generale a sistemului. Functiile sistemului
informational vor fi reprezentate astfel incat sa poata fi tranformate in unul sau mai
multe programe executabile.
3. Implementarea si testarea unitatilor de program - proiectarea software-ului din
etapa anterioara este transpusa intr-o multime de programe sau module programsi
verificarea faptului ca fiecare program sau modul satisface specificatia sa.
4. Integrarea si testarea sistemului - integrarea si testarea programelor si modulelor
program ca un sistem complet pentru a ne asigura ca cerintele informationale sunt
satisfacute. Dupa testare sistemul este livrat beneficiarului.
5. Exploatarea si intretinerea sistemului - este faza in care sistemul informatic este
efectiv utilizat de catre beneficiar si in care sunt descoperite si rezolvate eventuale
erori de proiectare si programare si omisiuni in cerintele informationale initiale.
Etapele ciclului de viata a unui sistem informatic in modelul cascada

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