Nummer71505ECTS8.0ZielsetzungDer Student kennt:
- Software-Entwicklungsprozess-Modell
- Qualiätsmodelle für Software und Software-Entwicklung
Der Student kann:
- moderne Software-Entwicklungsmodelle in Projekten anwenden
(use cases, Pflichtenheft, z.T. Software entwickeln,testen und dokumentieren
Der Student erwirbt die Fähigkeit:
- Software-Projekte durchzuführen
- Software-Projekte zu beurteilen (Planung, Testszenarien, Dokumentation)
- einfache Aufwandschätzungen durchzuführenInhalt· Planung von SW Entwicklungsprojekten
· Organisation : Prozessmodelle (Phasen, Wasserfall, Iteration, Evolution)
· Personal : Planung und Qualifikation; Tätigkeitsprofile
· Leitung und Kontrolle von SW Entwicklungsprojekten
- Planungsphase:
· Bedarfsanalyse, Lastenheft, Aufwandschätzung, Use Cases
-Definitionsphase:
· Pflichtenheft, OO Analyse, Ergonomie
- Entwurfsphase
· OO Design, Architektur, Design Pattern, Frameworks, DB Anbindung, GUI Integration
Aktivitäten, Verantwortlichkeiten und Meilensteine der Phasen :
· Implementierungsphase
· Abnahme- und Einführungsphase
· Wartungs- und Pflegephase
SW Qualitätssicherung
· Organisation und Lebensphase der Software
· House of Quality / TQM
· Release Management
Prozessqualität :
· Software Metriken
· Reifegrade der Software und des Entwicklungs-Umfeldes
· ISO900x, CMM, MIL-STD, IEEE Standards
Testen, Validieren und Verifizieren
· Komponenten· Module
· SystemeIntegrations- und AbnahmetestsBesondere EintrittsvoraussetzungenEinführung in die InformatikLehrformVorlesung 60%, Praktische Übungen 40%