Documente Academic
Documente Profesional
Documente Cultură
Calitatea Produselor Software. Conspecte PDF
Calitatea Produselor Software. Conspecte PDF
Introducere
Spre deosebire de activitatea industrial, ale crei rezultate se
racterizeaz prin produse tangibile, domeniul tehnologiei informaiei i n
special producerea de software are ca rezultat produse intangibile sau care
au n componen astfel de produse. n acest domeniu intervin n principal
resurse intelectuale.
Odat cu diversificarea produselor IT, cu multiplicarea ofertanilor, s-a pus
problema comparrii performanelor produselor respective. De asemenea,
elementele de comparare au aprut n legtur cu stabilirea preului
produselor software i la definirea performanelor programatorilor.
Lucrarea de fata prezinta caliatatea din punctul de vedere al sistemelor de
programe si incearca sa prezinte caracteristicile de calitate ale produselor software.
Primul capitol constituie bazele teoretice ale calitatii, respectiv
managementului calitatii. Sunt definite calitatea, caracteristicile de calitate in
general, precum si, fiabilitatea, mentenabilitatea, disponibilitatea. Sunt prezentate
si diferitele etape ale asigurarii calitatii unui produs, functiile managementului
calitatii precum si diferite instrumente statistice utilizate in managementul calitatii
cu precadere in controlul calitatii. Tot aici se prezinta si standardizarea, respectiv
standardul, rezultatul unei normalizri realizate ntr-un anumit domeniu fiind
aprobat de ctre o autoritate recunoscut.
Al doilea capitol priveste calitatea si managementul calitatii din prespectiva
produselor software. Aici sunt prezentate principalele caracteristici de calitate
urmarite la sistemele de programe, totodata fiind abordata si problema masurarii
calitatii produselor software.
Ultimul capitol prezinta un studiu privind aprecierea importanei care se
acord caracteristicilor de calitate software. Aceste caracteristici sunt urmarite si
1.
Conceptul de calitate
1.1
Definirea calitatii
Traim ntr-o era n care evolutia vietii sociale pune un accent tot mai mare pe
calitate, rezultata din diverse procese, la nivelul diverselor domenii ale dezvoltarii
economice si sociale.
n general, termenului de calitate (cuvntul vine de la latinescul qualitas,
qualis care nseamna fel de a fi) i se pot atribui mai multe ntelesuri, n functie
de contextul n care este utilizat. Astfel poate semnifica:
- felul de a fi al unui lucru sau individ, nsusirile si defectele acestuia;
- ansamblul conditiilor de trai la un momemt dat calitatea vietii
- calitatea comerciala a unui produs;
- nivelul de excelenta al unui serviciu.
Pe masura cresterii si diversificarii cererii de produse si dezvoltarii
productiei industriale, notiunea de calitate a produselor a evoluat continuu,
ajungndu-se astazi, n conditiile utilizarii calculatoarelor electronice pentru
controlul calitatii, la noi semnificatii prin notiuni de calitate dirijata, asigurata,
calitate totala si management de calitate totala etc.
Principalii factori care au contribuit la creterea importanei calitii
produselor i serviciilor n economia contemporan sunt: intensificarea
concurentei, sporirea exigentelor clientilor si a societatilor precum si cresterea
complexitatii produselor si a proceselor de realizare a acestora.
Se impune o definire care sa reflecte att comtinutul complex al notiunii ct
si caracterul ei evolutiv dinamic. Punctul de pornire, larg acceptat, l constituie,
n primul rnd, valoarea de ntrebuintare, ca totalitate a nsusirilor care fac ca
produsele sa fie utile omului, diferentiindu-le dupa utilitatea pe care o satisfac.
3
1.3
1.4
si
clasificarea
12
1.5
Realizarea calitatii unui produs (sau serviciu) are loc n urma unui proces
ciclic si complex, la care participa toate componentele firmei, ncepnd cu
cercetarea stiintifica si continund cu proiectarea, pregatirea productiei, procurarea
materiilor prime si materiale, productia propriu-zisa, controlul produsului (rezulta
certificat de calitate), vnzarea si asigurarea service-ului la beneficiar. Acest ciclu
se reia pe o baza informationala superioara ca urmare a introducerii progresului
tehnic si stiintific ceea ce confera calitatii un caracter dinamic, exprimat prin
spirala calitatii.
Asigurarea calitatii unui produs implica etapele: de proiectare, de fabricatie
si de service.
1.5.1 Etapa de proiectare
Aceasta etapa contribuie cu ponderea cea mai mare la realizarea
performantelor finale ale produsului. Ca atare trebuie aleasa o solutie constructiva
moderna, compatibila cu gradul de nzestrare tehnica a ntreprinderii, cu experienta
si calificarea personalului muncitor si cu cerintele beneficiarului.
n ultimii 30-40 de ani s-a impus metodologia, numita ingineria valorii
care permite optimizarea activitatii de proiectare, astfel nct produsul sa aiba
performante optime la un cost de fabricatie optim. Pe baza faptului ca fiecare
produs ndeplineste o serie de functii capabile sa satisfaca o anumita necesitate
sociala, ingineria valori (metoda tehnico-economica de analiza a modului de
conceptie, proiectare si executie a unui produs) calculeaza si minimizeaza costul
13
15
1.6
Managementul calitatii
18
1.7
20
1.8
Standardizare
22
Voluntare
Standardele: - documente cu caracter informativ, de recomandare;
procedurile de elaborare le asigura legitimitate democratica in
special prin implicarea tuturor factorilor interesanti relevanti in
procesul de elaborare a lor; exemple de standarde: ISO, EN, DIN,
BS, NF, etc.
- Specificatiile (diponibile public) contin reguli, instructiuni sau
caracteristici pentru diferite activitati sau pentru rezultatul
acestora; sunt elaborate de ateliere, consorti sau alte grupuri care
de obicei nu cuprind toate partile interesate relevante; in
majoritatea cazurilor nu exista proceduri detaliate pentru
elaborarea si actualizarea lor; exemple de specificatii: ECMA
(European Computer Manufactures Association) etc.
-
Obligatorii
- Reglementarile sunt documente care stabilesc reguli legislative
cu caracter imperativ; sunt adoptate de o autoritate legislativa; de
exemplu legile (adoptate in conformitate cu proceduri bazate pe
constitutia tarii respective), decretele, actele, etc.
n ce privete procesul de standardizare acesta intervine ca o necesitate de
interes general a prilor interesate relevante. Ele doresc standardele, deoarece
acestea le ofer posibilitatea de a crea sau influena i armoniza regulile din
sectoarele sferei de interes. n timpul elaborrii unui standard, productorii ajung
s cunoasc cerinele beneficiarilor, s discute ateptrile acestora, s gseasc
soluii general acceptabile i s stabileasc o baz de ncredere care s constituie o
premis a consensului.
Standardizarea, definit de EN 45020 : l993 (Ghid 2 ISO/IEC : 1991), este
activitatea indicat pentru a stabili n raport cu probleme reale sau poteniale,
dispoziii destinate unei utilizri obinuite i repetate care urmrete obinerea unui
nivel optim de ordine ntr-un context dat.
23
24
2.1
Aspecte generale
2.2
28
2.3 Masurarea
32
33
34
2.4
36
2.5
40
2.6
43
44
45
47
Utilizabilitatea
Functionalitate
a
Fiabilitatea
Flexibilitatea
Eficienta
Siguranta in
utilizare
Complexibilitat
ea
Portabilitatea
Mentenabilitate
a
Testabilitatea
Robustetea
Adaptabilitatea
Stabilitatea
U
1
1
2
9
1
3
1
0
9
U
2
1
6
1
3
9
9
U
3
1
0
1
2
1
1
U
4
1
3
1
5
1
2
U
5
1
5
1
0
1
3
9
1
0
Utilizatori
U U U
6 7 8
1
1
1
1
4
7
1
1
1
2
0
3
1
1
0
1
9
1
7
7
0
U
9
1
3
1
2
1
0
U1
0
Media(%)
11
13.2
13
11.9
10
10.8
12
8.7
8.2
7.9
6
1
0
8
7
8
6
9
6
7
5
5
7
6
5
8
8
8
5
7
8
6
7
7.2
6.4
7
6
5
3
4
5
6
6
3
3
6
5
7
5
4
6
4
7
5
2
5
5
6
5
5
6
8
6
6
6
5
8
5
6
3
5
5
5
2
4
7
7
6
5
3
9
4
3
3
5
6.1
5.8
5.6
4.3
3.9
48
Caracteristica
Portabilitatea
Fiabilitatea
Complexibilitat
ea
Robustetea
Eficienta
Mentenabilitate
a
Utilizabilitatea
Functionalitate
a
Siguranta in
utilizare
Adaptabilitatea
Flexibilitatea
Testabilitatea
Stabilitatea
P
1
1
0
1
4
1
2
P
2
8
1
2
1
0
1
1
P
3
1
6
9
1
3
P
4
1
2
1
1
P
5
1
3
1
5
1
2
Programatori
P P P P
6 7 8 9
1 1 1 1
0 4 4 2
1 1 1
9 0 1 3
1
1 7 8 7
1
8 9 7 0
1
1
0 9 0 8
1
9 2 7 7
1
8 0 8 7
P1
0
Media(%)
12
12.1
12
11.6
9.7
8.9
8.7
8.3
7.7
8
1
0
9
1
0
7
1
0
6.9
5
5
6
3
5
7
7
6
4
2
5
6
4
5
6
7
6
5
6
4
6
4
2
7
5
6
5
5
5
6
5
4
3
4
4
5
8
5
6
3
6
7
7
5
3
9
5
10
3
4
6.1
5.7
5.3
4.8
4.2
9
1
1
49
Media
generala(%)
11.2
10.45
9.4
9.25
8.45
8.45
7.25
7.2
52
Flexibilitatea
Siguranta in
utilizare
Testabilitatea
Adaptabilitatea
Stabitabilitatea
7
7
5.3
5
4.05
53
Aceasta lipsa de interes este justificata prin perceptia diferita pe care cele
doua categorii de persoane o au fata de semnificatia caracteristicilor diferite.
Trebuie mentionat faptul ca rezultatele care s-au obtinut au un anumit grad
de subiectivitate. Intr-un alt context exista posibilitatea ca ele sa se schimbe. De
aceea trebuie privite prin prisma specificului domeniului abordat evaluarea
calitatii sistemelor de programe destinate evidentei contabile.
Concluzii
Produsele software au devenit componente esentiale ale multor sisteme si
produse, precum si un nou factor major in comertul de produse si servicii.
Imbunatatirea calitatii produselor software constituie una din principalele
forme in care se materializeaza capacitatea de creatie. Valoarea economica a unui
produs sotware rezulta din modul in care calitatea acestuia este perceputa de
clientii sau utilizatorii finali. Din ce in ce mai mult, calitatea este perceputa ca un
atribut critic al produsului software, deoarece, lipsa calitatii determina insatisfactia
utilizatorilor, pierderi financiare si chiar pierderi de vieti omenesti.
In scopul elaborarii produselor software avand un nivel ridicat al calitatii si
asigurarii satisfactiei clientilor, producatori de software au adoptat cele mai bune
practici si standarde refritoare la managementul calitatii in ciclul de viata al
produselor software.
Asa cum sunt prezentate si in lucrarea de fata, principalele caracteristici de
calitate ale produselor software sunt: fiabilitatea, utilizabilitatea, functionalitatea,
portabilitatea, eficienta, complexitatea, robustetea, mentenabilitatea, flexibilitatea,
siguranta in utilizare, testabilitatea, adaptabilitatea si stabilitatea.
55
Bibliografie
1.
2.
3.
4.
5.
56
Cuprins
1.2 Caracteristicile produsului.................................................................................5
1.6.1 Functiile managementului calitatii............................................................16
3. Studiul caracteristicilor de calitate software.........................................................48
Concluzii...................................................................................................................55
Bibliografie............................................................................................................... 56
57
Cuprins.....................................................................................................................57
58