Asigurarea calității în industria software

Referat
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 12 în total
Cuvinte : 3315
Mărime: 78.69KB (arhivat)
Puncte necesare: 9
Universitatea Transilvania Braşov - Facultatea de Matematica – Informatica Sectia Informatica – Economica

Cuprins

  1. Cuprins
  2. 1. Concepte generale privind calitatea
  3. 2. Sistemul caracteristicilor de calitate
  4. 3. Caracteristicile de calitate:
  5. 4. Atributele calitatii
  6. 5. Masurarea nivelului calitatii – metrici software
  7. 6. Asigurarea calitatii produselor software
  8. 7. Concluzii

Extras din referat

1. Concepte generale privind calitatea

Importanta calitatii produselor software este justificata prin mai multe aspecte: erorile din programele de aplicatie pot fi fatale în anumite domenii unde vietile oamenilor depind de acestea (controlul traficului aerian sau feroviar, calatoriile în spatiul cosmic, sistemele de mentinere a vietii în conditii vitrege - sub apa, la mare înaltime, la temperaturi sau presiuni improprii vietii umane). Aceste erori pot provoca pierderi umane, financiare, materiale.

Calitatea produselor software reprezinta totalitatea însusirilor tehnice, economice si sociale ale produselor software. Ea reprezinta ansamblul însusirilor ce exprima gradul în care acestea satisfac nevoia utilizatorilor, în functie de parametrii tehnico-economici, de gradul de utilitate si de eficienta economica în exploatare.

În accepţiunea cea mai largă, noţiunea de calitate software este invers proporţională cu

numărul de defecte ale produsului software. Astfel, un produs cu un număr redus de defecte este considerat mai de calitate decât altul care are mai multe defecte.

Gradul de utilitate al produselor program cuprinde:

a) calitatea de conceptie si proiectare - masura în care proiectul produsului program asigura satisfacerea cerintelor utilizatorilor;

b) calitatea de executie - masura în care procesul de elaborare se desfasoara conform fluxurilor stabilite, cu utilizarea resurselor adecvate;

c) calitatea de conformitate - gradul de concordanta dintre însusirile reale ale produsului program si cele prezentate în documentatia finala;

d) capacitatea de utilizare - comportamentul produsului program în rezolvarea curenta a

problemelor apartinând clasei pentru care a fost elaborat;

e) capacitatea de mentenanta - masura în care pot fi eliminate anomaliile ce apar în timpul executiei sau pot fi puse de acord noi cerinte de prelucrare cu efortul pentru implementare.

Toate acestea se regasesc în disponibilitatea produsului program, care este data de capacitatea de utilizare curenta si de capacitatea de mentenanta în raport cu cerintele specifice fiecarui beneficiar. Însusirile calitative ale produselor program se creaza în procesul de elaborare, dar se manifesta în procesul de utilizare.

Calitatea procesului de elaborare reflecta modul de realizare, laturile activitatii de conceptie tehnologica, masurile organizatorice din unitatile de informatica si ofera garantia realizarii de produse program performante.

Calitatea produsului program este expresia finala a procesului de realizare, sintetizând nivelul tehnic, functional si economic, caracteristic fiecarui program; calitatea este o notiune complexa si dinamica, întrucât continutul produsului program evolueaza în timp - în functie de cerintele practice ale utilizatorilor - atât extensiv, prin modificarea umarului de functii de prelucrare cât si intensiv, prin îmbunatatirea performantelor acestuia.

Utilizatorul este cel care verifica calitatea unui produs program, având drept criteriu satisfacerea cerintelor sale. Producatorii de software trebuie sa obtina, cel putin, acel nivel al calitatii care sa permita satisfacerea asteptarilor utilizatorului. Un nivel mai scazut, duce la alegerea produselor software concurente, care la acelasi pret ofera nivelul necesar al calitatii. Pe de alta parte, un nivel mult mai ridicat al calitatii antreneaza costuri foarte mari, care se reflecta în pretul produsului. În acest caz, utilizatorul alege acele produse concurente care la un pret mai scazut, ofera un nivel suficient al calitatii. Este necesara, deci, utilizarea unor metode de evaluare a calitatii software astfel încât sa existe posibilitatea compararii nivelului planificat al calitatii cu cel obtinut efectiv.

2. Sistemul caracteristicilor de calitate

Costurile ridicate care caracterizeaza activitatea de construire a produselor program impun analiza corelatiei dintre performantele acestora si efectele pe care le are utilizarea curenta a programelor.

Performantele se stabilesc prin luarea în considerare a duratei în care se obtine solutia finala si a consumului de resurse necesare pentru rezolvarea integrala a problemelor curente. Nivelul performantei este influentat de modul în care produsului program i s-au asigurat calitatea de conceptie-proiectare, calitatea de executie, calitatea de conformitate, capacitatea de utilizare curenta si capacitatea de mentenanta.

Sistemul caracteristicilor de calitate este organizat pe patru nivele si anume: caracteristici, atribute, metrici si elemente de evaluare.

Caracteristicile de calitate ale produselor program sunt determinate de atributele de calitate. La rândul sau, fiecare atribut se masoara prin una sau mai multe metrici, iar unei metrici îi corespund unul sau mai multe elemente de evaluare.

Trebuie remarcata importanta relativa a diferitelor caracteristici de calitate si alegerea în mod flexibil a acestora pentru a aprecia calitatea unui produs program.

La realizarea unui produs program sunt alese, asigurate si controlate acele caracteristici de calitate care sa permita evaluarea calitatii produsului în functie de tipul acestuia, de domeniul de activitate în care va fi utilizat.

Caracteristicile si atributele de calitate formeaza un sistem dinamic, complex. Cresterea nivelului unei caracteristici poate conduce automat atât la cresterea nivelurilor pentru unele caracteristici, cât si la scaderea nivelurilor pentru altele.

Programatorii trebuie sa cunoasca modul în care interactioneaza caracteristicile si atributele de calitate pentru a asigura realizarea echilibrului necesar încadrarii produsului program în limite de performanta admise.

Preview document

Asigurarea calității în industria software - Pagina 1
Asigurarea calității în industria software - Pagina 2
Asigurarea calității în industria software - Pagina 3
Asigurarea calității în industria software - Pagina 4
Asigurarea calității în industria software - Pagina 5
Asigurarea calității în industria software - Pagina 6
Asigurarea calității în industria software - Pagina 7
Asigurarea calității în industria software - Pagina 8
Asigurarea calității în industria software - Pagina 9
Asigurarea calității în industria software - Pagina 10
Asigurarea calității în industria software - Pagina 11
Asigurarea calității în industria software - Pagina 12

Conținut arhivă zip

  • Asigurarea Calitatii in Industria Software.doc

Alții au mai descărcat și

Factori de Succes în Dezvoltarea Sistemelor Informaționale

INTRODUCERE În noua economie, producătorii de soluţii IT sunt confruntaţi cu o nouă cerinţă care îi obligă să schimbe total modul de construcţie a...

Produse software - asigurarea calității

1. Prezentare generală. Calitatea în domeniul informatic Problema calităţii în general Calitatea este un atribut al unui produs sau serviciu prin...

Evaluare Software

Elemente generale privind definirea si evaluarea calitatii produselor din domeniul tehnologiei informatiei 1.1 Definirea conceptului de...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Perfecționarea managementului activității comerciale prin internet - firma SC Attosoft SRL

Capitolul I - Prezentarea SC Atto Soft SRL 1.1 Prezentare generală S.C. AttoSOFT S.R.L. a fost înfiinţată în 1995 şi s-a impus rapid pe piaţa...

Fuziunea Societăților Comerciale

INTRODUCERE Fuziunea societăţilor comerciale reprezintă o necesitate în Uniunea Europeană. Pentru a face faţă concurenţei si mai ales pentru a nu...

Regimul juridic vamal la exportul în UE

INTRODUCERE Importanța și actualitatea temei cercetate. La etapa actuală care este marcată de schimbări profunde la capitolul lege, o mare...

Implementarea și Utilizarea Sistemului SAP în Cadrul Companiei Tornado Sistems SRL

I. Prezentare generală a SC TORNADO SISTEMS SRL 1.1. Scurtă prezentare a firmei Societatea Tornado Sistems SRL s-a înfiinţat în anul 1991,în urma...

Strategia Asimilării de Produse și Tehnologii Noi

Introducere Dezvoltarea spectacutoasă, din ultimele decenii, a teoriei şi practicii marketingului a fost determinată de dinamica mediului...

Managementul calității - francizarea unei afaceri

Prezentarea organizatiei SC Terenesis SRL activează pe piata ieseana de 2 ani ai este furnizor de soluţii şi servicii IT are implementat un Sistem...

Metodologii de Implementare ERP

Metodologii de implementare a sistemelor ERP Cei mai mulţi furnizori ERP, în general furnizorii din industria software, dar şi firmele de...

Evaluare Software

Elemente generale privind definirea si evaluarea calitatii produselor din domeniul tehnologiei informatiei 1.1 Definirea conceptului de...

Ai nevoie de altceva?