inf005 - Software Engineering I (Complete module description)

inf005 - Software Engineering I (Complete module description)

Original version English PDF Download
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
  • Bachelor's Programme Business Informatics (Bachelor) > Aufbaucurriculum - Pflichtbereich
  • Bachelor's Programme Computing Science (Bachelor) > Aufbaumodule
  • Dual-Subject Bachelor's Programme Computing Science (Bachelor) > Aufbaumodule (60 KP)
  • Master of Education Programme (Vocational and Business Education) Computing Science (Master of Education) > Pflichtbereich
Zuständige Personen
  • Fleischhack, Hans (module responsibility)
  • Winter, Andreas (Prüfungsberechtigt)
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