Modulbeschreibung

Software Architecture and Design

Kürzel:
M_SOAD
Durchführungszeitraum:
nicht durchgeführt
ECTS-Credits:
3
Lernziele:
  • können Anforderungen systematisch analysieren und in Softwarestrukturen überführen
  • entwickeln Awareness für relevante IEEE Standards, z.B. für die Requirements Specification
  • verstehen grundlegende Architekturprinzipien (Modularisierung, Schichten, Abstraktion)
  • können einfache Softwareentwürfe dokumentieren und implementieren
  • wenden modellbasierte Dokumentation (UML) an
  • können Softwareentwürfe in Code überführen
  • kennen exemplarische Entwurfsmuster (Patterns) und deren Motivation
  • können event-based Systems implementieren
  • kennen Möglichkeiten, wie gutes Design in Projekte mit Nutzung von Codegeneratoren, z.B. STM32CubeMX, integriert werden kann
  • wenden Design for Testability an, insbesondere bei Embedded Systems
  • können Refactoring anwenden, auch mit Unterstützung von LLMs
  • entwickeln und programmieren eigenständig Teile eines Softwareprojekts
Verantwortliche Person:
Prof. Bonderer Reto (BORE)
Standort (angeboten):
Rapperswil-Jona
Empfohlene Module:
Skriptablage:
Modultyp:
Wahlpflicht-Modul für Elektrotechnik STD_05(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Elektrotechnik STD_14(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Elektrotechnik STD_21(Empfohlenes Semester: 4)
Wahlpflicht-Modul für Elektrotechnik STD_24(Empfohlenes Semester: 4)
Semester Empfehlung:
Elektrotechnik_STD_24
  • Musterstudienplan Elektrotechnik Teilzeit – Semester 4
  • Musterstudienplan Elektrotechnik Vollzeit – Semester 4

Kurse in diesem Modul