Sunteți pe pagina 1din 2

CALITATEA PRODUSELOR SOFTWARE

Calitatea unui soft este practic o apreciere globala a softului respective bazat pe numeroi indicatori. Criteriile de apreciere a calitatii unui soft sunt: funcionalitatea, precizia rezultatelor, fiabilitatea, toleranta cderilor mai exact a erorilor, flexibilitatea utilizrii lui, compatibilitateasi portabilitatea, facilitate de transformare,

performanta, consistenta si integritatea informaiilor pe care el le conine. Un program este un produs care nu se deterioreaz si care suporta continuu actualizan. Calitatea unui program depinde in ntregime de constructia sa. O apreciere sau evaluare a unui program depinde si de factori exterior, ce pot fi observai direct de catre utilizatori dar si de factori interiori ca pot fi observai de catre alti programatori sau de cei care se ocupa de lucrrile de intretinere. Norma ISO 9216 definete 6 grupe de indicatori de calitate a programelor

Capacitatea funcionala, programul trebuie sa rspund nevoilor explicite sau implicite a utilizatorilor ( sunt importante precizia, operabilitatea) Uurina utilizrii care presupune efectuarea unui effort minim necesar

manipularii programului ( facilitate de nelegere, de invatare, de exploatare a programului) Fiabilitatea care presupune capacitatea unui program de a da rezultatea sau randamente corecte oricare ar fi condiiile de exploatare. Aici se include toleranta erorilor si capacitatea unui program de funciona chiar si in lipsa unor component sau opiuni ale sale

Performanta care presupune raportul dintre cantitatea resurselor utilizate si cantitatea rezultatelor livrate. Sunt importante timpul de rspuns, debitul si extensibilitatea in sensul ca programul trebuie sa -si menin performanta chiar si la o utilizare intensive a lui

Mentenanta este o un alt indicator care presupune capacitatea programului de a fi reparat sau actualizat cu un minim de effort

- Portabilitatea unui program presupune aptitudinea programului de a functiona intr-un mediu material sau pe un system de operare diferit de mediul sau initial. Aici sunt cuprinse usurinta configurarii si instalarii in noul mediu fie el hardware sau software. Plecand de la acesti indicatori tragem concluzia ca un program pentru a fi bun calitativ presupune urmatoarele:

Trebuie sa poata fi instalat cat mai usor de catre utilizator fara ca acesat sa fie nevoit sa apeleze un call-center sau un expert Un program bun nu va solicita resurse foarte multe Compatibilitatea cu diferite sisteme de operare e o alta caracteristica importanta Capacitatea de importa date sau de e exporta in formatele cele mai des utilizate Protejarea programului pentru a nu putea fi utilizat fara o licenta Interfata programului sa fie facila, intuitiva si sa suporte mai multe limbi Nu in ultimul rand o importanta deosebita trebuie acordata si pretului programului. Daca are un pret prea mare programul nu va fi cumparat de catre multi utilizatori si astfel este suspus riscului de a fi piratat

Mai trebuie mentionat ca multiplele caracteristici ale unui program sunt uneori conflictuale sau din contra pot fi complementare. O crestere a capacitatii functionale poate avea un impact negative asupra performantei programului, a intretinerii sale si a fiabilitatii. O crestere a intretinerii programului poate avea un impact negative asupra performantei.

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