From f187eed58505d54b45bfbba75803429b9e2c5c4d Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Sun, 18 May 2014 13:55:52 +0200 Subject: [PATCH] ID-6: Gruppenaufgabe 1 bearbeitet * heuristische Verbesserung: TODO --- .../zettel-06-boehm_gawehn_geries_martens.tex | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex diff --git a/id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex b/id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex new file mode 100644 index 0000000..92c0643 --- /dev/null +++ b/id/blatt6/zettel-06-boehm_gawehn_geries_martens.tex @@ -0,0 +1,133 @@ +\documentclass[a4paper,10pt]{scrartcl} + +% Hier die Nummer des Blatts und Autoren angeben. +\newcommand{\blatt}{6} +\newcommand{\autor}{Florian B\"{o}hm, Christopher Gawehn, Ulrike Geries, Jim Martens} + +\usepackage{hci} +\usepackage[utf8]{inputenc} +\usepackage{float} +\usepackage[official]{eurosym} + +\begin{document} +% Seitenkopf mit Informationen +\kopf +\renewcommand{\figurename}{Figure} + +\aufgabe{1} + +Erste Skizze:\\ + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 0/.style={sibling distance=17em}, + level 1/.style={sibling distance=15em}, + level 2/.style={sibling distance=8em}, + level 3/.style={sibling distance=7em}, + level 4/.style={sibling distance=10em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=30ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Bearbeitung hochladen}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Raum Interak- \\ tionsdesign öffnen} + child[nextLevel2] {node[goal]{1.1 Commsy \\ öffnen}} + child[nextLevel2] {node[goal]{1.2 Raum \\ betreten}} + } + child {node[goal] (two) {2. Aufgabe \\ erstellen} + child[nextLevel2] {node[goal]{2.1 Aufga- \\ ben öffnen}} + child[nextLevel2] {node[goal] (twoTwo) {2.2 Neuen Ein- \\ trag erstellen} + child[nextLevel3] {node[goal] (twoTwoOne) {2.2.1 Meta- \\ daten eintra- \\ gen} + child[nextLevel3] {node[goal]{2.2.1.1 Titel \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.2 Fällig am \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.3 Geplante Zeit \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.4 Status \\ eintragen}} + } + child[nextLevel3] {node[goal]{2.2.2 Dateien \\ hochladen}} + child[nextLevel3] {node[goal]{2.2.3 Katego- \\ rien auswählen}} + child[nextLevel3] {node[goal]{2.2.4 \\ Zugriffs- \\ rechte ein- \\ stellen}} + child[nextLevel3] {node[goal]{2.2.5 Auf \\ Erstell- \\ button \\ klicken}} + } + }; + + \node[plan] [below right=0.4 and -2.0 of start] {\underline{Plan 0:} \\ + DO 1.-2. + }; + \node[plan] [below right=0.4 and -1.4 of one] {\underline{Plan 1:} \\ + DO 1.1.-1.2. + }; + \node[plan] [below right=0.4 and -1 of two] {\underline{Plan 2:} \\ + DO 2.1.-2.2. + }; + \node[plan] [below right=0.4 and -1 of twoTwo] {\underline{Plan 2.2:} \\ + DO 2.2.1.-2.2.5 + }; + \node[plan] [below right=0.4 and -1 of twoTwoOne] {\underline{Plan 2.2.1:} \\ + DO 2.2.1.1-2.2.1.4 + }; +\end{tikzpicture} + +\newpage + +heuristisch verbessert: + +\begin{tikzpicture}[ + goal/.style={rectangle,draw,fill=yellow!40,align=left}, + plan/.style={align=left}, + level 0/.style={sibling distance=17em}, + level 1/.style={sibling distance=15em}, + level 2/.style={sibling distance=8em}, + level 3/.style={sibling distance=7em}, + level 4/.style={sibling distance=10em}, + nextLevel/.style={level distance=40ex}, + nextLevel2/.style={level distance=30ex}, + nextLevel3/.style={level distance=30ex}] + + \coordinate + child[grow=up] {node[goal,anchor=south] (start) {0. Bearbeitung hochladen}} + child[grow=down,level distance=0ex] + [edge from parent fork down] + % sub goals + child {node[goal] (one) {1. Raum Interak- \\ tionsdesign öffnen} + child[nextLevel2] {node[goal]{1.1 Commsy \\ öffnen}} + child[nextLevel2] {node[goal]{1.2 Raum \\ betreten}} + } + child {node[goal] (two) {2. Aufgabe \\ erstellen} + child[nextLevel2] {node[goal]{2.1 Aufga- \\ ben öffnen}} + child[nextLevel2] {node[goal] (twoTwo) {2.2 Neuen Ein- \\ trag erstellen} + child[nextLevel3] {node[goal] (twoTwoOne) {2.2.1 Meta- \\ daten eintra- \\ gen} + child[nextLevel3] {node[goal]{2.2.1.1 Titel \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.2 Fällig am \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.3 Geplante Zeit \\ eintragen}} + child[nextLevel3] {node[goal]{2.2.1.4 Status \\ eintragen}} + } + child[nextLevel3] {node[goal]{2.2.2 Dateien \\ hochladen}} + child[nextLevel3] {node[goal]{2.2.3 Katego- \\ rien auswählen}} + child[nextLevel3] {node[goal]{2.2.4 \\ Zugriffs- \\ rechte ein- \\ stellen}} + child[nextLevel3] {node[goal]{2.2.5 Auf \\ Erstell- \\ button \\ klicken}} + } + }; + + \node[plan] [below right=0.4 and -2.0 of start] {\underline{Plan 0:} \\ + DO 1.-2. + }; + \node[plan] [below right=0.4 and -1.4 of one] {\underline{Plan 1:} \\ + DO 1.1.-1.2. + }; + \node[plan] [below right=0.4 and -1 of two] {\underline{Plan 2:} \\ + DO 2.1.-2.2. + }; + \node[plan] [below right=0.4 and -1 of twoTwo] {\underline{Plan 2.2:} \\ + DO 2.2.1.-2.2.5 + }; + \node[plan] [below right=0.4 and -1 of twoTwoOne] {\underline{Plan 2.2.1:} \\ + DO 2.2.1.1-2.2.1.4 + }; +\end{tikzpicture} + +\end{document} \ No newline at end of file