Software Engineering

  • Type: Lecture (V)
  • Chair: KIT-Fakultäten - KIT-Fakultät für Elektrotechnik und Informationstechnik - Institut für Technik der Informationsverarbeitung
    KIT-Fakultäten - KIT-Fakultät für Elektrotechnik und Informationstechnik
  • Semester: SS 2024
  • Time: weekly on Monday 15:45 - 17:15
    from 2024-04-15
    until 2024-07-22
    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