Documente Academic
Documente Profesional
Documente Cultură
Ce reprezinta
mentenanta?
Mentenanta software in ingineria
software reprezinta modificarea
unui produs dupa livrare pentru a
corecta defectele, imbunatatirea
performantelor sau altor atributii.
O perceptie comuna a
mentenantei este aceea ca ea
presupune doar repararea
defectelor.Totusi un studio a
indicat ca peste 80% din efortul
de mentenanta este folosit
pentru actiuni non-corective.
Istoric
Mentenanta software si evolutia sistemelor a fost
abordata pentru prima data de Mier M. Lehman in
1969.Pe o perioada de 20 de ani cercetarile lui au
dus la formularea legii lui Lehman (1997).
Descoperirile cheie ale cercetatorilor lui include ca
mentenanta este o dezvoltare evolutiva si ca
deciziile de mentenanta sunt ajutate prin a intelege
ceea ce se intampla cu sistemele (si software) in
timp.Pe masura ce evolueaza, acestea devin mai
complexe doar daca nu se ia o actiune precum
code refactoring pentru a reduce complexitatea.
Factorii
cheie ai
mentenantei
software
sunt:
tehnici
manageriali
Factorii cheie
manageriali:
- alinierea cu
prioritatile
clientilor;
- personalul;
- ce organizatie
face mentenanta;
- costuri estimative.
Factorii cheie
tehnologici:
- intelegere limitata;
- analiza de impact;
- testari.
Metode
Mentenanta software presupune o activitate
foarte larga precum:
- corectarea erorilor;
- imbunatatiri ale capabilitatilor;
- stergerea capabilitatilor invechite;
- optimizare.
Deci orice lucrare facuta pentru a schimba
software-ul este considerat a fi lucru de
mentenanta.Scopul este de a rezerva valoarea
software-ului in timp.
Mentenanta poate dura 20 de ani, pe cand
dezvoltarea poate dura 1-2 ani.
Planificarea menenantei
Partea integrala a software-ului este cea a
mentenantei, care presupune pregatirea
unui plan de mentenanta inca din timpul
dezvoltarii software-ului.Ar trebui sa
specific cum vor cere utilizatorii modificari
sau cum vor raporta problema.Bugetul ar
trebui sa includa resurse si estimarea
costurilor.O noua decizie ar trebui adresata
pentru dezvoltarea fiecarei noi trasaturi a
sistemului si dezvoltarea calitatii.
Mentenanta software, care poate dura 5-6
ani (sau chiar decenii) dupa procesul de
dezvoltare, presupune un plan de succes
care poate aborda domeniul mentenantei
software-ului:
- formarea procesului de
livrare/implementare;
- numirea celui care va efectua
mentenanta;
- o estimare a costurilor.
2.
3.
4.
5.
6.
Categoriile de mentenanta
1.
2.
3.
4.
Bibliografie:
http://en.wikipedia.org/wiki/Software_m
aintenance
http://www.rezolvit.ro/servicii-it/
http://www.crestonweb.ro/intretinere-site
.htm
http://www.softwareadvice.com/cmms/pr
eventive-maintenance-software-compari
son/