Documente Academic
Documente Profesional
Documente Cultură
Utilitate
Complexitate
Stabilitate
Integritate
Consistenþã
Corectitudine
Figura 2.3.1.
În exemplul de mai sus, s-au luat în considerare un numãr destul de mare de
caracteristici de calitate care vin în relaţie cu fiabilitatea şi, cu toate acestea, mai
puteau fi gãsite şi altele, cum ar fi recuperabilitatea sau structuralitatea. Acest gen
de abordare conduce însã la un model inaplicabil.
De fapt, graful se construieşte din setul iniţial, limitat, de caracteristici -
alese în funcţie de specificul problemei, al prelucrãrii şi al specificaţiilor
beneficiarilor - şi pe baza relaţiilor de precedenţã şi de descendenţã, apoi se
rafineazã succesiv pânã se ajunge la un model coerent, exhaustiv şi
necontradictoriu şi, ceea ce este mai important, un model aplicabil în continuare.
În Anexa 1 se prezintã patru modele de sisteme de caracteristici, dezvoltate
în strãinãtate şi în ţarã, şi anume modelul Boehm (Anexa 1A), modelul McCall
(Anexa 1B), un model românesc elaborat la I.C.I. Bucureşti (Anexa 1C) şi modelul
ISO/IEC statuat de standardul ISO 9126 (Anexa 1D), având unii parametrii
prezentaţi în tabelul de mai jos.
Tabelul 2.3.1.
Modelul Modelul Modelul Modelul
Boehm McCall I.C.I. ISO 9126
Numãr de. caracteristici de 10 11 6 6
nivel înalt
Numãr de caracteristici de 12 22 19 21
nivel scãzut
Numãr total de caracteristici 22 33 25 27
Numãr de nivele în arbore 4 2 2 2
Caracteristicile de nivel Da Da Nu Nu
scãzut determinã mai mult de
o caracteristicã de nivel înalt ?
La primele douã modele (Boehm şi McCall), existã mai multe caracteristici
primitive, care determinã mai multe caracteristici de nivel înalt. De exemplu, în
cazul modelului Boehm, completitudinea determinã atât portabilitatea cât
şi fiabilitatea iar în cazul modelului McCall consistenţa determinã corectitudinea,
fiabilitatea şi mentenabilitatea. În aceste cazuri, decompoziţia caracteristicilor de
nivel superior în caracteristici primitive, determinã deplasarea interdependenţelor şi
redundanţelor dintre caracteristicile structurii de nivel înalt cãtre structura de nivel
inferior. Modelul McCall expliciteazã relaţiile dintre cele 11 caracteristici
principale luate în considerare, într-un tabel anexã.
Celelalte douã modele (I.C.I. şi ISO) sunt mai coerente din acest punct de
vedere, pentru cã, deşi nu se poate spune cã nu existã interdependenţe “încrucişate”
între caracteristici, acestea nu sunt integrate în model. De fapt, pentru modelul
ISO/IEC 9126 - [ISO1] - structura de nivel inferior a modelului nu face parte din
standard ci este doar o propunere a ISO şi International Electrotechnical
Commission.