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: On-Site
Language of instructionGerman

Note

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

Software Engineering

Content

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


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

- Basics like terms, processes, procedure model, method, ...
3. requirements management
- Requirements capture and management
- 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