30.10.2013 Aufrufe

Bewertung der Qualität objektorientierter Entwürfe - Worte-Projekt

Bewertung der Qualität objektorientierter Entwürfe - Worte-Projekt

Bewertung der Qualität objektorientierter Entwürfe - Worte-Projekt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6.2 <strong>Qualität</strong>smodelle 65<br />

Boehm et al.<br />

Das <strong>Qualität</strong>smodell von Boehm et al. (1978) ist in Abbildung 6-2 dargestellt. Die Faktoren<br />

sind in drei Kategorien eingeteilt: Portabilität, Brauchbarkeit und Wartbarkeit.<br />

Die Portabilität enthält nur sich selbst als Faktor; die beiden an<strong>der</strong>en Kategorien<br />

haben jeweils drei Faktoren. Jedem Kriterium sind Code-Metriken (für Fortran) zugeordnet,<br />

die vor allem Anomalien aufdecken sollen. Der Schwerpunkt liegt auf <strong>der</strong><br />

Entwicklersicht, nur die Kategorie Brauchbarkeit gehört zur Benutzersicht.<br />

McCall et al.<br />

McCall et al. (1977; Cavano, McCall, 1978) unterscheiden wie Boehm et al. (1978) drei<br />

Kategorien: Anwendung, Än<strong>der</strong>ung und Portierung. Die Kategorien korrespondieren<br />

mit den typischen Arbeiten mit und an Software. Die Faktoren werden jeweils einer<br />

dieser drei Kategorien zugeordnet (vgl. Abbildung 6-3). Die Kategorie Anwendung<br />

entspricht <strong>der</strong> Benutzersicht, während die an<strong>der</strong>en beiden Kategorien zur Entwicklersicht<br />

gehören.<br />

product operations<br />

correctness<br />

reliability<br />

efficiency<br />

integrity<br />

usability<br />

product revision<br />

maintainability<br />

testability<br />

flexibility<br />

product transition<br />

portability<br />

reusability<br />

interoperability<br />

traceability<br />

completeness<br />

consistency<br />

accuracy<br />

error tolerance<br />

execution efficiency<br />

storage efficiency<br />

access control<br />

access audit<br />

operability<br />

training<br />

communicativeness<br />

simplicity<br />

conciseness<br />

instrumentation<br />

self-descriptiveness<br />

expandability<br />

generality<br />

modularity<br />

software system independence<br />

machine independence<br />

communications commonality<br />

data commonality<br />

Abbildung 6-3: <strong>Qualität</strong>smodell von McCall et al.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!