Documente Academic
Documente Profesional
Documente Cultură
Chiinu 2017
Cuprins
Caracteristici:
Simplitate: Definirea si utilizarea metricilor este una simpla.
Obiective: Masuratori facute de persone diferite au acelasi rezultat.
Usor de colectat: Efortul si costurile colectarii datelor necesare este acceptabil.
Robuste: Sunt insensitive la schimba minore permitand comparatii utile.
Valide: Masuratorile facute evidentiaza situatia reala.
2. Metrici funcii
Metricile software au rolul de a realiza:
Funcia de msurare. Cu siguran cea mai important funcie a metricilor
software, msurarea reprezint obiectivul principal n jurul cruia sunt dezvoltate
aceste instrumente. Produsele software aparin unui domeniu strict obiectiv, n
care orice realizare are fundamente matematice i caracteristici descrise de valori
numerice, deci care sunt msurabile i reprezentate prin numere. La baza tuturor
indicatorilor i chiar la baza sistemului de caracteristici de calitate definit de
standardul IEEE se gsesc datele primare, obinute prin simplele nregistrri ale
nivelurilor caracteristicilor software: numrul de linii surs, numrul de rulri,
numrul de erori, numrul de instruciuni, numrul de cicluri main.
Funcia de comparare. Scopul final al utilizrii metricilor software este de a
analiza din punctul de vedere al unei caracteristici software un program i de a-l
compara cu el nsui , ncadrndu-l ntr-o categorie definit de programe, sau de a-l
compara cu alte produse software, plasndu-l pe o anumit treapt din ierarhia
software. Comparare se rezum la realizarea diferenei ntre doi termeni exprimai
n aceeai unitate de msur cu verificarea poziiei rezultatului fa de 0, sau la
calcularea raportului, cu verificarea poziiei rezultatului fa de 1.
Funcia de analiz. Rezult din dorina de a da semnificaie rezultatelor numerice
obinute prin aplicarea modelelor matematice asociate metricilor. n finalul
analizei, pe baza numerelor obinute, produsului software i se confer caliti ca
fiabilitate, economie de timp, economie de resurse, caliti care sunt mult mai
puternice i mai semnificative dect simplele valori numerice din care sunt
deduse.
Funcia de sintez. n situaia cercetrii pe grupe generale de produse software,
de exemplu analiza statistica a programelor scrise n limbajul C++ i Pascal, este
imposibil verificarea tuturor programelor scrise ntr-unul din limbaje i se
construiesc loturi omogene cu numr optim de programe. Valorile msurate prin
utilizarea diferitelor metrici sintetizeaz ntr-o singur expresie numeric ceea ce
este esenial i tipic pentru ntreaga categorie de programe.
Funcia de estimare. Metrica software, asemenea indicatorilor statistici, este
folosit pentru msurarea tendinei de cretere\scdere a nivelului caracteristicii
software cercetate, plecndu-se de la ipoteza c variabilele sunt aceleai.
Funcia de verificare. Rezultatele obinute aplicnd metrica software sunt totodat
utilizate pentru a confirma i ntri sau pentru a infirma concluziile obinute prin
alte metode. Utilizarea unei metrici software n practic implic ipoteza validrii
acesteia i asigurarea independenei rezultatelor.
Bibliografie