Modules

BackEsc11904

Software Engineering Fundamentals

Grundzüge der Softwaretechnik

6 CPWinterDEno longer offered

Prerequisites

Recommended, as written

Kenntnis des Stoffes der Module • 12101: Algorithmieren und Programmieren • 12104: Entwicklung von Softwaresystemen • 12202: Softwarepraktikum

Contents

Objektorientierter Entwurf, Softwarearchitekturen, objektorientierte Entwurfsmuster, Konfigurations- und Versionsmanagement, Qualitätssicherung, Testen, Softwareinspektion, Reengineering

Learning outcomes

Vermittlung von grundlegenden Methoden, Verfahren und Werkzeugen zur systematischen Entwicklung und Pflege großer Softwaresysteme.

Assessment

Voraussetzung für die Modulabschlussprüfung: • erfolgreich bearbeitete Übungsaufgaben (75% müssen erbracht werden)Modulabschlussprüfung: • Klausur, 120 min.

Literature (4)
  • Helmut Balzert. Lehrbuch der Software-Technik, Band 1/2. Spektrum Akademischer Verlag, 2005
  • Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 2000
  • Ian Sommerville. Software Engineering. Addison-Wesley, 2010
  • Martin Fowler. Refactoring. Addison-Wesley, 2000.

Remarks

• Studiengang Informatik B.Sc.: Wahlpflichtmodul in Komplex „Praktische Informatik“ (Niveaustufe 300) • Studiengang Informations- und Medientechnik B.Sc.: Wahlpflichtmodul für alle drei Studienrichtungen im Komplex „Informatik“ • Studiengang eBusiness M.Sc.: Wahlpflichtmodul im Komplex „Entwicklung und Aufbau von eBusiness-Systemen" • Studiengang Künstliche Intelligenz Technologie B.Sc.: Wahlpflichtmodul im Komplex „Software-basierte Systeme“

Source: BTU's module description · retrieved 15 Oct 2026Original

Module catalogue · unofficial

Betula is an unofficial project and not part of BTU.

Folia 1.0.3Radix 0.6.0

Data as of 21 Oct 2026Winter 2026/27Source: BTU