GS_SWQ SW Qualitätssicherung (während der Entwicklung)
Es sollte außer Zweifel stehen, dass eine kontinuierliche Qualitätssicherung in allen Phasen der SW-Entwicklung in den Entwicklungsprozess zu integrieren ist. Dieser Kurs konzentriert sich auf die Phasen der Sicherung von Qualität während der Implementierung der Software und beinhaltet unten stehende Sachgebiete.
Kursbeschreibung
Sachgebiete
- Einführung in SW-Metriken
- Unterschiede in Qualitätsmodellen
- ISO-9126 als Referenzmodell, erweitertes Referenzmodell
- Einteilung von Metriken (OO, herkömmlich, ...)
- Aufdecken von Antipatterns ("code that smells")
- u.a. CPD (copy and paste detection)
- sinnvolle, "richtige" Kommentare
- komplexe / komplizierte Konstruktionen (Condition, Schleifen, ...)
- ... Behebungsvorschläge
- Typische Metriken und ihre Algorithmen
- McCabe - zyklomatische Zahl
- fan in / fan out
- Halstead
- commented LOCs ...
- Messung von Architekturrichtlinien und Verstößen
- Umgehung (bypass)
- Schichtenmodelle
- Bewertung und Messung der Testabdeckung
- Qualitative Bewertung von Metriken
- Visualisierung von Metriken und deren Ergebnisse
- Kiviatdiagramme
- Treemaps
- zylindrische Kegel
- CVT (Centroidal Voronoi Tesselations)
- zeitliche Veränderungen und Trends
- (Pulsar, Roter Riese, Dornröschen, ...)
- Integration von Metrikauswertungen in den Buildprozess
- Automatische Bewertung und Erstellung von Reports / Grafiken im Zuge des "nightly builds"
- Algorithmen und typische Tools (mit Integration in Eclipse, bzw. Open Source)
Teilnehmerkreis
- Java-Entwickler
- Programmierer
- Designer
Kategorie
Open Java - produktneutrale Java Kurse
Sprache Unterlagen
Sofern vorhanden/möglich Deutsch, anderenfalls Englisch
Kursdauer
2 Tage
Kurspreis
1.180 EUR exkl. Mwst.
Kurstermine