Sunteți pe pagina 1din 6

Software-ul este, conform standardului ISO 9000-3, o creaie intelectual care cuprinde

programe, proceduri, reguli i orice documentaie asociat referitoare la funcionarea unui sistem
de prelucrare a datelor.
Produsele software sunt o clas particular de produse si prezint o serie de particulariti:
sunt creaii intelectuale;
n urma multiplicrii, rezult ntotdeauna copii fidele ale produsului;
multiplicarea se face cu costuri aproape nule;
fiabilitatea nu scade niciodat, produsele software nefiind supuse uzurii fizice, n
schimb ea poate creste, erorile fiind eliminate n timp prin depanare;
produsele software sunt afectate de uzura moral atunci cnd nu mai corespund
cerinelor domeniului pentru care au fost create sau au aprut pe pia alte produse
software cu o calitate mai bun (mai performante, cu un raport pre/performan mai
bun, etc.);
odat ce o eroare a fost corectat, ea nu va mai apare.
Calitatea unui produs sau a unui serviciu, este definit, conform standardului IS0 8402, prin
ansamblul caracteristicilor unei entiti (produs sau serviciu) care sunt capabile s satisfac
necesiti exprimate i implicite, considerate ntr-un anumit moment, conceptul de calitate
evolund n timp. Conform definiiei calitii rezult c a dezvolta un produs de calitate nseamn
a dezvolta un produs cu anumite caracteristici care s satisfac cerinele utilizatorului. n
concluzie, atunci cnd se evalueaz calitatea unui produs se analizeaz relaia caracteristicicerine.
Faptul c proprietile produsului se creeaz n procesul de realizare (procese tehnice de
proiectare i dezvoltare) i se manifest n procesul de utilizare rezult c se poate vorbi despre o
calitate a procesului de realizare i despre o calitate a produsului, ntre ele existnd o
interdependen. Calitatea procesului reflect calitatea metodelor, tehnicilor i instrumentelor prin
care se realizeaz produsul, precum i calitatea metodelor i mijloacelor utilizate pentru
conducerea procesului, inclusiv a factorului uman. Datorit faptului c produsele software sunt
produse imateriale se poate spune despre calitatea acestora c reprezint expresia final a calitii
procesului de realizare, nefiind influenat de calitatea materiei prime cum se ntmpl n cazul
produselor materiale.
Se poate vorbi de mai multe orientri n definirea calitii unui produs:
Orientarea spre produs. Apare n faza de utilizare dar i de dezvoltare atunci cnd
calitatea este privit prin prisma caracteristicilor produsului, ale caror niveluri fac
posibil diferenierea calitativ. n concluzie evaluarea calitii este sinonim cu
aprecierea caracteristicilor produsului;
Orientarea spre procesele de producie. Acest tip de calitate apare tot n faza de
dezvoltare. Produsele aflate n fabricaie sunt executate astfel nct s corespund
caracteristicilor stabilite prin proiect. Se consider ca un produs va fi unul de calitate
dac procesele sunt executate astfel nct produsul finit s ndeplineasc aceste
caracteristici. Modul de execuie pentru ca produsul finit sa aib calitatea scontat
este stabilit n faza de proiectare;
Orientarea spre costuri. Apare de obicei n faza proiectare, calitatea produselor fiind
n acest caz este definit prin intermediul costurilor. Un produs este considerat de
calitate atunci cnd ofer anumite performane la un nivel acceptabil al preului.
Aadar n cazul acestui mod de a privi calitatea se face un compromis n privina
caracteristicilor pentru a obine un pre competitiv;

Calitatea unui produs sau serviciu definit prin aptitudinea de a satisface necesiti
exprimate i implicite sau ca grad de satisfacere a acestora, determin n mod firesc
necesitatea cunoaterii obiective a acestei aptitudini, respectiv a gradului de satisfacere a
necesitilor, prin evaluarea (determinarea valorii) sau estimarea (aprecierea mrimii) acestuia.
Evaluarea calitii unui produs este examinarea sistematic a msurii n care acesta este
capabil s satisfac condiiile specificate (adic nevoile transpuse ntr-un ansamblu de
caracteristici exprimate cantitativ sau calitativ) dar i cele implicite. Evaluarea i estimarea
calitii prin metode i procedee specifice constituie obiectul disciplinei denumite calimetrie.
Rezultatul evalurii calitii se exprim, de cele mai multe ori, prin indicatori specifici
determinai prin metode statistico-matematice. Aceti indicatori sintetizeaz fie o grup de
caracteristici, fie ntregul sistem de caracteristici ale unui produs i pot fi determinai i utilizai n
fiecare dintre etapele fluxului logistic al dezvoltrii produselor (de la proiectare i pn n
consum), n scopul creterii nivelului calitativ, prin adoptarea deciziilor ce se impun pentru
asigurarea i mbuntirea calitii.
Procesul de msurare ncepe cu stabilirea cadrului de msurare care presupune:

stabilirea scopurilor i obiectivelor msurrii

identificarea clar a caracteristicilor ce vor fi msurate i a metodologiei msurrii.

definirea procesului de colectare a datelor i a mecanismelor de nregistrare

stabilirea modelului de raportare a datelor att echipei tehnice ct i echipei


manageriale

Obs: Metoda de msurare, regulile prin care valorile sunt atribuite caracteristicilor, este o
secvena logic de operaii folosit n cuantificarea unei caracteristici n raport cu o scal
specificat. Cuantificarea constituie operaia de introducere a conceptelor cantitative, de trecere n
studiul unui fenomen de la aprecieri atributive la concepte cantitative, scala de msurare fiind un
set de valori odronate (continue sau discrete) fa de care se pune n coresponden caracteristica
prin intermediul metodei de msurare.
Dup ce a fost stabilit cadrul de msurare, are loc efectuarea msuratorilor propriu-zise,
determinarea valorilor conform cadrului de masurare prestabilit urmat de interpretarea
rezultatelor i raportarea lor. Echipa managerial va determina pe baza acestor rezultate gradul n
care calitatea real obinut n urma procesului de msurare corespunde ateptrilor, calitii
dorite, i n funcie de aceasta va decide reluarea uneia sau a mai multor etape anterioare sau
trecerea la etapa urmtoare a ciclului de via.
Produsele software trec prin etapele de analiz, proiectare, codificare (fabricaie n cazul
produselor tradiionale), testare i utilizare. Dac n faza de testare calitatea produsului nu este cea
ateptat procesul se va relua dintr-una din etapele anterioare n funcie de rezultatul analizei prin
care se va identifica cauza care a generat deficiena de calitate, lucru care deasemenea se va
ntampla, dac deficiena de calitate se observ n timpul utilizrii produsului.
Standardul ISO 9126 este primul standard international care ncearc s defineasc un cadru
pentru evaluarea calitii software. ISO 9126 sustine c evaluarea calitii software se face cu
ajutorul a ase caracteristici: funcionalitate, fiabilitate, eficien, utilizabilitate, mentenabilitate i

portabilitate. Fiecare din aceste caracteristici se rafineaz prin niveluri multiple de subcaracteristici. Dei exist interdependene ncruciate ntre caracteristici, acestea nu sunt integrate n
standard, structura de nivel inferior fiind doar o propunere a ISO i IEC (International Electrotechnical Commission). Sunt propuse dou modele de calitate: modelul calitii interne i externe
i modelul calitii n utilizare. Primul model conine definiii n special pentru produsul final.
Sunt definite 6 caracteristici de calitate intern i extern, mprite n 21 de subcaracteristici. Al
doilea model este orientat spre utilizator i defineste patru caracteristici ale calitii n utilizare.

Standardul ISO 9126-01 propune urmtoarele caracteristici i subcaracteristici:


1)Funcionalitatea: capacitatea produsului de a asigura funciile care satisfac scopul
de baz (definit de nevoile explicite i implicite) pentru care a fost realizat atunci cnd
acesta este utilizat n condiii specificate. Subcaracteristicile funcionalitii sunt:

Oportunitatea(adecvan): prezena unui set de funcii adecvate pentru task-uri


specificate. Posibile subcaracteristici: adecvana funcional, completitudinea
implementrii funcionale, corectitudinea implementrii funcionale, stabilirea
specificaiei funcionale;
Precizia(acuratee): furnizarea unor rezultate sau efecte corecte sau agreate (cu un grad
de precizie convenit). Posibile subcaracteristici: acurateea rezultatelor, acurateea
calculelor;
Interoperabilitatea: capacitatea produsului de a interaciona cu produse specificate
Securitatea: capacitatea de a preveni accesul neautorizat, accidental sau deliberat, la
programe sau date;
Conformitatea: adeziunea la standarde, convenii, reglementri i alte prescripii
similare legate de domeniul de aplicaie referitoare la funcionalitate;

Not: Funcionalitatea se refer la ceea ce face produsul pentru satisfacerea necesitilor, n


timp ce toate celelalte caracteristici se refer la cum i cnd le satisface.

2)Fiabilitatea: capacitatea produsului de a-i menine nivelul specificat de performan,


atunci cnd este utilizat n condiii specificate, pentru o perioad de timp definit.

Maturitatea: este definit de frecvena cderilor datorate greelilor n software;


Tolerana la defecte (robusteea): capacitatea de a-i menine un nivel de perfoman
specificat n cazuri de cderi software sau intrri neateptate;
Restabilirea dup cderi: posibilitatea restabilirii nivelului de performan i refacerea
datelor n cazul unei erori, timpul i efortul necesar pentru aceasta;
Conformitatea: adeziunea la standarde, convenii, reglementri i alte prescripii
similare legate de domeniul de aplicaie referitoare la fiabilitate;

3) Utilizabilitatea: efortul necesar pentru utilizarea produsului de ctre un set de


utilizatori stabilit sau implicit n conditii specificate

Uurina de nelegere: efortul solicitat unui utilizator de a recunoaste conceptul logic i


aplicabilitatea sa;
Usurina de nvare : efortul solicitat unui utilizator de a nvaa aplicaia, operarea,
intrrile i ieirile;
Operabilitatea: capacitatea de a permite utilizatorului s opereze cu produsul software i
s exercite controlul asupra lui;
Atractibilitatea (puterea de atracie): capacitatea produsului de a fi atrgator pentru
utilizatori;

Conformitatea: adeziunea la standarde, convenii, reglementri i alte prescripii


similare legate de domeniul de aplicaie referitoare la utilizabilitate;

Not: Utilizabilitatea se refer la toate mediile de utilizare a software-ului ncepnd de la


pregatirea pentru utilizare i pn la interpretarea rezultatelor.

4)Eficiena: capacitatea produsului de a furniza performane adecvate relativ la cantitatea


de resurse utilizate, n conditiile stabilite (relaia ntre nivelul de performan al
produsului i cantitatea de resurse utilizate, n condiii definite)

Comportarea n timp: capacitatea produsului software de a furniza un rspuns adecvat


n timp corespunztor de procesare n conditiile declarate;

Utilizarea resurselor: cantitatea i tipul de resurse utilizate n timpul funcionrii


n condiiile stabilite;

Conformitatea: adeziunea la standarde, convenii, reglementri i alte prescripii


similare legate de domeniul de aplicaie referitoare la eficien;

Not: Resursele pot include alte produse software, platforma hardware, resurse materiale (de
exemplu hartia).

5)Mentenabilitatea(Uurina de ntreinere): efortul necesar pentru efectuarea


modificrilor, inclusiv corecii, mbuntiri sau adaptri ale produsului la schimbri ale
mediului de funcionare, a cerinelor i specificaiilor funcionale

Analizabilitatea(Uurina de analiz): efortul necesar pentru diagnoza defectelor, a


cauzelor cderilor i pentru identificarea prtilor care trebuie s fie modificate
Usurina de modificare: efortul necesar pentru nlturarea defectelor sau integrarea unei
schimbri
Stabilitatea: capcacitatea de a evita efectele neateptate aprute n urma modificrilor
Testabilitatea(Uurina de testare): efortul necesar pentru a valida produsul modificat
Conformitatea: adeziunea la standarde, convenii, reglementri i alte prescripii
similare legate de domeniul de aplicaie referitoare la mentenabilitate

6)Portabilitatea: capacitatea produsului de a fi transferat de la o organizatie sau


platform software/hardware la o alta

Adaptabilitatea: capacitatea de adaptare la diferite medii specificate fr alte aciuni sau


mijloace dect cele furnizate de software-ul considerat
Uurinta de instalare: efortul necesar pentru instalarea produsului ntr-un mediu
specificat
Co-existena: capacitatea de a co-exista cu alte produse independente n acelai mediu
partajnd cu ele resursele mediului
Oportunitatea: efortul necesar pentru a folosi produsul n locul altui produs n acelesi
scop ntr-un mediu specificat
Conformitatea: adeziunea la standarde, convenii, reglementri i alte prescripii
similare legate de domeniul de aplicaie referitoare la portabilitate

Calitatea n utilizare cuprinde patru caracteristici:


Eficacitatea(eficienta) - capabilitatea produsului de a permite utilizatorilor s

realizeze obiectivele specificate cu acuratee i completitudine ntr-un context de


utilizare specificat;
Productivitatea capabilitatea produsului de a permite consumul de cantiti
adecvate de resurse n relaie cu eficacitatea obtinu ntr-un context de utilizare
specificat;
Sigurana capabilitatea produsului de a realiza nivele acceptabile ale riscului
afectrii personalului, software-ului, echipamentelor sau mediului ntr-un context de
utilizare specificat;
Satisfacie capabilitatea produsului de a satisface utilizatorii ntr-un context de
utilizare specificat.

Perspectiva asupra calitii produsului se schimb n ciclul de via astfel:

la nceputul ciclului de via, n faza de proiectare, calitatea specificat prin cerinele


referitoare la calitate este abordat dintr-o perspectiv extern i din punctul de
vedere al utilizatorului; este ales modelul de calitate, fiind stabilite caracteristicile
precum i nivelele astfel nct s permit obinerea calitii scontate

pe parcursul dezvoltrii, calitatea este abordat dintr-o perspectiv intern i din


punctul de vedere al elaboratorului; se urmarete s fie atinse nivelele caracteristicilor
alese n faza de proiectare;

atunci cnd produsul este n exploatare, calitatea este evaluat dintr-o perspectiv
extern i din punctul de vedere al utilizatorului; se constat nivelul de satisfacie al
utilizatorului.

Procesul de evaluare este urmat de luarea unor decizii privind modificarea produsului
pentru mbunttirea calitii lui, validarea acestor decizii urmate de aplicarea lor pentru
ca, n final, s se renceap procesul evalurii pentru a se constata dac msurile luate au
dat rezultatele asteptate i dac nu au afectat alte caracteristici dect cele imbunatite:

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