inf005 - Software Engineering I (Complete module description)
Module label | Software Engineering I |
Modulkürzel | inf005 |
Credit points | 6.0 KP |
Workload | 180 h |
Institute directory | Department of Computing Science |
Verwendbarkeit des Moduls |
|
Zuständige Personen |
|
Prerequisites | |
Skills to be acquired in this module | Die TeilnehmerInnen kennen - die Phasen im Software-Lebenszyklus (vor allem Anforderungsermittlung, Entwurf, Implementierung, Test) - die in den Phasen anfallenden Aufgaben - die einsetzbaren methodischen Hilfsmittel - die Möglichkeiten der Modellierung mit UML. Sie können die Methoden und Hilfsmittel den verschiedenen Phasen von Projekten zuordnen. Sie haben einfache Fragestellungen mit UML modelliert und eine IDE kennengelernt. |
Module contents | Nach Erlernen des Programmierens im Kleinen im ersten Semester geht es hier insbesondere um das Programmieren im Grossen. Vertieft werden die Grundkonzepte der objektorientierten Softwareentwicklung. In der VL werden die grundlegenden Begriffe und Konzepte des Software Engineering vermittelt. Es sind dies u.a.: - Konfigurationsmanagement - Objektorientierte Modellierung - Anforderungsermittlung - Entwurf: Spezifikation der Dynamik - Entwurf: Einsatz von Mustern - Entwurf: Komponenten und Schnittstellen - Programmierung / Implementierung - Qualitätssicherung - Vorgehensmodelle und Management von Software-Projekten. In der Übung werden Werkzeuge vorgestellt und an Beispielen eingeübt. |
Literaturempfehlungen | Ian Sommerville (2004): Software Engineering, 7. Auflage, Pearson. |
Links | |
Language of instruction | German |
Duration (semesters) | 1 Semester |
Module frequency | jährlich |
Module capacity | unlimited |
Lehrveranstaltungsform | Comment | SWS | Frequency | Workload of compulsory attendance |
---|---|---|---|---|
Lecture | 3 | 42 | ||
Exercises | 1 | 14 | ||
Seminar | ||||
Präsenzzeit Modul insgesamt | 56 h |
Examination | Prüfungszeiten | Type of examination |
---|---|---|
Final exam of module | Am Ende der Vorlesungszeit |
KL |