Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
se:softwarequalitaet [2008-04-09 16:17] stefan |
se:softwarequalitaet [2008-04-12 10:22] stefan |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Software-Qualität ====== | + | ====== Software-Qualität ======[[http://example.com|Externer Link]] |
===== Klausurvorbereitung ===== | ===== Klausurvorbereitung ===== | ||
==== Mögliche Klausurthemen ==== | ==== Mögliche Klausurthemen ==== | ||
+ | * Qualitätssysteme | ||
+ | * Zuverlässigkeitsmetriken | ||
+ | * Fehlertoleranzmaßnahmen | ||
* Produktmetriken | * Produktmetriken | ||
* Wartungsmetriken | * Wartungsmetriken | ||
Zeile 9: | Zeile 12: | ||
* Volumen, Difficulty, Abstraktionsniveau (Herleitung) | * Volumen, Difficulty, Abstraktionsniveau (Herleitung) | ||
* Function Points | * Function Points | ||
- | * Qualitätssysteme | + | * OO-Metriken |
- | * Zuverlässigkeitsmetriken | + | |
- | * Fehlertoleranzmaßnahmen | + | |
* Manuelle Prüfmethoden | * Manuelle Prüfmethoden | ||
* Inspection | * Inspection | ||
Zeile 22: | Zeile 23: | ||
* Prozessmetriken | * Prozessmetriken | ||
* CMM Grundprinzip | * CMM Grundprinzip | ||
- | * Sonstiges | ||
- | * OO-Metriken | ||
==== Wiederholung ==== | ==== Wiederholung ==== | ||
+ | |||
+ | === Qualitätssysteme === | ||
+ | * Wann bezeichnet man ein System als verlässlich oder zuverlässig? Was macht die Qualität eines Systems aus? | ||
+ | * Wie macht man ein System verlässlich bzw. zuverlässig? Wie stellt man die Qualität eines Systems sicher? | ||
+ | * Definition Qualität, Mangel/Defekt, Ausfall, Störung, Fehler | ||
+ | * Definition Anwendungsdauer, Lebensdauer, Brauchbarkeitsdauer, MTTFF, MTBF, MUT/MTTF, MDT, MTTR | ||
+ | * Aufteilung MDT | ||
+ | * Beispiele für ITU-Taxonomie | ||
+ | * Definition Überlebenswahrscheinlichkeit, kumulative Ausfallverteilung, Ausfalldichte, Ausfallrate, Verfügbarkeit | ||
+ | * Definition Wartbarkeit, Reparaturrate, Sicherheit, Vertraulichkeit, Performance | ||
+ | * Definition Verlässlichkeit, Verfügbarkeit, Zuverlässigkeit, Instandsetzbarkeit, Wartungsunterstützung | ||
+ | * ITU Kenngrößen Hierarchie mit Beispiel Bahn | ||
+ | * Klassifikation von Anforderungen | ||
+ | * Anforderungsermittlungsprozess | ||
+ | * Definition Fehlerverhütung, Fehlervermeidung, Fehlerbeseitigung, Fehlertoleranz | ||
+ | * Phasen der Fehlertoleranz (4) | ||
+ | * Methoden der Fehlertoleranz (8) | ||
+ | * Redundanzformen (8) und Beispiele (Prüfsumme, TMR) | ||
+ | |||
=== Produktmetriken === | === Produktmetriken === | ||
Zeile 59: | Zeile 77: | ||
* Welche gibt es? | * Welche gibt es? | ||
- | === Qualitätssysteme === | + | ==== Qualitätsmodelle ==== |
- | * Wann bezeichnet man ein System als verlässlich oder zuverlässig? Was macht die Qualität eines Systems aus? | + | * Grundidee der Qualitätsverbesserung |
- | * Wie macht man ein System verlässlich bzw. zuverlässig? Wie stellt man die Qualität eines Systems sicher? | + | * Definition Qualitätsmodell |
- | * Definition Qualität, Mangel/Defekt, Ausfall, Störung, Fehler | + | * Einordnung in das Qualitätsmodell |
- | * Definition Anwendungsdauer, Lebensdauer, Brauchbarkeitsdauer, MTTFF, MTBF, MUT/MTTF, MDT, MTTR | + | * Funktionen und Ziele |
- | * Aufteilung MDT | + | * Einsatz im Unternehmen (3 Gründe) |
- | * Beispiele für ITU-Taxonomie | + | * Zusammenhang Prozessreife und Technologie |
- | * Definition Überlebenswahrscheinlichkeit, kumulative Ausfallverteilung, Ausfalldichte, Ausfallrate, Verfügbarkeit | + | |
- | * Definition Wartbarkeit, Reparaturrate, Sicherheit, Vertraulichkeit, Performance | + | |
- | * Definition Verlässlichkeit, Verfügbarkeit, Zuverlässigkeit, Instandsetzbarkeit, Wartungsunterstützung | + | ==== CMM ==== |
- | * ITU Kenngrößen Hierarchie mit Beispiel Bahn | + | |
- | * Klassifikation von Anforderungen | + | ==== Anforderungsermittlung ==== |
- | * Anforderungsermittlungsprozess | + | |
- | * Definition Fehlerverhütung, Fehlervermeidung, Fehlerbeseitigung, Fehlertoleranz | + | ==== Manuelle Prüfmethoden ==== |
- | * Phasen der Fehlertoleranz (4) | + | |
- | * Methoden der Fehlertoleranz (8) | + | |
- | * Redundanzformen (8) und Beispiele (Prüfsumme, TMR) | + | |
===== Qualitätssysteme ===== | ===== Qualitätssysteme ===== | ||
Zeile 314: | Zeile 329: | ||
===== Qualitätsmodelle ===== | ===== Qualitätsmodelle ===== | ||
* Softwarequalität hängt von der Qualität des Entwicklungsprozesses ab. | * Softwarequalität hängt von der Qualität des Entwicklungsprozesses ab. | ||
- | * Zuerst die Qualität messen und dann gezielt Verbesserungen vornehmen. | + | * **Zuerst die Qualität messen und dann gezielt Verbesserungen vornehmen.** |
* Kriterien -> Assessment -> Ergebnis -> Maßnahmen zur Verbesserung | * Kriterien -> Assessment -> Ergebnis -> Maßnahmen zur Verbesserung | ||
- | * Funktionen von Qualitätsmodellen | + | * **Qualitätsmodell**: Modell einer idealen Entwicklungsprozessstruktur. Prozessmetrik und Maßnahme zur Qualitätsverbesserung. |
+ | * Funktionen/Ziele von Qualitätsmodellen | ||
* Messlatte zur Ermittlung der Prozessqualität | * Messlatte zur Ermittlung der Prozessqualität | ||
* Hilfestellung bei der Festlegung von Verbesserungsmaßnahmen | * Hilfestellung bei der Festlegung von Verbesserungsmaßnahmen | ||
* Beispiele: CMM, CMMI, Spice, Bootstrap, ISO 9000 | * Beispiele: CMM, CMMI, Spice, Bootstrap, ISO 9000 | ||
+ | * Unternehmensübergreifende Vergleiche werden möglich | ||
* Technologiekompetenz und Prozessbeherrschung müssen stets gemeinsam verbessert werden. | * Technologiekompetenz und Prozessbeherrschung müssen stets gemeinsam verbessert werden. | ||
+ | * {{:se:qualitaetsmodelle1.jpg|}} | ||
+ | * {{:se:qualitaetsmodelle2.jpg|}} | ||
+ | * {{:se:prozessreifeundtechnologie.jpg|}} | ||
===== Capability Maturity Model ===== | ===== Capability Maturity Model ===== |