Software Qualitätsmanagement
, Inhaltsverzeichnis
1 Softwarequalität .................................................................................... 3
1.1 Begriff und Abgrenzung.................................................................................................. 3
1.2 Qualitätsmerkmale .......................................................................................................... 3
2 Qualitätssicherung und Qualitätsmanagement....................................... 4
2.1 Elemente eines Qualitätssicherungssystems ................................................................... 4
2.2 Methoden der Qualitätssicherung.................................................................................... 5
2.3 Aufgaben des Qualitätsmanagements ............................................................................. 5
2.4 Prinzipien der Qualitätssicherung ................................................................................... 5
3 Produktorientiertes Qualitätsmanagement ............................................. 6
3.1 Konstruktive Maßnahmen ............................................................................................... 6
3.2 Analytische Maßnahmen ................................................................................................. 7
3.3 Manuelle Prüfverfahren................................................................................................... 7
3.4 Analysierende Verfahren................................................................................................. 7
3.5 Metriken für Komponenten und Systeme ....................................................................... 7
3.6 Testverfahren für Komponenten und Objekte ................................................................. 8
3.7 Verifizierende Verfahren................................................................................................. 8
3.8 Interaktions- und Systemtestverfahren ............................................................................ 8
4 Prozessorientiertes Qualitätsmanagement ............................................. 9
4.1 Grundlagen ...................................................................................................................... 9
4.2 ISO 9000-Ansatz ............................................................................................................. 9
4.3 Total Quality Management (TQM) ................................................................................. 9
4.4 Capability Maturity Model (CMM) ................................................................................ 9
4.5 Software Process Improvement and Capability Determination (SPICE) ...................... 10
4.6 Business Process Reengineering (BPR) ........................................................................ 10
5 Wirtschaftlichkeit der Software-Entwicklung ..................................... 10
5.1 Wiederverwendung ....................................................................................................... 10
5.2 Sanierung von Software (auch als Software-Refactoring bekannt) .............................. 11
5.3 Software-Wirtschaft: Reproduktion und Vermarktung von Software .......................... 11
2