Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 876

Warning: Invalid argument supplied for foreach() in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 877

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 881

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w010bef3/rbb_wiki/includes/MagicWord.php on line 902
Aktivitätsdiagramm: Unterschied zwischen den Versionen – Wiki der 13ITO4
(Übungsaufgabe)
K
 
Zeile 1: Zeile 1:
== Übungsaufgabe ==
+
== Beschreibung ==
  
* Aufgabe
+
* Verhaltensdiagramm
https://rbb/teams/Team_66/Bilder/Aktivitaetsdiagramm_Aufgabe.png
+
* Ablauf eines Anwendungsfalls beschrieben
 +
* Stellt Regeln dar, denen alle möglichen Verhaltensabläufe gehorchen
  
Erstellen sie lauffähigen Code aus diesem Aktivitätsdiagramm.
+
== Präsentation ==
 +
[https://docs.google.com/presentation/d/15_vZjaM6I-xkjcFVfYETXLoCeGS-_QwGDzzBBuzLCuE/edit?usp=sharing Präsentation- Aktivitätsdiagramm]
  
* Lösung
+
== Übungsaufgabe 1 ==
#WEITERLEITUNG [[https://rbb/teams/Team_66/Bilder/Aktivitaetsdiagramm_Loesung.png]]
+
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]]

Aktuelle Version vom 24. Juni 2013, 09:49 Uhr