Aktivitätsdiagramm: Unterschied zwischen den Versionen
Krause (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Übungsaufgabe == * Aufgabe https://rbb/teams/Team_66/Bilder/Aktivitaetsdiagramm_Aufgabe.png Erstellen sie lauffähigen Code aus diesem Aktivitätsdiagram…“) |
Maik (Diskussion | Beiträge) K |
||
| Zeile 1: | Zeile 1: | ||
| − | == | + | == Beschreibung == |
| − | * | + | * Verhaltensdiagramm |
| − | + | * Ablauf eines Anwendungsfalls beschrieben | |
| + | * Stellt Regeln dar, denen alle möglichen Verhaltensabläufe gehorchen | ||
| − | + | == Präsentation == | |
| + | [https://docs.google.com/presentation/d/15_vZjaM6I-xkjcFVfYETXLoCeGS-_QwGDzzBBuzLCuE/edit?usp=sharing Präsentation- Aktivitätsdiagramm] | ||
| − | * Lösung | + | == Übungsaufgabe 1 == |
| + | Gegeben ist der folgende Sachverhalt. | ||
| + | Ein Fluggast ist am Flughafen angekommen. Zur Überprüfung seines Tickets begibt er sich zum Schalter seiner Fluggesellschaft. | ||
| + | Falls das Ticket in Ordnung ist, übergibt er am Schalter sein Gepäck. | ||
| + | Falls mit dem Ticket etwas nicht stimmt, muss der Fluggast den Kundendienst konsultieren und er kann nicht mitfliegen. | ||
| + | Das Gepäck wird zudem auf Übergewicht überprüft. Falls dem so ist, muss der Fluggast zusätzliche Kosten übernehmen. | ||
| + | Falls aber das Gewicht in Ordnung ist, wird die Bordkarte ausgestellt. | ||
| + | Modellieren Sie diesen Sachverhalt im folgenden [https://docs.google.com/file/d/0B5y4bMotooD9Q3J2QV96R3RUOTA/edit?usp=sharing unvollendeten UML-Aktivitätsdiagramm]. | ||
| + | |||
| + | == Lösung zu Übungsaufgabe 1 == | ||
| + | [https://docs.google.com/file/d/0B5y4bMotooD9UmxLOWRRMFl2b0U/edit?usp=sharing Lösung zu Übungsaufgabe 1] | ||
| + | |||
| + | == Übungsaufgabe 2 == | ||
| + | <code>public int getBMI(int groesse, int gewicht) | ||
| + | { | ||
| + | int bmi = gewicht / (groesse * groesse); | ||
| + | if(bmi < 25) | ||
| + | { | ||
| + | System.out.println("Alles in Ordnung"); | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | System.out.println("Etwas Sport wäre nicht schlecht"); | ||
| + | } | ||
| + | return bmi; | ||
| + | }</code> | ||
| + | |||
| + | Erstelle aus dem angezeigten Code ein Aktivitätsdiagramm. | ||
| + | == Lösung zu Übungsaufgabe 2 == | ||
| + | |||
| + | [https://docs.google.com/file/d/0Bwyoz_PJvGngVGZzbTM3czNGTVU/edit?usp=sharing Lösung zu Übungsaufgabe 2] | ||
| + | == Siehe auch == | ||
| + | * [[Unified Modeling Language|UML]] | ||