|
Grundlagen Informatik 2 (GINF2)Lerninhalte: Software-Engineering: Vorgehensmodelle Methoden, Werkzeuge.
Vorgehensmodelle: Software Life Cycle, Requirements Engineering,
Analysemethoden, Design-Ziele, Design-Konzepte, Design-Methoden,
Design-Bewertung, Test-Methoden, Methodenintegration, Dokumentation,
Qualitätsmanagement, Projektmanagement, Changemanagement.
Analysemethoden: Strukturierte Analyse (SA): Datenfluss-Diagramm,
Prozess-Spezifikation, Entscheidungstabellen, Datenlexikon.
Realtime-Erweiterung (SA/RT): Kontrollflussdiagramm,
Zustandsübergangsdiagramm, Prozessaktivierungstabelle.
Datenmodellierung: Entity-Relationship-Diagramm.
Design-Methoden: Strukturiertes Design (SD): Modularisierung,
Moduldiagramme, Operationsdiagramme.
Implementierung: Programmierrichtlinien, Qualitätskriterien, Klassifikation
von Programmiersprachen.
Testmethoden: Verifikation, Validierung, systematisches Testen.
Projekt Software-Engineering (zus. mit GL.-Info. 2))
Eine Beispielapplikation wird in einem Team von 4-6 Studenten realisiert.
Die Applikation kann selbst definiert werden oder aus einer vorgegebenen
Liste gewählt werden. Das Team hat alle Phasen des Lifecycle zu durchlaufen,
dabei müssen die jeweiligen Dokumente erstellt werden, die dann vom
Professor einem Review unterzogen werden. Am Ende müssen Software und
Dokumentation die Abnahme bestehen.
weitere Informationen zum Projekt ||
Gruppeneinteilung |
|