Lehrende: Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart: Integrierte Veranstaltung
Orga-Einheit: FB20 Informatik
Anzeige im Stundenplan: Software Engineering
Fach:
Anrechenbar für:
Semesterwochenstunden: 3
Unterrichtssprache: Deutsch
Min. | Max. Teilnehmerzahl: - | -
Lehrinhalte: Vermittlung eines grundlegenden Überblicks über die wesentlichen Bereiche des Software Engineering sowie der Kenntnisse und Fähigkeiten, die für die Modellierung und Realisierung kleinerer Softwaresysteme notwendig sind. Die Schwerpunkthemen sind: - Softwareprozessmodelle - Anforderungsmanagement - Softwareentwicklungswerkzeuge - Software Qualität; insbesondere: - Testprozesse (automatisiertes Testen, Testabdeckungsmaße) - grundlegende Softwaremetriken - Softwarearchitektur - Objektorientierte Analyse und Entwurf - Modellierung - Entwurfsmuster (Design Patterns) - Re-Engineering, Softwareproduktlinien
Literatur: - Softwareengineering, I. Sommerville, Pearson - Design Patterns - Elements of Reusable Object-Oriented Software; E. Gamma, R. Helm, R. Johnson, J. Vlissides; Prentice Hall - Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Craig Larman - Software Qualität - Testen, Analysieren und Verifizieren von Software; P. Liggesmeyer; Springer - Writing Effective Use Cases; A. Cockburn; Pearson
Voraussetzungen: Empfohlen: Funktionale und Objektorientierte Programmierkonzepte Algorithmen und Datenstrukturen
Online-Angebote: Die Kurswebseite ist unter https://moodle.informatik.tu-darmstadt.de/course/view.php?id=1506 erreichbar. Alle Informationen werden rechtzeitig vor der ersten Vorlesung auf der Moodlewebsite bekannt gegeben.
Software Engineering - Ü01
Prof. Dr.-Ing. Ermira Mezini
Do, 19. Okt. 2023 [09:50]-Do, 8. Feb. 2024 [10:35]
Software Engineering - Ü02
Do, 19. Okt. 2023 [10:45]-Do, 8. Feb. 2024 [11:35]
Software Engineering - Ü03
Mi, 18. Okt. 2023 [08:00]-Mi, 7. Feb. 2024 [08:45]
Software Engineering - Ü04
Mi, 18. Okt. 2023 [15:20]-Mi, 7. Feb. 2024 [16:05]
Software Engineering - Ü05
Mi, 18. Okt. 2023 [08:55]-Mi, 7. Feb. 2024 [09:40]
Software Engineering - Ü06
Do, 19. Okt. 2023 [12:35]-Do, 8. Feb. 2024 [13:25]
Software Engineering - Ü07
Do, 19. Okt. 2023 [13:30]-Do, 8. Feb. 2024 [14:15]
Software Engineering - Ü08
Di, 17. Okt. 2023 [13:30]-Di, 6. Feb. 2024 [14:15]
Software Engineering - Ü09
Mo, 23. Okt. 2023 [09:50]-Mo, 5. Feb. 2024 [11:30]
Software Engineering - Ü10
Mo, 23. Okt. 2023 [11:40]-Mo, 5. Feb. 2024 [12:25]
Software Engineering - Ü11
Mo, 23. Okt. 2023 [13:30]-Mo, 5. Feb. 2024 [15:10]
Software Engineering - Ü12
Mo, 23. Okt. 2023 [15:20]-Mo, 5. Feb. 2024 [16:05]
Software Engineering - Ü13
Di, 24. Okt. 2023 [16:15]-Di, 6. Feb. 2024 [17:55]