Upload
rosamond-wernecke
View
107
Download
2
Embed Size (px)
Citation preview
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Zentralübung Automotive Software Engineering – Übungsblatt 5
Sascha Schwind
Aufgabe 1 (ÜB4 - Aufgabe 4)
Wie unterscheidet sich der MOST-Bus vom CAN-Bus?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 1 (ÜB4 - Aufgabe 4)
Wie unterscheidet sich der MOST-Bus vom CAN-Bus?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 2
Was ist der Unterschied zwischen Stern- und Ringtopologie?
• Zugriffsverhalten• Übertragungsrate• Skalierbarkeit• Zuverlässigkeit bei dem Ausfall eines Geräts• Verkabelungsaufwand
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 3
Muss man zum Aufrufen einer Funktion über den MOST-Bus wissen, auf welchem Gerät diese implementiert ist?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 3
Muss man zum Aufrufen einer Funktion über den MOST-Bus wissen, auf welchem Gerät diese implementiert ist?
• Nein
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 4
Was geschieht, wenn beim Aufstarten des MOSTs ein Gerät einen Funktionsblock anmelden will, der zuvor schon von einem anderen Gerät angemeldet wurde?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 4
Was geschieht, wenn beim Aufstarten des MOSTs ein Gerät einen Funktionsblock anmelden will, der zuvor schon von einem anderen Gerät angemeldet wurde?
• Unterbrechung der Initialisierung, Erneuerung der Funktionblock InstId und weiterführung der Initialisierung
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 5
Erklären sie das Model-View-Controller Prinzip
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 5
Erklären sie das Model-View-Controller Prinzip
• Separierung von Daten, Präsentation und Kontroll-Logik
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Controller
Model
View
setData() addObserver()
notifyObserver()
Logisches Device DVD Laufwerk
z.B. DVD TitelKontroll-LogikDVD Laufwerk
activate()
Aufgabe 6
Was versteht man unter einem durchgängigen Entwicklungsprozess?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 7
Welche Rolle spielt das Modell beim modellbasierten Testen? Welche Verteile bringt die Modellbasierung?
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 8
Modellieren sie einen MP3-Player mittels Zustandsautomaten.
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering 14
Automat
Aufgabe 9
Nennen sie einige Anwendungsfälle, bei denen der Fahrer einen Mehrwert dadurch erlangt, dass Fahrzeuginformationen und Internet kombiniert werden
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering
Aufgabe 9
Nennen sie einige Anwendungsfälle, bei denen der Fahrer einen Mehrwert dadurch erlangt, dass Fahrzeuginformationen und Internet kombiniert werden
• Tankstellenservice• Online Diagnose• Diebstahlsicherung
Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering