Fakultät für Informatik Lehrstuhl IV: Software & Systems Engineering Zentralübung Automotive...

Preview:

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

Recommended