În acest articol veți cunoaște ciclul de viață al unui sistem informatic, prin care este satisfăcută nevoia de prelucrare automată a informațiilor.

Ciclul de viață al unui sistem informatic
Un sistem informatic constituie soluția la o problemă de procesare automată a informațiilor, cum ar fi: citirea unui e-mail, transcrierea unui text folosind un computer, introducerea unui număr de telefon într-o agendă disponibilă pe un telefon mobil sau chiar gestionarea și controlul mașini programate prin aplicații informatice.
În termeni generali, un sistem informatic necesită elemente fizice, numite hardware și o parte intangibilă cunoscută sub numele de software sau programe de calculator. În plus, implică participarea factorilor umani, care sunt responsabili pentru cererea de servicii.
În acest fel, se poate spune că un sistem informatic este responsabil pentru colectarea, prelucrarea și transmiterea datelor, odată ce acestea au fost convertite în informații, prin munca comună și coordonată a oamenilor, a mașinilor și a metodelor de prelucrare a datelor.
Pe de altă parte, în calcul, se numește ciclul de viață al unui sistem informatic setul de faze care contribuie la nivel global la obținerea produselor intermediare, necesare gestionării procesului și realizării obiectivelor finale. De obicei, trece de la concepția necesității unui sistem până la nașterea altui care să-l înlocuiască.
Din alt punct de vedere, ciclul de viață conține toate specificațiile legate de dezvoltarea, funcționarea și întreținerea unui produs software.
Tipuri
În funcție de domeniul de aplicare, caracteristicile și structura unui sistem de calcul, se disting următoarele tipuri de cicluri:
Ciclul de viață liniar
Datorită simplității sale, este un fel de ciclul de viață al unui sistem informatic Este cel mai folosit ori de câte ori este posibil. Aceasta implică descompunerea activității globale în faze succesive, fiecare dintre acestea fiind realizată o singură dată, ceea ce permite să se prevadă timpul procesului.
Executarea fiecărei faze este independentă de cealaltă și necesită cunoașterea prealabilă a rezultatului care trebuie obținut în fiecare dintre ele. În plus, nu este posibil să accesați o fază dacă cea anterioară nu a fost finalizată.
Ciclul de viață cu prototipare
Este utilizat atunci când rezultatele cu adevărat realizabile sunt necunoscute sau când urmează să fie utilizată o tehnologie complet nouă sau puțin dovedită.
În plus, se caracterizează prin stabilirea de specificații de bază care permit dezvoltarea unui prototip, care va servi drept produs intermediar și provizoriu.
Spre deosebire de ciclul de viață liniar, unele faze trebuie efectuate de două ori, o dată pentru dezvoltarea prototipului și alta pentru realizarea produsului final.
Ciclul de viață în spirală
Constituie o generalizare a ciclului de viață cu prototipare, deoarece construcția produsului final necesită elaborarea succesivă a mai multor prototipuri, fiecare dintre acestea reprezentând un avans față de cel anterior.
În acest gen de ciclul de viață al unui sistem informatic produsul trece prin mai multe faze în mod repetat, până atinge maturitatea dorită. În general, acest lucru se datorează lipsei de cunoștințe din partea clientului a ceea ce își dorește cu adevărat, precum și indeciziei sale în cursul diferitelor faze.
faze
Ciclul de viață al oricărui sistem informatic include diferite etape, acestea fiind:
Planificare
Se referă la sarcinile inițiale care vor marca dezvoltarea unui proiect de sistem informatic, printre care se numără:
- Delimitarea sferei proiectului: contemplă cunoașterea activității organizației pe care urmează să lucreze, precum și identificarea nevoilor și problemelor inerente gestionării informațiilor. Așteptările sunt evaluate în conformitate cu planul de acțiune propus de urmat.
- Studiu de fezabilitate: Resursele disponibile pentru realizarea proiectului sunt evaluate, în acest caz timpul și banii disponibili în acest scop. În mod similar, se consultă bibliografia instituțională și se realizează interviuri pentru a identifica factorii care ar putea face eșecul proiectului.
- Analiza riscurilor: include evaluarea și controlul riscurilor care ar putea strica dezvoltarea și execuția proiectului. Odată identificate posibilele riscuri, se calculează probabilitatea ca acestea să se producă, precum și impactul pe care l-ar putea avea. În cele din urmă, planurile de urgență sunt pregătite ca alternative la apariția efectivă a acestora.
- Estimare: Se referă la estimarea inițială a costului și a duratei proiectului. Este supus cunoștințelor pe care le avem despre ea și experienței estimatorului. Trebuie să presupună în mod necesar un studiu detaliat al factorilor care ar putea modifica dezvoltarea sistemului informatic, pentru a reduce nivelul de incertitudine.
- Planificarea timpului și alocarea resurselor: Acesta este momentul proiectului. În general, se face săptămânal și poate fi ajustat în funcție de resursele disponibile și de circumstanțele particulare cu care ne confruntăm.
Analiză
Se bazează pe stabilirea obiectivului principal al proiectului, în conformitate cu descoperirea nevoilor reale și determinarea caracteristicilor pe care trebuie să le dețină sistemul.
Acesta include dezvoltarea de grafice, diagrame, hărți mentale și diagrame, capabile să rezume toate informațiile colectate, până la a le face ușor de înțeles pentru toți membrii echipei.
Desen
Aceasta implică proiectarea bazei de date și a aplicațiilor care vor permite utilizatorului să utilizeze sistemul informatic. Este rezultatul studiului diferitelor alternative de implementare, după determinarea structurii generale pe care va fi construit proiectul. Ar trebui să se bazeze pe caracteristicile sistemului care vor facilita implementarea acestuia.
Implementación
Odată ce caracteristicile sistemului au fost analizate și proiectarea sa realizată, următorul pas este construirea unui sistem informatic de calitate. Necesită selectarea instrumentelor adecvate, precum și determinarea mediului de dezvoltare pe care ar trebui să funcționeze sistemul și alegerea limbajului de programare adecvat pentru tipul de sistem care urmează să fie dezvoltat.
Această fază include, de asemenea, achiziționarea tuturor resurselor necesare funcționării sistemului computerizat. În plus, implică dezvoltarea de teste care permit verificarea progresului proiectului pe măsură ce acesta este dezvoltat.
testarea
Obiectivul principal al testelor este de a detecta erorile care ar fi putut fi făcute în etapele anterioare ale proiectului, care include corectarea respectivă înainte ca produsul să fie în mâinile utilizatorului final.
Diferitele teste sunt efectuate în funcție de context și de faza proiectului în care ne aflăm. În acest fel, se efectuează teste unitare și de integrare, precum și teste alfa în cadrul organizației de dezvoltare software și teste beta destinate utilizatorilor finali, alții decât membrii echipei de dezvoltare a proiectului.
Pentru a afla mai multe despre această fază, puteți citi articolul pe tipuri de teste software existente.
În cele din urmă, este de asemenea posibil să se efectueze un test de acceptare, pentru a declara oficial sfârșitul procesului de dezvoltare a sistemului. În mod similar, se fac recenzii ale produselor intermediare ale proiectului pentru a verifica corectarea erorilor găsite și pentru a continua validarea lor.
Instalare sau implementare
Se referă la punerea în funcțiune a sistemului informatic dezvoltat. Aceasta implică specificarea mediului de operare care include atât hardware-ul cât și software-ul, echipamentul necesar, configurația fizică recomandată, rețelele de interconectare, sistemele de operare implicate și celelalte componente de la terți.
În unele cazuri, această fază implică trecerea de la un sistem preexistent la noul sistem care urmează să fie implementat.
Utilizare și întreținere
Odată ce noua aplicație pentru computer a început să fie utilizată, aceasta necesită întreținerea corespunzătoare, care implică de obicei trei etape:
- Întreținerea corectivă: implică eliminarea defectelor care apar în timpul vieții sale utile.
- Întreținere adaptivă: se referă la necesitatea ca sistemul să funcționeze pe o nouă versiune a sistemului de operare original sau când unul dintre elementele hardware este modificat.
- Întreținere perfectă: se efectuează pentru a adăuga îmbunătățiri și noi funcționalități sistemului informatic existent.
Este important să ținem cont de îngrijirea exclusivă a computerelor noastre pentru a le prelungi durata de viață utilă.



