Software-Engineering (ILV)
BackSpecialization Area | Digital Business Management |
Course number | B4.06361.20.193 |
Course code | SW-Eng |
Curriculum | 2023 |
Semester of degree program | Semester 2 |
Mode of delivery | Presencecourse |
Units per week | 0,7 |
ECTS credits | 1,0 |
Language of instruction | German |
Die Studierenden
- kennen grundlegende Konzepte von Software Engineering, wie
- Verantwortung in der Software Engineering-Entwicklung,
- Qualitätskriterien
- Skaleneffekte
- Vorgehensmodelle
- Analyse und Entwurf
- Qualitätssicherung vor und nach Codierungen
- und sind darüber hinaus in der Lage, diese praktisch anzuwenden.
- Die Studierenden erlangen grundlegende Kenntnisse im technischen Management von Software-Projekten.
- Sie sind in der Lage, statische UML ("Unified Modeling Language")-Klassendiagramme in kleinerem Umfang zu erstellen.
- Software Engineering-Grundlagen (Begriffe, Software Qualität, Skaleneffekte)
- Vorgehensmodelle
- Phasenmodelle,
- alternative Vorgehensmodelle wie Spiralmodell,
- Prototyping,
- Incremental Delivery,
- agile Prozesse
- Requirements Engineering (Prozesse im Requirements Engineering, Elicitation Techniques, Anforderungsspezifikationen)
- Analyse vs. Entwurf
- Qualitätssicherung vor der Codierung (Review, Inspection, Walkthrough)
- Qualitätssicherung nach der Codierung (Testprinzipien, Testabwicklung, Teststrategien)
- Technisches Software Projektmanagement anhand von Simulationen
- Grundlagen zur statischen Modellierung mit UML Klassendiagrammen.
Balzert, H. (2011): Lehrbuch der Softwaretechnik: Entwurf, Implementierung, Installation und Betrieb. Heidelberg: Spektrum Akademischer Verlag.
Balzert, H. (2009): Lehrbuch der Softwaretechnik: Basiskonzepte und Requirements Engineering. Heidelberg: Spektrum Akademischer Verlag.
Balzert, H. (2008): Lehrbuch der Softwaretechnik: Softwaremanagement. Heidelberg: Spektrum Akademischer Verlag.
Barker, D. (2016): Web Content Management: Patterns and Best Practices: Systems, Features, and Best Practices. Sebastopol: O'Reilly.
Hetzel A. (2017): WordPress 4: Das umfassende Handbuch. Vom Einstieg bis zu fortgeschrittenen Themen: inkl. WordPress-Themes, Templates, SEO, Analytics, Backup u. v. m. Bonn: Rheinwerk Computing.
Liberty, J. (2002): Programming C#. Sebastopol: O'Reilly-
Löffler M. (2014): Think Content!: Content-Strategie, Content-Marketing, Texten fürs Web. Bonn: Galileo Computing
Richter; J. (2006): Microsoft .NET Framework Programmierung in C#; Expertenwissen zur CLR und dem .NET. München: Microsoft Press Deutschland.
Sommerville, I. (2007): "Software Engineering". Die SE-Bibel für Lehre und Praxis in der 8. Auflage. München: Pearson Studium.
Weller R./Harmanus B. (2017): Content Design: Durch Gestaltung die Conversion beeinflussen. München: Carl Hanser Verlag.
Moderierte Gruppenarbeit, Vortrag, Diskussion, schriftliche Abschlussklausur
Kumulative Modulprüfung
Die Modulnote berechnet sich gewichtet nach den ECTS-Credits der einzelnen Lehrveranstaltungen des Moduls und ergibt sich wie folgt:
LV "Software Engineering" - 1 ECTS
- Prüfungscharakter: immanent
- Prüfungsform: Mitarbeit, Bearbeitung von Übungsbeispielen, schriftliche Abschlussklausur