Einführung in die Softwaretechnik (IN0006)
Introduction to Software Engineering (IN0006)
Lehrveranstaltung 0821022409 im SS 2023
Basisdaten
LV-Art | Vorlesung |
---|---|
Umfang | 3 SWS |
betreuende Organisation | Informatik 1 - Lehrstuhl für Engineering Software for Decentralized Systems (Prof. Bhatotia) |
Dozent(inn)en |
Pramod Bhatotia Marco Elver Redha Gouicem Peter Okelmann Patrick Sabanic Dimitrios Stavrakakis Jörg Thalheim Myron Tsatsarakis Harshavardhan Unnibhavi Evgeny Volynsky |
Termine |
weitere Informationen
Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).
ergänzende Hinweise | Software engineering is the establishment and systematic use of engineering principles, methods, and tools for the division of work, the development and application of extensive, complex software systems. It deals with the development and production of software, the organization and modeling of data structures and objects, and the operation of software systems. Topics of the lecture include, among others: - Configuration management, build management, release management, and container deployment in dependable clouds - Requirements elicitation and analysis (functional model, dynamic model, and object model) - System design (specification, software architecture, architectural patterns, and design goals) - Object design and implementation (reuse, design patterns, and interface specification) - Testing (unit, integration and system tests, mock object pattern) - Automated testing at scale, static vs dynamic analysis (Clang + infer + spotbugs vs Sanitizer + Fuzzing) - Quality management, software maintenance and evolution - Source-code-, lifecycle-management, CI and deployment - Process models in software development, in particular agile development with Scrum - Project organization and communication |
---|---|
Links |
LV-Unterlagen E-Learning-Kurs (z. B. Moodle) Zusatzinformationen Aktuelle Informationen Kontakt ergänzende Veranstaltung TUMonline-Eintrag TUMonline-Anmeldeverfahren |
Gleiche Lehrveranstaltungen (z. B. in anderen Semestern)
Semester | Titel | Dozent(en) | Termine |
---|---|---|---|
SS 2024 | Introduction to Software Engineering (IN0006) | Bhatotia, P. Elver, M. Lefort, A. Okelmann, P. Stavrakakis, D. … (insgesamt 7) | |
SS 2022 | Einführung in die Softwaretechnik (IN0006) | Bernius, J. Bhatotia, P. Krusche, S. |
Di, 12:00–14:00, GALILEO Audimax Di, 16:00–17:00, GALILEO Audimax sowie einzelne oder verschobene Termine sowie Termine in Gruppen |
SS 2021 | Introduction to Software Engineering (IN0006) | Bernius, J. Bhatotia, P. Krusche, S. Volynsky, E. |
Do, 08:00–11:00, virtuell |
SS 2020 | Introduction to Software Engineering (IN0006) |
Bernius, J.
Frankenberg und Ludwigsdorff, N.
Krusche, S.
Leitung/Koordination: Brügge, B. |
Do, 08:00–11:00, MI HS1 Do, 08:00–11:00, virtuell |
SS 2019 | Introduction to Software Engineering (IN0006) | Brügge, B. Frankenberg und Ludwigsdorff, N. Krusche, S. |
Do, 08:00–11:00, 2750 Do, 08:00–11:00, MI HS1 Do, 08:00–11:00, MW 2001 |
SS 2018 | Introduction to Software Engineering (IN0006) | Brügge, B. Frankenberg und Ludwigsdorff, N. Krusche, S. |
Do, 08:00–11:00, MI HS1 Do, 08:00–11:00, MW 2001 |
SS 2017 | Introduction to Software Engineering (IN0006) | Brügge, B. |
Do, 08:00–11:00, Interims I 101 Do, 08:00–11:00, MI HS1 sowie einzelne oder verschobene Termine |
SS 2016 | Introduction to Software Engineering (IN0006) |
Do, 07:45–10:15, Interims I 101 Do, 07:45–10:15, MI HS1 |
|
SS 2015 | Einführung in die Softwaretechnik (IN0006) |
Do, 08:00–10:30, Interims I 101 Do, 08:00–10:30, MW 0001 Di, 12:00–13:30, Interims I 102 Di, 12:00–13:30, MW 0001 sowie einzelne oder verschobene Termine |
|
SS 2014 | Einführung in die Softwaretechnik (IN0006) |
Di, 12:15–13:30, MW 0001 Do, 08:00–10:30, MW 0001 |
|
SS 2013 | Einführung in die Softwaretechnik (IN0006) |