Lehre vor 2013 (TU Berlin)

MPGI 3: Methodische und Praktische Grundlagen der Informatik 3 (Softwaretechnik)

Inhalt

Vorgehensmodelle; Entwicklungsmethoden; Projektorganisation; Objektorientierte Analyse und Entwurf mit UML; Komponenten und Modularisierung; Dynamische Verhaltensbeschreibung; Qualitätssicherung und Testen

Art und Form

4 SWS / 6 LP Vorlesung und Übung, Bachelormodul MPGI3 / Softwaretechnik Basis, Kurs fand an der TU Berlin statt

DatumThemaUnterlagenPodcast
16.10.2008Organisation, Übersicht und MotivationFolien Audio
23.10.2008Eigenschaften von Software und Software-ProzesseFolienAudio
30.10.2008UML, Klassendiagramme und Requirements EngineeringFolienAudio
06.11.2008Use-Case- und SequenzdiagrammeFolienAudio
13.11.2008Aktivitätsdiagramme und SystemklassenmodellFolienAudio
20.11.2008Vor- und Nachbedingungen von SystemoperationenFolienAudio
27.11.2008Operationsschemas und KommunikationsdiagrammeFolienAudio
04.12.2008Implementierungsklassenmodelle und Design PatternFolienAudio
11.12.2008Implementierung von Assoziationen und VererbungFolienAudio
18.12.2008Architektur und erste Bemerkungen zu Object-ZFolienAudio
08.01.2009Einführung in Object-Z am Beispiel einer KreditkartenverwaltungFolienAudio
15.01.2009Kommunikationsoperatoren in Object-Z, Weiterführung KreditkartenverwaltungFolienAudio
22.01.2009Distributed Operators in Object-Z und neues Beispiel: Magnetisches SchließsystemFolienAudio
29.01.2009Einführung von Statecharts am Beispiel einer digitalen UhrFolienAudio
05.02.2009Fortführung Beispiel digitale Uhr, Statecharts-SemantikFolienAudio
12.02.2009Reengineering und Refactoring von SoftwarearchitekturenFolienAudio