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
viii Inhaltsverzeichnis 6 Softwarequalität.............................................................................................................. 59 6.1 Qualität .....................................................................................................................59 6.2 Qualitätsmodelle ..................................................................................................... 63 6.3 Qualitätssicherung .................................................................................................. 69 7 Entwurfsqualität ............................................................................................................. 73 7.1 Ein Beispiel............................................................................................................... 73 7.2 Perspektiven der Entwurfsqualität....................................................................... 78 7.3 Entwurfsregeln ........................................................................................................ 83 7.4 Beispiele für OOD-Qualitätsmodelle ................................................................... 88 7.5 Qualitätssicherung beim Entwurf......................................................................... 96 7.6 Entwurfsbewertung ................................................................................................ 97 8 Das allgemeine Qualitätsmodell ............................................................................... 101 8.1 Vorüberlegungen .................................................................................................. 101 8.2 Aufbau des Modells.............................................................................................. 104 8.3 Wartbarkeit ............................................................................................................ 105 8.4 Wiederverwendung.............................................................................................. 112 8.5 Wiederverwendbarkeit......................................................................................... 113 8.6 Brauchbarkeit......................................................................................................... 114 8.7 Testbarkeit.............................................................................................................. 115 8.8 Prüfbarkeit.............................................................................................................. 116 8.9 Weitere mögliche Faktoren.................................................................................. 116 9 Quantifizierung des Qualitätsmodells..................................................................... 117 9.1 Bewertungsverfahren ........................................................................................... 117 9.2 Objektive Metriken ............................................................................................... 120 9.3 Subjektive Metriken .............................................................................................. 125 9.4 Fragebögen............................................................................................................. 127 9.5 Gesamtbewertung................................................................................................. 131 9.6 Ableitung spezifischer Modelle .......................................................................... 132 10 Ein spezifisches Qualitätsmodell .............................................................................. 135 10.1 Ableitung des Qualitätsmodells.......................................................................... 135 10.2 Anwendung des Qualitätsmodells..................................................................... 140 10.3 Besonderheiten bei Mustern................................................................................ 148 11 Werkzeugunterstützung.............................................................................................. 151 11.1 Werkzeuge aus anderen Arbeiten ...................................................................... 151 11.2 Selbst realisierte Werkzeuge................................................................................ 154 11.3 Ausblick: Ein ideales Werkzeug ......................................................................... 159
12 Zusammenfassung und Ausblick.............................................................................. 161 12.1 Zusammenfassung................................................................................................ 161 12.2 Bewertung des Ansatzes ...................................................................................... 162 12.3 Vergleich mit anderen Arbeiten.......................................................................... 164 12.4 Ausblick.................................................................................................................. 166 12.5 Schlussbemerkung ................................................................................................ 168 Literatur .......................................................................................................................... 169 Akronyme....................................................................................................................... 187 A Metriken für QOOD .................................................................................................... 189 A.1 Knappheit............................................................................................................... 189 A.2 Strukturiertheit ...................................................................................................... 192 A.3 Entkopplung .......................................................................................................... 193 A.4 Zusammenhalt....................................................................................................... 196 A.5 Einheitlichkeit ........................................................................................................ 197 A.6 Dokumentierung ................................................................................................... 198 A.7 Verfolgbarkeit ........................................................................................................ 198 A.8 Wartbarkeit ............................................................................................................ 198 A.9 Theoretische Validierung..................................................................................... 199 B Fragebögen für QOOD................................................................................................ 203 B.1 Knappheit............................................................................................................... 204 B.2 Strukturiertheit ...................................................................................................... 205 B.3 Entkopplung .......................................................................................................... 206 B.4 Zusammenhalt....................................................................................................... 209 B.5 Einheitlichkeit ........................................................................................................ 210 B.6 Dokumentierung ................................................................................................... 211 B.7 Verfolgbarkeit ........................................................................................................ 213 B.8 Wartbarkeit ............................................................................................................ 214 C Dokumente zum Softwarepraktikum ...................................................................... 215 C.1 Aufgabenstellung.................................................................................................. 215 C.2 Anforderungen ...................................................................................................... 220 C.3 Begriffslexikon....................................................................................................... 224 ix
- Seite 1: Bewertung der Qualität objektorien
- Seite 5 und 6: Zusammenfassung In der Software-Ent
- Seite 7: Inhaltsverzeichnis 1 Danksagung....
- Seite 11 und 12: Kapitel 1 Einführung Design is one
- Seite 13 und 14: 1.2 Zielsetzung 3 Messverfahren. Da
- Seite 15 und 16: 1.4 Übersicht 5 Das allgemeine Qua
- Seite 17 und 18: Kapitel 2 Modelle und Metriken In d
- Seite 19 und 20: 2.2 Metriken 9 2.1.2 Beispiele […
- Seite 21 und 22: 2.2 Metriken 11 Merkmalsart Qualita
- Seite 23 und 24: 2.2 Metriken 13 Definition 2-2 (qua
- Seite 25 und 26: Kapitel 3 Objektorientierung What i
- Seite 27 und 28: 3.1 Begriffe 17 Klasse Person mit A
- Seite 29 und 30: 3.1 Begriffe 19 3.1.5 Abstrakte Kla
- Seite 31 und 32: 3.2 Unified Modeling Language 21 3.
- Seite 33 und 34: Kapitel 4 Objektorientierter Entwur
- Seite 35 und 36: 4.1 Was ist Entwurf? 25 rungen im C
- Seite 37 und 38: 4.2 Klassifikationen des Entwurfs 2
- Seite 39 und 40: 4.2 Klassifikationen des Entwurfs 2
- Seite 41 und 42: 4.3 Muster und Rahmenwerke 31 und P
- Seite 43 und 44: 4.3 Muster und Rahmenwerke 33 Kateg
- Seite 45 und 46: 4.5 Probleme des Entwurfs 35 Lösun
- Seite 47 und 48: 4.5 Probleme des Entwurfs 37 Kompon
- Seite 49 und 50: 4.5 Probleme des Entwurfs 39 Aufgab
- Seite 51 und 52: 4.5 Probleme des Entwurfs 41 • di
- Seite 53 und 54: Kapitel 5 Ein Referenzmodell für d
- Seite 55 und 56: 5.2 Umfang 45 Abbildung 5-2: UML-Me
- Seite 57 und 58: 5.2 Umfang 47 5.2.2 Erweiterungen N
12 Zusammenfassung und Ausblick.............................................................................. 161<br />
12.1 Zusammenfassung................................................................................................ 161<br />
12.2 <strong>Bewertung</strong> des Ansatzes ...................................................................................... 162<br />
12.3 Vergleich mit an<strong>der</strong>en Arbeiten.......................................................................... 164<br />
12.4 Ausblick.................................................................................................................. 166<br />
12.5 Schlussbemerkung ................................................................................................ 168<br />
Literatur .......................................................................................................................... 169<br />
Akronyme....................................................................................................................... 187<br />
A Metriken für QOOD .................................................................................................... 189<br />
A.1 Knappheit............................................................................................................... 189<br />
A.2 Strukturiertheit ...................................................................................................... 192<br />
A.3 Entkopplung .......................................................................................................... 193<br />
A.4 Zusammenhalt....................................................................................................... 196<br />
A.5 Einheitlichkeit ........................................................................................................ 197<br />
A.6 Dokumentierung ................................................................................................... 198<br />
A.7 Verfolgbarkeit ........................................................................................................ 198<br />
A.8 Wartbarkeit ............................................................................................................ 198<br />
A.9 Theoretische Validierung..................................................................................... 199<br />
B Fragebögen für QOOD................................................................................................ 203<br />
B.1 Knappheit............................................................................................................... 204<br />
B.2 Strukturiertheit ...................................................................................................... 205<br />
B.3 Entkopplung .......................................................................................................... 206<br />
B.4 Zusammenhalt....................................................................................................... 209<br />
B.5 Einheitlichkeit ........................................................................................................ 210<br />
B.6 Dokumentierung ................................................................................................... 211<br />
B.7 Verfolgbarkeit ........................................................................................................ 213<br />
B.8 Wartbarkeit ............................................................................................................ 214<br />
C Dokumente zum Softwarepraktikum ...................................................................... 215<br />
C.1 Aufgabenstellung.................................................................................................. 215<br />
C.2 Anfor<strong>der</strong>ungen ...................................................................................................... 220<br />
C.3 Begriffslexikon....................................................................................................... 224<br />
ix