Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UML Aktivitätsdiagramm für Autorennen?

Empfohlene Antworten

Hallo,

ich versuche gerade ein Diagramm für ein Autorennen zu erstellen, bin allerdings bei der textuellen Erstellung hängegeblieben, da ich nicht so wirklich weiß, wie ich das in UML umsetzen soll.

Hier meine Idee:

- Jede Runde/Kurve erneut

-- Gegner überholen

---> Neue Position im Rennen

-- Gegner überholt werden

---> Neue Postion im Rennen

-- Unfall

--- Boxengasse

----> Neue Position im Rennen

---> Ausgeschieden

-- Boxengasse

---> Neue Position im Rennen

-- Strafe wegen Verstoß

--- Durchfahrtstrafe

----> Neue Position im Rennen

----> Ausgeschieden

-- Fahrfehler

--- Unfall

--- Gegner überholt werden

-- Fahrzeugprobleme

--- Boxengasse

----> Ausgeschieden

=> Rennen abgeschlossen, X. Position, ggf. Preisgeld

Wie würdet ihr sowas am besten umsetzen? Vielen Dank!

Kann man das so machen?

autorennen.jpg

Niemand? :(

An der ersten Verzweigung ist nur eine Bedingung, dann macht eine Verzweigung keinen Sinn.

Was passiert wenn die Aktivität "Kurve++" erreicht wird? Dann steckt der Programmablauf fest, weil kein abgehender Pfeil vorhanden ist.

Hallo Lupo49,

erst mal vielen Dank für die Hinweise.

Ich hab noch mal nachgebessert:

autorennen.jpg

Noch irgendwelche Hinweise oder Kommentare?

Wenn du von "Kurve++" direkt zum Ende springst, dann ist danach der Durchlauf des Strukturknoten beendet. Es kann dann nur eine Kurve gefahren werden?

Was passiert, wenn Runde > 35 ist?

Nein, deshalb hatte ich ja auch keinen Endpunkt. Nach jeder X++ springt er oben wieder in den Test und falls die Bedingung zutrifft, geht es wieder in den Body, falls nicht wird der Loop-Node verlassen und in diesem Fall der Endpunkt erreicht. Das mit den beiden Endpunkten kommt mir irgendwie nicht ganz so korrekt vor.

Hallo mal wieder,

ich möchte auf diesem Aktivitätsdiagramm basierend zwei Diagramme erstellen, die jeweils den Best-Case und Worst-Case darstellen. Welches Diagramm würdet ihr mir da empfehlen?

Gruß,

Cojones

Und welches von den Verhaltensdiagrammen würdest du für Best- und Worst-Case empfehlen?

Keine Ideen? :(

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.