Software Engineering Fundamentals
Grundzüge der Softwaretechnik
6 LPWiSeDEwird nicht mehr angeboten
Voraussetzungen
Empfohlen, im Wortlaut
Kenntnis des Stoffes der Module • 12101: Algorithmieren und Programmieren • 12104: Entwicklung von Softwaresystemen • 12202: Softwarepraktikum
Inhalte
Objektorientierter Entwurf, Softwarearchitekturen, objektorientierte Entwurfsmuster, Konfigurations- und Versionsmanagement, Qualitätssicherung, Testen, Softwareinspektion, Reengineering
Lernziele
Vermittlung von grundlegenden Methoden, Verfahren und Werkzeugen zur systematischen Entwicklung und Pflege großer Softwaresysteme.
Prüfungsleistung
Voraussetzung für die Modulabschlussprüfung: • erfolgreich bearbeitete Übungsaufgaben (75% müssen erbracht werden)Modulabschlussprüfung: • Klausur, 120 min.
Literatur (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.
Bemerkungen
• 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“
Quelle: Modulbeschreibung der BTU · abgerufen 15.10.2026Original