Modulhandbuch

Um ein Modulhandbuch einzufügen, den Inhalt-Plus-Button an der gewünschten Stelle anklicken und unter der Rubrik Plug-Ins „Modulhandbuch (DE)“ wählen. Unter „Studiengang“ den gewünschten Studiengang auswählen und speichern. Jetzt wird das Modulhandbuch auf der Seite angezeigt.


Falls das gewünschte Modulhandbuch noch nicht in der Liste erscheint, bitte Webmaster (webmaster@hs-offenburg.de) kontaktieren.

Modulhandbuch

Software Engineering

Empfohlene Vorkenntnisse

Programmierung 1 und 2

Lehrform Vorlesung
Lernziele / Kompetenzen

Die Studierenden

  • kennen verschiedene Softwareprozesse und können einen Prozess begründet vorschlagen
  • sind in der Lage, in Zusammenarbeit mit Kunden die Anforderungen eines Softwareprojekts in einem Analysemodell in UML festzuhalten
  • können anhand eines Analysemodells einen Softwareentwurf vorschlagen und erstellen
  • kennen die behandelten Entwurfsmuster und verstehen die dahinter liegenden Software-Design Prinzipien
  • kennen git als optimistisches Versionskontrollsystem für die Arbeit im Team
  • erkennen die Bedeutung einer Tool Chain und kennen beispielhafte Werkzeuge
Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60
Selbststudium / Gruppenarbeit: 90
Workload 150
ECTS 5.0
Voraussetzungen für die Vergabe von LP

Modulprüfung für "Software Engineering" (K90)

Modulverantwortlicher

Prof. Dr. Klaus Dorer

Max. Teilnehmer 100
Empf. Semester 3
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Bachelor-Studiengänge AKI, AI, MT, WIN, WIN-plus

Veranstaltungen

Software Engineering I

Art Vorlesung
Nr. EMI123
SWS 4.0
Lerninhalt
  • Vorgehensmodelle (Sequentiell, Iterativ, Agil)
  • Analyse (Planung, Modellierung mit UML, Analysemuster)
  • Design (Architektur, Objektorientiertes Design mit UML, Design Patterns, Anti-Patterns)
  • Implementierung und Test
  • Wartung und Betrieb
Literatur

Kecher C., UML 2.0 Das umfassende Handbuch, 5. Auflage, Bonn, Galileo Press, 2015
Freeman E. & E., Head First Design Patterns, Beijing; Köln [u.a.], O'Reilly, 2004
Gamma, E., Design Patterns: Elements of Reusable Object-Oriented Software, 28. Auflage, Boston, Munich [u.a.], Addison-Wesley, 2004
Brown, W., AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis, New York [u.a.], Wiley Verlag, 1998