inf005 - Software Engineering I (Course overview)

inf005 - Software Engineering I (Course overview)

Department of Computing Science 6 KP
Module components Semester courses Winter semester 2023/2024 Examination
  • No access 2.01.005 - Softwaretechnik I (V) Show lecturers
    • Prof. Dr. Andreas Winter
    • Florian Schmalriede

    Thursday: 08:00 - 10:00, weekly (from 19/10/23), Location: A14 1-102 (Hörsaal 2)
    Friday: 10:00 - 12:00, weekly (from 20/10/23), Location: A14 1-102 (Hörsaal 2)
    Dates on Monday, 12.02.2024 16:30 - 18:30, Wednesday, 27.03.2024 13:30 - 16:30, Location: A14 1-101 (Hörsaal 1), A14 1-102 (Hörsaal 2)

    Ziel des Moduls ist die Vermittlung der ingenieurmäßigen Entwicklung und Wartung umfangreicher Softwaresysteme. Betrachtet wird der vollständige Software-Entwicklungsprozess inkl. Anforderungserhebung, Software-Architektur und Qualitätssicherung. Vertieft werden Grundkonzepte der objektorientierten Modellierung und Softwareentwicklung.

Hinweise zum Modul
  • inf030
  • inf031
At the end of the lecture period or during the lecture period (portfolio)
Module examination
Written exam or oral exam or portfolio (≤ 3 services)
Skills to be acquired in this module
The objective of the module is to convey the development and maintainance of large scale software systems. The complete software developing process including requirements collection, software architecture and quality control is observed. The basics of object oriented modelling and software development are enhanced.
Professional competence
The students: 
  • comprehend the different developmental phases of software (especially requirements engineering, software design, software implementation and quality control)
  • name the tasks of each phase
  • select appropriate methodical utilities
  • select suitable methods and utilities for each project phase
  • understand the advantages of the modelling process with UML
  • model moderate tasks in UML
  • understand and develop solutions for given problems by means of development environments

Methodological competence
The students:
  • structure, document and evaluate problems and solutions with the tools of object oriented modelling
  • apply methods and techniques of object oriented modelling purposefully

Social competence
The students:
  • create, present and discuss solutions with modelling techniques -
  • present and solve modelling problems in teams

The students: reflect their problem-solving behaviour with regard to the capabilities of software technology