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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

B.6 Dokumentierung 211<br />

Klasse/Interface<br />

Bedingung Fragetext Antwortskala Gewicht auto.<br />

– Ist die Namenskonvention für Klassen, Interfaces,<br />

Attribute und Operationen eingehalten worden?<br />

– Sind alle Entwurfsstandards eingehalten worden?<br />

(z. B. Parameterreihenfolge bei Operationen,<br />

Deklarationsreihenfolge von Klasseneigenschaften,<br />

Mindestumfang <strong>der</strong> Klassenschnittstelle)<br />

– Ist die Namensgebung für Attribute, Operationen<br />

und Parameter einheitlich?<br />

(z. B. gleiche Namen für Operationen mit dem<br />

gleichen Zweck)<br />

Fragebogen B-12: Einheitlichkeit Klasse/Interface<br />

Paket<br />

System<br />

B.6 Dokumentierung<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

Bedingung Fragetext Antwortskala Gewicht auto.<br />

– Ist beim Paketnamen die Namenskonvention für<br />

Pakete eingehalten worden?<br />

NPP(this)<br />

> 0<br />

NCP(this)+<br />

NIP(this)>0<br />

Ist die Namensgebung für die enthaltenen Pakete<br />

einheitlich?<br />

Ist die Namensgebung für die enthaltenen Klassen/Interfaces<br />

einheitlich?<br />

Fragebogen B-13: Einheitlichkeit Paket<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

Bedingung Fragetext Antwortskala Gewicht auto.<br />

– Ist die Namensgebung für Pakete insgesamt einheitlich?<br />

– Ist die Namensgebung für Klassen/Interfaces insgesamt<br />

einheitlich?<br />

– Ist die Namensgebung für Attribute, Operationen<br />

und Parameter insgesamt einheitlich?<br />

– Folgt <strong>der</strong> Entwurf insgesamt einem einheitlichen<br />

Stil?<br />

Fragebogen B-14: Einheitlichkeit System<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

0 = nein,<br />

1 = ja<br />

Die Fragebögen konzentrieren sich vor allem auf die semantischen Aspekte <strong>der</strong><br />

Namensgebung und die <strong>Qualität</strong> <strong>der</strong> begleitenden Dokumentation (z. B. Kommentare<br />

o<strong>der</strong> separate Entwurfsdokumentation). In spezifischen Modellen sollten diese Fragen<br />

noch durch Kriterien aus den Dokumentationsstandards erweitert werden (hier<br />

repräsentiert durch eine generische Frage zu Beginn <strong>der</strong> Fragebögen).<br />

***<br />

***<br />

***<br />

***<br />

***<br />

***<br />

***<br />

***<br />

***<br />

***

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!