Friday, December 8, 2017

Metrici software

Metricile software sunt o colecție de indicatori utilizați în măsurarea nivelurilor unor caracteristici de calitate pe care clienții sau dezvoltatorii le consideră esențiale în demersul pe care îl urmăresc.
Dacă se intră pe google vor fi găsite nenumărate caracteristici de calitate software care sunt complet tratate complet cu definiții, cu modele, cu corelații între caracteristici și cu indicații speciale pentru modul în care se culeg date, se interpretează rezultatele și despre riscurile care apar când se fac estimări.
La construirea unei metrici există libertatea de a alege indicatorii, dar ideia este de a face o astfel de alegere încât să se asigure operaționalitatea, în ideia ca efortul de culegere a datelor să nu facă imposibilă repetarea operației în timp.
Este rezonabil să se studeiese:
- caracteristici de calitate;
- diversitatea de modele;
- avantaje și dezavantaje;
- efortul de a asigura continuitatea;
- mod efectiv de utilizare a rezultatelor.
Consider că sunt operaționale metricile în care:
- numărul de indicatori pe caracteristică este de 1 la 1;
- complexitatea indicatorilor este redusă;
- culegerea de date nu ridică probleme;
- există software de calcul indicatori;
- indicatorii sunt normați;
- metrica este stabilă pentru comparabilitate;
- și alte produse sunat analizate tot cu ele.
În timp am avut preocupări pe acest subiect pentru că una se vorbește și cu totul altfel stau lucrurile în realitate, lumea preferând teoria și mai puțin practica, deși de fiecare dată când se vorbește de calitate, trebuie să fie prezentate valori numerice și trebuie stabilite ipotezele de lucru. Am scris materiale:
  • Ion IVAN, Panagiotis SINIOROS, Mihai POPESCU, Felix SIMION – Metrici software, Editura INFOREC, Bucuresti, 119 pg., ISBN 973-97435-0-X, 1997
  • Ion IVAN, Doru CAZAN – Metricile de calitate ale sistemelor informatice, Informatica Economica, vol. 8, nr. 3, 2004, pg. 123 – 128, ISSN 1453-1305, 2004
  • Ion IVAN, Marius POPA – Tipuri de metrici ale textelor, Studii si cercetari de Calcul Economic si Cibernetica Economica, vol. 38, nr. 1, 2004, pg. 25 – 36, ISSN 0585-7511., 2004
  • Ion IVAN, Constantin NICULAE, Paul POCATILU – Metrici pentru evaluarea coeziunii software orientat obiect, Studii si Cercetari de Calcul Economic si Cibernetica Economica, vol. 37, nr. 3, 2003, pg. 5 – 14, ISSN 0585-7511., 2003
  • Ion IVAN, Paul POCATILU, Mihai AMITROAIE, Metrici ale societăţii informaţionale, revista Informatica Economică, vol. 5, nr. 4, 2001, pg. 33 – 40, ISSN 1453-1305, 2001
  • Ion IVAN, Alexandra KARADIMOU, Adrian LICURICEANU, Gheorghe LUPU - Metrici de complexitate software bazate pe dependenţele instrucţiunilor, revista Informatica Economică, vol. 3, nr. 3, 1999, pg. 11 – 19, ISSN 1453-1305, 1999
  • Ion IVAN, Gheorghe LUPU, Adrian LICURICEANU – Substituirea de metrici software, Studii si Cercetari de Calcul Economic si Cibernetica Economica, vol. 33, nr. 1/1999, pg.25 – 33. , 1999
  • Alexandru BALOG, Ion IVAN, Extensii ale metricii Halstead pentru sisteme de programare, PC WORLD ROMANIA, an 5, nr.5, 1997, pag.86-87, 1997
  • Ion IVAN, Daniel VERNIS, Petrisor OPREA - Metrici pentru compresia fişierelor, revista Informatica economica, vol1, nr. 2/ 1997, pg. 100 – 104, ISSN 1453-1305, 1997
  • Ion IVAN, Felix SIMION, Emilia STANCIU, Alexandra KARADIMOU - Metrici ale re-ingineriei software, revista Informatica Economică, vol. 1, nr. 3/ 1997, pg. 27 – 34, ISSN 1453-1305, 1997
  • Ion IVAN, Felix Simion, Viorel Nica - Gradul de interferenta al metricilor Halstead si McCabe, Revista Romana de Informatica si Automatica, vol. 7, nr. 3, 1997, pg. 23-28, ISSN 1220-1758. , 1997
  • Ion Ivan, Popescu Mihai - Metrici software, BYTE România, vol. 2, nr. 5, mai 1996, pg. 73-82, ISSN 1223-9801. , 1996
  • Ion IVAN, Adrian VISOIU - Rafinarea metricilor software, Economistul, nr. 1947 (2973), 29 august 2005, supliment Economie teoretica si practica, nr. 466
  • Tudor BARON, Alexandru BALOG, Ion IVAN – Aspecte privind definirea metricilor pentru evaluarea calitatii produselor program, volumul Lucrarile celui de al III-lea Simpozion Modelarea Cibernetica a Proceselor de Productie, 22-23 Aprilie, 1982, Bucuresti, pg. 573-580.
  • Ion IVAN, Gheorghe NOSCA, Andrei TUDOREL, Paul POCATILU, Razvan CACIULA – Metrici ale datelor care sunt intrari si iesiri pentru pachetele de programe aflate in uz curent la societatile de servicii informatice, studiu pentru contractul METODE SI INSTRUMENTE SOFTWARE DE EVALUARE A SOCIETATILOR DE SERVICII INFORMATICE, Act aditional nr. 821/98/III la contractul nr. 1253, 198/1996, Beneficiar: ANSTI 
  • Ion IVAN, Gheorghe NOSCA, Ludovic TOVISSI, Valerie VOICA, Maria BODNAR Christina SUCIU, Catalion HUIDUMAC, Paul POCATILU – Definirea indicatorului agregat de evaluare a calitatii productiei conform ISO9000, studiu pentru contractul ASISTAREA INFORMATIZATA A ACTIVITATILOR DE ASIGURARE A CALITATII CONFORM ISO9000 PENTRU INTREPRINDERI MICI SI MIJLOCII, act aditional nr. 821/98/III la contractul nr. 1253, 198/1996, Beneficiar: MCT. 

Pentru a construi o metrică se procedează astfel:
- se stabilește obiectivul metricii
- se identifică acele caracteristici esențiale
- se stabilesc factorii de influență
- se ierarhizează factorii
- se construiește lista factorilor esențiali
- se culeg date reprezentative
- se construiesg grafice ale dependențelor
- se identifică exresii analitice
- se stabilește criteriul de selecție
- se fac estimări
- se ierarhizează indicatorii în raport cu criteriul
- se construiește metrica
- se validează metrica
- se analizează stabilitatea metricii.
Se asociază o diagramă, căci procesul de alcătuire a unei metrici este un proces iterativ, fără a pleca de la idei preconcepute. Este rezonabil ca metrica să conțină indicatori normați pe intervalul [0; 1] cu ipoteza că valorile apropiate de zero duc la concluzia că produsul software nu este înzestrat cu acea caracteristică, în timp ce dacă valoarea indicatorului se apropie de unu înseamnă că produsul software este înzestreat cu acea caracteristică.



în lucru acum

(08 decembrie 2017)

No comments:

Post a Comment