annotate development-case-content.tex @ 0:662d647b9e94

initial commit
author meillo@marmaro.de
date Mon, 14 Jan 2008 06:44:49 +0100
parents
children 3b7bede36504
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
1 \chapter{Einleitung}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
2
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
3 \section{Zweck}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
4
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
5 Dieses Dokument beschreibt den Entwicklungsprozess nach dem wir in unserem Projekt vorgehen.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
6
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
7
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
8 \section{Definitionen und Abkürzungen}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
9
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
10 Die verwendeten Begriffe sind im Projekt-Glossar erklärt. Bei Bedarf kann dort nachgeschlagen werden.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
11
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
12
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
13 \section{Verweise}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
14
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
15
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
16
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
17
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
18 \chapter{Lebenszyklus-Modell}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
19
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
20 FIXME
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
21
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
22
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
23
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
24
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
25
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
26 \chapter{Kern-Workflows}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
27
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
28 \section{Workflow}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
29
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
30 FIXME
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
31
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
32
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
33 \section{Artefakte}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
34
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
35 FIXME
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
36
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
37
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
38 \section{Iterationsplanung}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
39
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
40 FIXME
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
41
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
42
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
43 \section{}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
44 \section{}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
45
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
46
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
47
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
48 \chapter{Kern Workflows}
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
49
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
50
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
51
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
52
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
53
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
54
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
55
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
56 Wir werden unser Projekt nach dem Rational Unified Process (kurz RUP) entwickeln.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
57
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
58 Der RUP ist ein dynamischer und iterativer Entwicklungsprozess, der das Projekt in zwei Dimensionen betrachtet.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
59 Er ist ausführlich spezifiziert und umfangreich dokumentiert. (http:// FIXME ).
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
60
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
61 An sich ist der RUP für große Projekte, mit vielen Mannjahren, ausgelegt. Wir haben uns trotzdem für den RUP entscheiden, da wir ihn in der Vorlesung Softwaretechnik 1 ausführlich behandelt hatten und wir dieses Theoriewissen nun in der Praxis anwenden wollen.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
62
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
63 Es gilt also diesen mächtigen und umfangreichen Entwicklungsprozess für unser klares Projekt abzuspecken und anzupassen. Dies ist natürlich nicht ganz einfach, da unsere 85 Manntage realistischerweise eher einer einzelnen Iteration entsprechen, als den drei Zyklen, die wir für uns geplant haben.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
64 Wir werden deshalb ein paar Ungenauigkeiten bei unserem Verhalten im Kauf nehmen; versuchen aber natürlich, uns möglichst nah an die Leitlinie RUP zu halten.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
65
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
66 Wir werden drei Zyklen des Projekts durchführen. Insgesamt soll das Projekt sechs Zyklen umfassen, von denen die letzten drei Zyklen aber nur grob geplant werden.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
67 Jeder Zyklus wird circa vier Wochen umfassen (18 Manntage). An dessen Ende ein Release steht.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
68 Iterationen innerhalb der Zyklen werden wir, aufgrund der kurzen Zyklen, außen vor lassen.
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
69
662d647b9e94 initial commit
meillo@marmaro.de
parents:
diff changeset
70 Die einzelnen Phasen (zweite Dimension) in den Zyklen versuchen wir, so gut es geht, zu berücksichtigen.