Systems and Software Engineering
- Typ: Vorlesung (V)
-
Lehrstuhl:
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: WS 24/25
-
Zeit:
wöchentlich dienstags 15:45 - 17:15 Uhr
ab dem 22.10.2024
bis zum 11.02.2025
in 30.41 Chemie-Hörsaal Nr. 2 (HS2)
30.41 Chemie-Flachbau (EG)
- Dozent: Prof. Dr.-Ing. Eric Sax
- SWS: 2
- LVNr.: 2311605
- Hinweis: Präsenz/Online gemischt
Vortragssprache | Englisch |
Systems and Software Engineering
Empfehlungen
Kenntnisse in Digitaltechnik und Informationstechnik (Lehrveranstaltungen Nr. 2311615, 2311622).
Ziele
Einführung in Methoden und Werkzeuge für die computerunterstützte System- und Softwaretechnik.
Inhalte
Die Vorlesung Systems and Software Engineering richtet sich an alle Studenten, die sich mit dem Entwurf komplexer elektronischer Systeme mit Hardware und Softwareanteilen auseinandersetzen wollen. Sie soll ihnen Werkzeuge in die Hand geben, die eine strukturierte Lösung auch komplexer Probleme erlauben.
Die Vorlesung wird zunächst eine Begriffsbestimmung von Systems Engineering, Software Engineering und Systemen vornehmen. Es werden Lebenszyklusmodelle und Methoden der mathematischen Modellierung von elektronischen Systemen vorgestellt sowie ein Modell des Entwurfsprozesses entworfen (V-Modell). Die Betonung der Vorlesung liegt hierbei in der frühen Phase des Systementwurfs, beginnend mit einer Definition der Anforderungen an die Lasten- und Pflichtenhefterstellung. Eine rechnergestützte Spezifikation sowie die Modellbildung und Modellsimulation in den frühen Entwurfsphasen wird vermittelt. Inhalte der Vorlesung sind die Aspekte von Anforderungsbeschreibungen, Methodik und Beschreibungsmittel, hierfür geeignete Spezifikationssprachen und Formalismen wie Datenflußdiagramme, Zustandsübergangsdiagramme, Warteschlangenmodelle.
Themengebiete sind beispielsweise:
- Systemdenken
- Systemgestaltung
- Projekt-Management
- Techniken des Systementwurfs
- Systemanalyse
- Systemverifikation
- System Performance
- Zuverlässigkeit, Wartbarkeit
- Kosteneffizienz
- Objektorientierte Software Analyse und objektorientierter Entwurf
- Unified Modeling Language (UML)
- Demonstration der CASE-Tools: ARTiSAN Real-Time Studio (UML), MATLAB/Simulink/Stateflow