I151 – Software Engineering II
Software Engineering II
Version: 3
Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de
Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de
Deutsch
5.00 Credits
150 Stunden
4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)
90.00 Stunden
Alternative Prüfungsleistung - Semesterarbeit
Wichtung: 100 %
2/0/2 V/Ü/P
- Konfigurationsmanagement
- Versions- und Build-Management
- Testen
- Dokumentation
- Inspektion und Review
- Wartung
- Wiederverwendung
- Frameworks
- Entwurfsmuster
- Architekturmuster
- Generische Programmierung: Ada, C++, Java
Die Studierenden wissen um die Herausforderungen bei der Entwicklung von Software mit mehreren Versionen und evtl. verschiedenen Zweigen in einer Gruppe. Dabei schätzen sie Konfigurationsmanagement-Werkzeuge und insbesondere Versionsverwaltungs-Tools. Sie sind in der Lage, sowohl Validierungs- als auch Defekttests in einfacher Form an fertiger oder selbst erstellter Software durchzuführen. Die Dokumentation von Software als Nutzer- und Entwicklerdokumentation ist den Studierenden wichtig. Ihnen ist klar, dass in der wichtigen Phase "Betrieb" die Wartung bedeutsam ist. Wiederverwendung als ein Grundthema der Softwaretechnik kann auf der Quellcodeebene durch Frameworks oder auf der Modellebene durch Entwurfs- und Architekturmuster stattfinden.
Die Software-Entwicklung im Team mit vielen der eingeführten Softwaretechnik-Werkzeuge wird geübt, da über das gesamte Semester ein Gruppenprojekt in Gruppen von 3-5 Studierenden beabeitet wird. Der Abschlussvortrag in der Gruppe kann als eine wichtige Übung für die spätere Verteidigung der Abschlussarbeit angesehen werden.
- Ian Sommerville: „Software Engineering 10“,Addison-Wesley, 2016
- Helmut Balzert: „Lehrbuch der Softwaretechnik. Softwaremanagement“, 2. Auflage,Springer-Verlag, 2008
- Helmut Balzert: „Lehrbuch der Softwaretechnik. Entwurf, Implementierung, Installation und Betrieb“,3. Auflage, Springer-Verlag, 2011
- C. Rupp, S. Queins, B. Zengler: „UML 2 glasklar, Praxiswissen für die UML-Modellierung“, Carl Hanser Verlag, 4. Aufl., 2012
- Christof Ebert: „Systematisches Requirements Engineering“, 6. Auflage, dpunkt.verlag, 2019
- Ian Sommerville: „Modernes Software-Engineering“, Pearson Studium, 2020
- C. Rupp, S. Queins, B. Zengler: „UML 2 glasklar, Praxiswissen für die
UML-Modellierung“, Carl Hanser Verlag, 4. Aufl., 2012
https://www2.htw-dresden.de/~muellerd/SWEngII