Software Engineering

  • Type: Lecture (V)
  • Chair: KIT Department of Electrical Engineering and Information Technology
  • Semester: SS 2025
  • Time: weekly on Monday 15:45 - 17:15
    from 2025-04-28
    until 2025-07-28
    in 11.10 Engelbert-Arnold-Hörsaal (EAS)
    11.10 Elektrotechnisches Institut (ETI) (1. OG)
  • Lecturer: Dr. Clemens Reichmann
  • SWS: 2
  • Lv-no.: 2311611
  • Information:

    Presence

Lecture languageGerman

Note

Please refer to the respective ILIAS course for the specific dates.

Software Engineering

Contents

The Software Engineering lecture is held in German. Building on the Systems and Software Engineering (SSE) lecture, software-specific knowledge is deepened. Here is a brief overview of the content:


1. objective of the lecture
2. terms of software engineering

- Basics such as terms, processes, process model, method, ...
3. requirements management
- Capturing and managing requirements
- Tools / methodology: SysML, EEKT
4. software design
- Modular design, object-oriented design, UML 2

5. design patterns

- Typical solutions

6. implementation and tools

- around programming

7. refactoring

- Quality in programming

8. software reuse

- Reuse of SW (from lib, framework, legacy, ... )

9. metamodeling

- Metamodels, MDA and XMI
- Model-based development

10. model transformation

- Model to model transformation process