Necesitatea masurarii calitatii produselor soft a aparut deja in prima perioada a revolutiei computationale in jurul anilor 1950. In aceasta perioada asigurarea calitatii produselor soft era sarcina programatorului. Cu aparitia noilor arhitecturi si a limbajelor de programare care au permis realizarea unor proiecte de dimensiuni mai mari decat cele scrise de un singur programator s-a dovedit necesitatea dezvoltarii acestei ramuri a informaticii, adica a masurarii si asigurarii calitatii produselor soft.
Astfel au aparut modele de calitate ale produsului soft ca si Modelul Boehm, Modelul McCall, Modelul Dromey si standardul ISO 9126, etc. Descrierea acestor modele se regaseste in capitolul I.
Fiecare dintre ele defineste o multime de atribute proprii ale produsului soft, atribute care in mod direct sau indirect pot fi masurate prin metrici soft.
Aceasta lucrare este destinata prezentarii notiunilor despre calitatea unui produs soft, dar mai ales a metodelor de imbunatatire a calitatii unui produs soft care se regasesc in capitolul al II-lea. Calitatea unui produs soft este o combinatie a diversilor factori. Fiecare dintre ei contribuie intr-o masura mai mare sau mai mica la calitatea produsului soft.
Printre metrici de calitate putem aminti metricile Halstead, numarul liniilor de comentarii din codul sursa, lungimea medie a identificatorilor, numarul subprogramelor (functiilor sau procedurilor) si lungimea medie a lor.
Lucrarea prezinta unele modele si metrici de calitate, dar obiectivul principal este imbunatatirea calitatii softului atat prin teorie cat si in practica. Cu acest scop au fost proiectate programele regasite in capitolul al III-lea care analizeaza codul sursa al unui program dat ca si parametru de intrare.
. un program care nu functioneaza, in mod sigur este incorect, dar un program care functioneaza nu este in mod necesar corect. (M. Jackson) . Masurarea calitatii produsului soft este o activitate de umbrela care cuprinde in intregime procesul de dezvoltare al acestuia.
Organizatia care desfasoara o activitate de dezvoltare a produselor soft trebuie sa aiba un grup independent de specialisti care se ocupa de masurarea calitatii produsului soft.
Obiectivele masurarii calitatii produselor soft sunt urmatoarele: Imbunatatirea calitatii produselor soft, monitorizand atat produsul final cat si procesul de dezvoltare al acestuia; Asigurarea produsului soft ca in mod complet corespunde standardelor si procedurilor de proiectare si dezvoltare; Asigurarea ca fiecare deficienta (lipsa) in produs, in procesul de productie sau in standarde a atras atentia managerului, deci aceste deficiente vor fi corectate.
Masurarea calitatii produsului soft este cateodata referita ca si ochi ai beneficiarului, asigura organizatiei un atuu ca face lucruri corecte in timp util si in forma cea mai corecta. Azi, este acceptat intr-un sens mai larg in lumea organizatiilor transpunerea productiei de calitate in aceleasi timp cu economisiri financiare. ...
KEVIN ENGLEHART - "ADVANCED SOFTWARE ENGINEERING" - "SOFTWARE QUALITY ASSURANCE"
OSMAN BALCI - "SOFTWARE ENGINEERING" - COURSES. CS. VT. EDU/CSONLINE/SE/LESSONS/QUALITIES/LESSON. HTMLREFSREFS
QA SYSTEMS - "SOFTWARE QUALITY PROBLEMS"
LIUGI BUGLIONE, ALAIN ABRAN - "A QUALITY FACTOR FOR SOFTWARE"
LARRY BERSTEIN - "ISO 9126: THE STANDARD OF REFERENCE"
R. GEOFF. DROMEY - "SOFTWARE PRODUCT QUALITY: THEORY, MODEL, AND PRACTICE"
NGUYEN XUAN HUY - "QUALITY ATTRIBUTES OF SOFTWARE PRODUCTS"
MATIAS NYMAN, ANDREAS NALS - "SOFTWARE QUALITY ENGINEERING" - SATC. GSFC. NASA. GOV/ASSURE/AGBSEC4. TXT
KATALIN BALLA - "SOFTWARE QUALITY AND MANAGEMENT"
EVERALD E. MILES - "SOFTWARE METRICS"
RICHARD VERYARD - "SOFTWARE COMPONENT QUALITY"
Pentru a descărca acest document,
trebuie să te autentifici in contul tău.