Information on individual educational components (ECTS-Course descriptions) per semester

  
Degree programme:Bachelor Mechatronics Fulltime
Type of degree:FH Bachelor“s Degree Programme
 Full-time
 Winter Semester 2025
  

Course unit titleSystem- und Software Engineering
Course unit code074703055206
Language of instructionEnglish
Type of course unit (compulsory, optional)Compulsory optional
Semester when the course unit is deliveredWinter Semester 2025
Teaching hours per week1
Year of study2025
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated2
Name of lecturer(s)Mathias RIEDER


Prerequisites and co-requisites
  • Fundamentals of digital communication
  • Fundamentals of object-oriented programming
Course content
  • What is engineering?
  • Classical process models (waterfall, V-model, etc.)
    • Requirements specification & functional specification
    • Requirements engineering
  • Systems analysis & design
    • UML - (almost) all diagram types
    • SysML
    • Use cases
Learning outcomes

Students can

  • explain and apply modern software engineering methods.
  • draft and design complex, distributed systems.
  • describe process models in software projects (e.g.: V-model, unified process, agile methods) comparatively.
  • realise requirements and functional specifications.
  • create use case descriptions and agile backlogs and user stories.
  • explain the basics of system engineering, in particular the techniques of requirements engineering, methods of system modelling using UML and SysML.
Planned learning activities and teaching methods
  • Lectures
  • Presentation with feedback and reflection
  • Excursion for demo "Agile process models"
Assessment methods and criteria

Written exam

Comment

None

Recommended or required reading
  • Schatten, Alexander u.a. (2010): „Vorgehensmodelle.“ In: Best Practice Software-Engineering: Eine praxiserprobte Zusammenstellung von komponentenorientierten Konzepten, Methoden und Werkzeugen. Herausgegeben von Alexander Schatten u.a. Heidelberg: Spektrum Akademischer Verlag, S. 47–69. Online im Internet: DOI: 10.1007/978-3-8274-2487-7_3. pp. 47-69.

  • Korff, Andreas; Schacher, Markus (2008): Modellierung von eingebetteten Systemen mit UML und SysML. Heidelberg: Spektrum Akademischer Verlag.

  • Larman, Craig (2002): Applying UML and patterns: an introduction to object-oriented analysis and design and the unified process. 2. ed. Upper Saddle River, NJ: Prentice-Hall PTR.

  • Cockburn, Alistair (2012): Writing effective use cases. 24. print. Boston: Addison-Wesley (= The Agile software development series).

Mode of delivery (face-to-face, distance learning)

Face-to-face instruction

Winter Semester 2025go Top