Faza de întreținere în ciclul de viață al software-ului

click fraud protection
...

Reprezentare binară a unei lumi digitale.

În ciclul de viață al software-ului, faza de întreținere este ultima etapă a ciclului. După ce software-ul trece de etapa de proiectare și este implementat, începe faza de întreținere a ciclului de viață al software-ului. Înțelegerea caracteristicilor fazei de întreținere a ciclului de viață a software-ului permite indivizilor însărcinat cu analiza performanței software-ului după implementare pentru a rezolva corect problemele care apărea.

Caracteristicile fazei de întreținere

...

Afișare binar.

După ce software-ul este pornit și rulează, adesea necesită întreținere continuă. În general, software-ul rămâne operațional pentru o perioadă lungă de timp după implementarea inițială și necesită întreținere regulată pentru a se asigura că software-ul funcționează continuu la niveluri de vârf de performanță. În timpul fazei de întreținere a ciclului de viață al software-ului, programatorii de software emit în mod regulat corecții software pe care să le adreseze modificări ale nevoilor unei organizații, pentru a corecta probleme legate de erori în software sau pentru a rezolva potențiala securitate probleme. Pe parcursul fazei de întreținere, proiectanții abordează problemele care sunt descoperite pentru a preveni orice obstacol în calea performanței așteptate a software-ului sau pentru a adăuga funcționalitate sporită software-ului.

Videoclipul zilei

Responsabilitatea pentru efectuarea întreținerii software-ului

Sarcinile de întreținere a software-ului sunt de obicei efectuate de către proiectanții software-ului pentru a rezolva problemele descoperite după implementarea programului software. Pe măsură ce dezvoltatorii de software abordează problemele întâlnite în programele software, revine operatorilor de sistem să instaleze patch-urile lansate. Majoritatea programelor software disponibile în comerț sunt actualizate în mod regulat folosind descărcări disponibile prin intermediul site-ului de asistență online al dezvoltatorului. Operatorii de sistem descarcă actualizări pe măsură ce sunt lansate și le instalează pentru a asigura performanța continuă a software-ului în conformitate cu parametrii de proiectare originali.

Lungimea fazei de întreținere

Faza de întreținere durează cea mai lungă dintre toate fazele ciclului de viață al software-ului. Motivul principal pentru care faza de întreținere durează cel mai mult este durata de viață a software-ului. Majoritatea programelor software rămân în funcțiune până când devin învechite din cauza modificărilor nevoilor unui utilizator sau până când costul de întreținere a software-ului devine prohibitiv pentru utilizarea ulterioară a software-ului. Mulți designeri lansează programe software de înlocuire nou proiectate, în timp ce versiunile anterioare ale software-ului lor continuă să fie supuse întreținerii. Acest lucru poate fi văzut cu introducerea de către Microsoft a suitei de software Office 2010 sau introducerea sistemului de operare Windows 7. Deși cea mai nouă versiune a acestor programe software este disponibilă comercial utilizatorilor de computere, compania continuă să o facă menține versiunile anterioare ale software-ului și pune la dispoziție patch-uri prin serviciile Windows Update pentru o anumită cantitate de timp.

Exemple de faze de întreținere software Microsoft

Microsoft asigură întreținerea continuă a programelor software existente pe toată durata de viață a software-ului prin intermediul site-ului web Windows Update. Deși suportul pentru unele produse este eliminat treptat, faza de întreținere pentru software-ul Microsoft acoperă de obicei o perioadă de câțiva ani. În cazul Microsoft Office 2007, actualizările software-ului sunt lansate în pachete de service. Asistența pentru fiecare pachet de servicii lansat continuă până la 24 de luni după lansarea pachetului de servicii.

Concluzia fazei de întreținere

Pe măsură ce software-ul devine cost-prohibitor de întreținut și se apropie de sfârșitul ciclului de viață al software-ului, designerii de software încep procesul de dezvoltare a software-ului nou pentru a înlocui software-ul existent. În multe cazuri, ciclurile de viață de dezvoltare software pentru programe se pot suprapune. Un dezvoltator de software poate începe faza inițială a noului ciclu de viață al software-ului chiar înainte ca lansarea versiunii actuale a software-ului să devină disponibilă comercial. Pe măsură ce sistemele informatice și nevoile utilizatorilor finali ai programelor de calculator continuă să se schimbe, dezvoltatorii de software urmează un ciclu nesfârșit de dezvoltare pentru produsele lor cele mai populare.