Mercurial > docs > Development-Case
annotate development-case-content.tex @ 1:3b7bede36504
added real content structure; added first real content
author | meillo@marmaro.de |
---|---|
date | Mon, 14 Jan 2008 07:25:25 +0100 |
parents | 662d647b9e94 |
children | 64246b8cbb50 |
rev | line source |
---|---|
0 | 1 \chapter{Einleitung} |
2 | |
3 \section{Zweck} | |
4 | |
5 Dieses Dokument beschreibt den Entwicklungsprozess nach dem wir in unserem Projekt vorgehen. | |
6 | |
7 | |
8 \section{Definitionen und Abkürzungen} | |
9 | |
10 Die verwendeten Begriffe sind im Projekt-Glossar erklärt. Bei Bedarf kann dort nachgeschlagen werden. | |
11 | |
1
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
12 Workflow |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
13 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
14 Entwicklungsprozess |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
15 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
16 Zyklus |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
17 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
18 Iteration |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
19 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
20 Phase |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
21 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
22 RUP |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
23 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
24 Iterativer Entwicklungsprozess |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
25 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
26 Manntag |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
27 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
28 Release |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
29 |
0 | 30 |
31 \section{Verweise} | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
1
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
38 %%%%%%%%%%%%%% |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
39 \chapter{Entwicklungsprozess} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
40 \section{Überblick} |
0 | 41 |
42 Wir werden unser Projekt nach dem Rational Unified Process (kurz RUP) entwickeln. | |
43 | |
44 Der RUP ist ein dynamischer und iterativer Entwicklungsprozess, der das Projekt in zwei Dimensionen betrachtet. | |
45 Er ist ausführlich spezifiziert und umfangreich dokumentiert. (http:// FIXME ). | |
46 | |
47 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. | |
48 | |
1
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
49 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
50 \section{Anpassungen} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
51 |
0 | 52 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. |
53 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. | |
54 | |
55 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. | |
56 Jeder Zyklus wird circa vier Wochen umfassen (18 Manntage). An dessen Ende ein Release steht. | |
57 Iterationen innerhalb der Zyklen werden wir, aufgrund der kurzen Zyklen, außen vor lassen. | |
58 | |
59 Die einzelnen Phasen (zweite Dimension) in den Zyklen versuchen wir, so gut es geht, zu berücksichtigen. | |
1
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
60 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
61 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
62 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
63 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
64 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
65 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
66 \chapter{Projektplanung} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
67 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
68 siehe \emph{Projektplan} diesbezüglich |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
69 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
70 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
71 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
72 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
73 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
74 \chapter{Kern-Workflows} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
75 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
76 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
77 \subsection{Business Modeling} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
78 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
79 FIXME |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
80 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
81 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
82 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
83 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
84 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
85 \subsection{Requirements} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
86 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
87 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
88 \begin{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
89 \item Glossary |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
90 \item Use-Case |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
91 \item Use-Case Model |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
92 \item Vision |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
93 \end{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
94 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
95 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
96 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
97 \subsection{Analysis \& Design} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
98 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
99 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
100 \begin{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
101 \item Software Architecture Document |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
102 \end{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
103 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
104 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
105 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
106 \subsection{Implementation} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
107 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
108 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
109 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
110 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
111 \subsection{Testing} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
112 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
113 Da wir eine neue Technologie erkunden, macht Test keinen wirklichen Sinn. Unser Ziel ist es, in kurzer Zeit möglichst viele Bereiche und Möglichkeiten zu erkunden. Dabei würde Testing nur bremsen. Unser Hauptaugenmerk ist es vorran zu kommen, nicht komplett fehlerfreie Ergebnisse zu liefern, deshalb verzichten wir komplett auf diesen Workflow. |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
114 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
115 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
116 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
117 \subsection{Deployment} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
118 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
119 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
120 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
121 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
122 \subsection{Configuration \& Changemanagement} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
123 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
124 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
125 \begin{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
126 \item Project Repository |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
127 \end{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
128 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
129 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
130 \subsection{Projectmanagement} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
131 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
132 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
133 \begin{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
134 \item Software Development Plan |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
135 \item Iteration Plan % FIXME |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
136 \end{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
137 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
138 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
139 \subsection{Environment} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
140 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
141 \paragraph{Artefakte} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
142 \begin{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
143 \item Development Case |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
144 \item Tools |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
145 \item User Interface Guidlines % FIXME |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
146 \end{itemize} |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
147 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
148 |
3b7bede36504
added real content structure; added first real content
meillo@marmaro.de
parents:
0
diff
changeset
|
149 |