16
Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Embed Size (px)

Citation preview

Page 1: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering

Zentralübung Automotive Software Engineering – Übungsblatt 5

Sascha Schwind

Page 2: Fakultät für Informatik Lehrstuhl 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

Page 3: Fakultät für Informatik Lehrstuhl 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

Page 4: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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

Page 5: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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

Page 6: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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

Page 7: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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

Page 8: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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

Page 9: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Aufgabe 5

Erklären sie das Model-View-Controller Prinzip

Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering

Page 10: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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()

Page 11: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Aufgabe 6

Was versteht man unter einem durchgängigen Entwicklungsprozess?

Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering

Page 12: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Aufgabe 7

Welche Rolle spielt das Modell beim modellbasierten Testen? Welche Verteile bringt die Modellbasierung?

Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering

Page 13: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Aufgabe 8

Modellieren sie einen MP3-Player mittels Zustandsautomaten.

Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering

Page 14: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

Fakultät für InformatikLehrstuhl IV: Software & Systems Engineering 14

Automat

Page 15: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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

Page 16: Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive Software Engineering – Übungsblatt 5 Sascha Schwind

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