Mercurial > docs > Development-Case
annotate development-case.tex @ 9:3bae83d50dc5
lots of changes ... restructuring
author | meillo@marmaro.de |
---|---|
date | Mon, 21 Jan 2008 23:25:42 +0100 |
parents | 5f939d777552 |
children | 06bd2953d319 |
rev | line source |
---|---|
0 | 1 % V. 1.0 |
2 \documentclass[a4paper,12pt,titlepage,DIV12,parskip]{scrreprt} | |
3 \setlength{\parskip}{3mm} %abstand abs\"{a}tze und listen | |
4 \usepackage{setspace} | |
5 \usepackage[utf8]{inputenc} | |
6 \usepackage{ngerman} | |
7 \usepackage[pdftex]{graphicx} | |
8 \usepackage[table]{xcolor} | |
9 %\usepackage{SIunits} | |
10 \usepackage{ragged2e,array} | |
11 \usepackage{wrapfig} | |
12 \usepackage[footnotesize]{caption2} | |
13 \usepackage{supertabular} | |
14 \usepackage{chngcntr} | |
15 \usepackage{longtable} | |
16 %\usepackage{lastpage} | |
17 \usepackage{caption2} | |
18 \usepackage[right]{eurosym} | |
19 %\usepackage{float} | |
20 \usepackage[ngerman]{varioref} | |
21 %\usepackage{enumitem} | |
22 \usepackage[colorlinks,linkcolor=black,urlcolor=blue,bookmarks,bookmarksopen,bookmarksnumbered]{hyperref} | |
23 | |
24 %PDF Infos | |
25 \pdfinfo{ | |
26 /Title (development-case.tex) | |
27 /Subject (Development Case) | |
28 %/Creator (TeX / pdfTeX) | |
29 %/Producer (Christoph Galler) | |
30 /Author (markus schnalke) | |
31 /CreationDate (D:20080113090000) | |
32 /ModDate (D:20080113090000) | |
33 } | |
34 | |
35 %neues Kommando fuer Breitenangabe in der Tabelle mit vorgegebener Breite: | |
36 \newcommand{\preserveBackslash}[1]{\let\temp=\\#1\let\\=\temp} | |
37 \newcolumntype{R}[1]{>{\preserveBackslash\RaggedLeft}p{#1}} | |
38 % Font Familie | |
39 \renewcommand{\familydefault}{\sfdefault} | |
40 %\nofiles | |
41 % Fuer tabellenkopf | |
42 \newcommand{\hoehe}{\parbox[1pt][2em][c]{0cm}{}} | |
43 | |
44 \definecolor{gray09}{gray}{0.9} | |
45 \definecolor{gray07}{gray}{0.7} | |
46 | |
47 %Counternummerierung \"{a}ndern -> 1.1 2.1 3.1 etc. | |
48 \counterwithin{section}{chapter} | |
49 | |
50 % Name f\"{u}r autoref bei figure Umgebungen: Abbildung x.z | |
51 \renewcommand{\figureautorefname}{Abbildung} | |
52 \renewcommand{\chapterautorefname}{Kapitel} | |
53 \renewcommand{\sectionautorefname}{Unterkapitel} | |
54 \renewcommand{\tableautorefname}{Tabelle} | |
55 | |
56 | |
57 % Textkoerperhoehe | |
58 \setlength{\headsep}{0.6cm} | |
59 \addtolength{\textheight}{0.9cm} | |
60 \setlength{\footskip}{0.9cm} | |
61 | |
62 % Kopf- und Fu{\ss}zeile | |
63 \setlength{\headheight}{2cm} | |
64 \usepackage[automark]{scrpage2} | |
65 \automark[section]{section} | |
66 \setheadwidth{15.8cm} | |
67 \ihead{\headmark} | |
8 | 68 \ihead{Development Case} |
0 | 69 \chead{{\color{blue}\color{black}\rule[-10pt]{18.4cm}{0.1pt}\color{black}}} |
70 \ohead{\headmark} | |
71 \setfootwidth[-74pt]{18.3cm} | |
72 \setfootsepline[foot]{.1pt} | |
8 | 73 \ifoot{\hspace{2.6cm}\footnotesize Gruppe 2: Seminarverwaltungssystem (Topcased)} |
0 | 74 \cfoot{} |
75 \ofoot{\footnotesize Seite \thepage} % ~von \pageref{LastPage}} | |
76 \renewcommand*{\chapterpagestyle}{scrheadings} | |
77 \renewcommand*{\indexpagestyle}{scrheadings} | |
78 \pagestyle{scrheadings} | |
79 | |
80 % Kapitel nicht zu tief beginnen | |
81 \renewcommand*\chapterheadstartvskip{\vspace*{0cm}} | |
82 | |
83 | |
84 \begin{document} | |
85 | |
86 % | |
87 % Titelei | |
88 % | |
89 \begin{titlepage} | |
90 \vspace*{-0cm} | |
91 {\hspace*{11cm}\includegraphics*[scale=0.5]{pictures/png/logo_hsu_klein}} | |
92 \begin{center} | |
93 \vspace*{1.9cm} | |
8 | 94 {\normalsize\textsc{Gruppe 2: Rui Gu, Wei Zhu, Veysel Imamoglu, |
95 Dimitar Dimitrov, \\Karl Oppermann, Nathalie Hrycej, Markus Schnalke, | |
96 Christoph Galler}} \par | |
0 | 97 \vspace*{0.6cm} |
8 | 98 \large \textbf{Modellgetriebene Softwareentwicklung auf Basis von |
99 TOPCASED am Beispiel eines Seminarverwaltungssystems} \par | |
0 | 100 \Huge \textbf{Development Case} \par |
101 \vspace*{0.8cm} | |
8 | 102 {\Large{} \par |
0 | 103 \vspace*{0.7cm} |
104 {\textsc{Ulm, \today}}} \par | |
8 | 105 \vspace*{4.5cm} |
0 | 106 {\normalsize\textsc{Betreut durch: \\ |
107 Prof. Dr. Klaus Baer \\ | |
108 Hochschule Ulm \\ | |
8 | 109 Prittwitzstraße 10\\ |
0 | 110 89075 Ulm\\}} |
8 | 111 \end{center} |
0 | 112 \vfill |
113 \end{titlepage} | |
114 | |
8 | 115 |
116 | |
0 | 117 % \addsec{Bitte beachten} |
118 Version vom \today: Das Dokument befindet sich noch im Aufbau, \"{A}nderungen sind dadurch jederzeit M\"{o}glich. | |
119 \addsec{Version dieses Dokuments} | |
120 \begin{tabular}{|p{1.5cm}|p{3.cm}|p{1.6cm}|p{2cm}|p{1.4cm}|p{4cm}|} | |
121 \hline | |
7
1f955918cf53
lots of minor things; changed to english names
meillo@marmaro.de
parents:
6
diff
changeset
|
122 \multicolumn{5}{|l}{\parbox[0pt][3.4em][l]{12cm}{\vspace{0.2cm}\large Dokument: \textbf{Development Case} \newline \emph{ Online-Seminarbuchungssystem}}} & \multicolumn{1}{r|}{\parbox[0pt][3.4em][r]{1.9cm}{\includegraphics*[scale=0.25]{pictures/png/logo_hsu}}} \\ |
0 | 123 \hline\hline |
124 \hoehe{\textbf{Version}} & \textbf{Person} & \textbf{Aktion} & \textbf{Datum} & \textbf{Status} & \textbf{Kommentar} \\ | |
125 \hline\hline | |
8 | 126 0.1 & Markus Schnalke & E & 2007-11-27 & O & Erste Version \\ \hline |
127 0.2 & Markus Schnalke & AE & 2008-01-13 & O & Neue Struktur des Dokuments \\ \hline | |
128 0.4 & Markus Schnalke & AE & 2008-01-16 & A & Struktur überarbeitet \\ \hline | |
7
1f955918cf53
lots of minor things; changed to english names
meillo@marmaro.de
parents:
6
diff
changeset
|
129 0.4.1 & Karl Oppermann & QS & 2008-01-17 & A & Allgemeines Review \\ \hline |
8 | 130 0.5 & Markus Schnalke & AE & 2008-01-18 & A & Überarbeitung; Fachbegriffe jetzt englisch \\ \hline |
131 0.5.1 & Veysel Imamoglu & QS & 2008-01-18 & A & Rechtschreibkorrektur \\ \hline | |
132 0.6 & Markus Schnalke & AE & 2008-01-21 & O & \\ \hline | |
0 | 133 \end{tabular} |
134 {\footnotesize\vspace*{-0.1cm}Aktion: E – Erstellung; AE – \"{A}nderung; QS – Review; AB – Abnahme} \par | |
135 {\footnotesize\vspace*{-0.4cm} Status: O – Offen; D – Diskussion; A – Akzeptiert} | |
136 \clearpage | |
137 | |
138 % Inhaltsverzeichnis | |
139 \setcounter{tocdepth}{3} | |
140 %\renewcommand\contentsname{"Uberblick} | |
141 \tableofcontents | |
142 | |
143 \clearpage | |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
144 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
145 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
146 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
147 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
148 % Content |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
149 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
150 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
151 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
152 \chapter{Einleitung} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
153 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
154 \section{Zweck des Dokuments} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
155 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
156 Dieses Dokument beschreibt den Entwicklungsprozess nach dem wir in unserem Projekt vorgehen. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
157 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
158 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
159 \section{Definitionen und Abkürzungen} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
160 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
161 Die verwendeten Begriffe sind im Projekt-Glossar erklärt. Bei Bedarf kann dort nachgeschlagen werden. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
162 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
163 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
164 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
165 \section{Verweise auf andere Artefakte} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
166 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
167 \begin{itemize} |
9 | 168 \item \textbf{Software Development Plan} |
169 \item \textbf{Glossary} | |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
170 \end{itemize} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
171 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
172 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
173 |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
174 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
175 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
176 %%%%%%%%%%%%%% |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
177 \chapter{Entwicklungsprozess} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
178 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
179 \section{Überblick} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
180 |
9 | 181 Wir werden unser Projekt nach dem \emph{Rational Unified Process}$^{\ddagger}$ (kurz RUP) entwickeln. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
182 |
7
1f955918cf53
lots of minor things; changed to english names
meillo@marmaro.de
parents:
6
diff
changeset
|
183 Der RUP ist ein dynamischer und iterativer Entwicklungsprozess, der das Projekt in zwei Dimensionen (zeitlich und inhaltlich) betrachtet. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
184 |
9 | 185 An sich ist der RUP für große Projekte, mit vielen Mannjahren, ausgelegt. Für unser kleines Projekt (90 Manntage) ist er eher weniger gut geeignet. Wir haben uns trotzdem für den RUP entschieden, da wir ihn in der Vorlesung ``Softwaretechnik 1'' ausführlich behandelt hatten und wir dieses Theoriewissen nun in der Praxis anwenden wollen. |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
186 |
9 | 187 Wir haben diesen mächtigen und umfangreichen Prozess für unser kleines Projekt abgespeckt und angepasst. Wie unsere Adaptation des RUP genau aussieht, das beschreibt dieses Dokument. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
188 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
189 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
190 \section{Der RUP auf einen Blick} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
191 |
9 | 192 Natürlich kann man diesen umfassenden Entwicklungsprozess nicht in einem Bild komplett abbilden, jedoch zeigt die nachfolgende Grafik sehr schön, wie die Entwicklung im Bezug auf die zwei Dimensionen aussieht. Dieser Übersichtplan, soll den Aufbau des Prozesses nochmal ins Gedächtnis rufen. |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
193 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
194 \begin{figure}[htb] |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
195 \centering |
9 | 196 \includegraphics[width=9cm]{pictures/png/RationalUnifiedProcess.png} |
197 \caption{Übersicht über einen Zyklus im RUP$^{\ddagger}$ } | |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
198 \label{fig:rationalunifiedprocess} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
199 \end{figure} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
200 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
201 |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
202 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
203 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
204 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
205 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
206 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
207 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
208 %%%%%%%%%%%%%% |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
209 \chapter{Zeitliche Dimension} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
210 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
211 \section{Anpassungen} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
212 |
9 | 213 Wir werden in unserem Projekt drei Zyklen durchführen. Jeder der drei Zyklen wird circa fünf Wochen (30 Manntage) umfassen. An dessen Ende jeweils ein Release stehen wird. (siehe \emph{Software Development Plan}) |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
214 |
9 | 215 Die einzelnen Phasen in den Zyklen versuchen wir, so gut es geht, zu berücksichtigen. Es muss bedacht werden, dass pro Phase bei uns ganz grob nur etwa 4 Manntage (d.h. circa 4 Stunden pro Person) zur Verfügung stehen. |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
216 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
217 Iterationen innerhalb der Zyklen werden wir, auf Grund der kurzen Zyklen, komplett außen vor lassen. |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
218 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
219 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
220 |
9 | 221 Ein Beispiel um ein Gefühl für die Größenverhältnisse zu bekommen: Unsere 90 Manntage, entsprechen realistischerweise eher einer einzelnen Iteration, als den drei Zyklen die wir für uns geplant haben. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
222 |
9 | 223 %Wir werden deshalb ein paar Ungenauigkeiten bei unserem Verhalten im Kauf nehmen; versuchen aber natürlich, uns möglichst nahe an die Leitlinie RUP zu halten. |
7
1f955918cf53
lots of minor things; changed to english names
meillo@marmaro.de
parents:
6
diff
changeset
|
224 |
9 | 225 %Wir finden es trotzdem wichtig, diesen Prozess zu wählen, weil die theoretischen Inhalte der Vorlesung ``Softwaretechnik 1'' sich erst durch ihre tatsächliche Anwendung im realen Projekt richtig verfestigen können. |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
226 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
227 |
9 | 228 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
229 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
230 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
231 \section{Konkrete Projektplanung} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
232 |
9 | 233 Die konkrete Planung der einzelnen Zyklen und ihrer Meilensteine finden sich im \emph{Software Development Plan}. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
234 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
235 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
236 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
237 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
238 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
239 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
240 |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
241 %%%%%%%%%%%%%%%%%%%% |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
242 \chapter{Inhaltliche Dimension} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
243 |
9 | 244 In der zweiten Dimension wird festgelegt, \emph{wer} (Rolle), \emph{wie} (Aktivität), \emph{was} (Artefakt), \emph{wann} (Workflow) macht. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
245 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
246 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
247 |
9 | 248 \section{Business Modeling} |
249 | |
250 \paragraph{Zweck} | |
251 Gemeinsames Verständniss zwischen Entwicklern und Anwendern schaffen | |
252 | |
253 \paragraph{Wird erreicht durch} | |
254 Dokumentation der relevanten Geschäftsprozesse in Use Cases | |
255 | |
256 %\paragraph{Anpassungen} | |
257 %Keine besonderen. | |
258 | |
259 \paragraph{Wer} Fachliches Team, Kunde | |
260 \paragraph{Wie} im Gespräch | |
261 \paragraph{Was} Glossary | |
262 | |
263 %\paragraph{Artefakte} | |
264 %\begin{itemize} | |
265 % \item Glossary | |
266 %\end{itemize} | |
267 | |
268 | |
269 | |
270 \section{Requirements} | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
271 |
8 | 272 \paragraph{Zweck} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
273 Ermitteln, was das System leisten soll. Die funktionalen Anforderungen sollen erfasst werden. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
274 |
8 | 275 \paragraph{Anpassungen} |
276 Keine besonderen. | |
277 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
278 \paragraph{Artefakte} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
279 \begin{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
280 \item Vision |
9 | 281 \item Use Cases |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
282 \end{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
283 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
284 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
285 |
9 | 286 \section{Analysis \& Design} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
287 |
8 | 288 \paragraph{Zweck} |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
289 Aufbau und Technologie des Systems festlegen. Festlegung wie wird das System realisiert wird. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
290 |
8 | 291 \paragraph{Anpassungen} |
292 Die Technologie und Teile der Umsetzung sind durch das Projekt vorgegeben und somit fix. | |
293 | |
294 Zum jetzigen Zeitpunkt ist unser hauptsächliches Bestreben, uns in die neue Technologie einzuarbeiten. Was damit dann später architektonisch möglich ist, und wo Grenzen sitzen, ist noch unklar. Unsere Umsetzung dieses Workflows ist deshalb noch recht weitläufig und frei. Sobald unsere Kenntnis über die Möglichkeiten der Technologie groß genug ist, wird dieser Workflow zunehmend an Bedeutung gewinnen. | |
295 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
296 \paragraph{Artefakte} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
297 \begin{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
298 \item Software Architecture Document |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
299 \end{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
300 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
301 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
302 |
8 | 303 |
9 | 304 \section{Implementation} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
305 |
8 | 306 \paragraph{Zweck} |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
307 Systemteile entwickeln und zusammenfügen. Komponententests. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
308 |
8 | 309 \paragraph{Anpassungen} |
310 In dieser frühen Phase des Projekts besteht dieser Workflow in erster Line aus der Entwicklung von Prototypen jeder Art (Modelle, Templates, etc). Mit diesen wollen wir die Technologie erforschen. | |
311 | |
312 Konkrete Artefakte werden nicht erstellt, weil es zum jetzigen Stand nicht sinnvoll wäre nach festen Plänen vorzugehen. Unser Kenntnissstand ändert sich sehr schnell und wir wollen flexibel reagieren können. | |
313 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
314 \paragraph{Artefakte} |
8 | 315 Momentan keine. |
316 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
317 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
318 |
9 | 319 \section{Testing} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
320 |
8 | 321 \paragraph{Zweck} |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
322 Test des Zusammenspiels der Komponenten. Funktionsweise des Systems gegen die Anforderungen prüfen. |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
323 |
8 | 324 \paragraph{Anpassungen} |
325 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 voran zu kommen, nicht komplett fehlerfreie Ergebnisse zu liefern, deshalb verzichten wir komplett auf diesen Workflow. So können wir die dadurch verfügbaren Ressourcen an anderer Stelle effektiv nutzen. | |
326 | |
327 Dies heißt aber keineswegs, dass wir ihn zum geeigneten Zeitpunkt nicht voll ausbauen werden. | |
328 | |
329 \paragraph{Artefakte} | |
330 Noch keine. | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
331 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
332 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
333 |
9 | 334 \section{Deployment} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
335 |
8 | 336 \paragraph{Zweck} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
337 Auslieferung des Systems an den Kunden und Inbetriebnahme. Schulung der Benutzer. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
338 |
8 | 339 \paragraph{Anpassungen} |
340 Auch hier sparen wir um dafür die Entwicklung voran zu treiben. | |
341 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
342 \paragraph{Artefakte} |
8 | 343 \begin{itemize} |
344 \item Release Notes (empfohlen) %FIXME rechtschreibung | |
345 \end{itemize} | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
346 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
347 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
348 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
349 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
350 |
9 | 351 \section{Configuration \& Changemanagement} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
352 |
8 | 353 \paragraph{Zweck} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
354 Verwaltung der zum Projekt gehörenden Daten. Versionierung und Konsistenz. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
355 |
8 | 356 \paragraph{Anpassungen} |
357 Alle Daten müssen im Project Repository abgelegt werden. Dieses soll die zentrale Informationsstelle sein. | |
358 | |
359 Jeder Mitarbeiter darf an jeder Stelle des Projekts Änderungen durchführen. | |
360 | |
9 | 361 % FIXME: Inhalte für Karl einfügen |
362 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
363 \paragraph{Artefakte} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
364 \begin{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
365 \item Project Repository |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
366 \end{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
367 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
368 |
8 | 369 |
9 | 370 \section{Projectmanagement} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
371 |
8 | 372 \paragraph{Zweck} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
373 Zwischen konkurrierenden Zielen vermitteln. Auf Risiken reagieren. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
374 |
8 | 375 \paragraph{Anpassungen} |
376 Keine besonderen. | |
377 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
378 \paragraph{Artefakte} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
379 \begin{itemize} |
9 | 380 \item Software Development Plan |
7
1f955918cf53
lots of minor things; changed to english names
meillo@marmaro.de
parents:
6
diff
changeset
|
381 \item Risklist |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
382 \end{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
383 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
384 |
8 | 385 |
9 | 386 \section{Environment} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
387 |
8 | 388 \paragraph{Zweck} |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
389 Bereitstellung von Hardware, Software und Know-How. |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
390 |
8 | 391 \paragraph{Anpassungen} |
392 Keine besonderen. | |
393 | |
4
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
394 \paragraph{Artefakte} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
395 \begin{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
396 \item Development Case |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
397 \end{itemize} |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
398 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
399 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
400 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
401 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
402 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
403 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
404 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
405 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
406 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
407 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
408 |
a967aa02ee99
development case: everything in one file now
meillo@marmaro.de
parents:
3
diff
changeset
|
409 |
0 | 410 |
411 \appendix | |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
412 %\chapter{Glossar} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
413 \chapter{Quellen} |
2
64246b8cbb50
added content for glossary; added info sources and links
meillo@marmaro.de
parents:
0
diff
changeset
|
414 \begin{itemize} |
9 | 415 \item Dokumentation zum \emph{Rational Unified Process} \\ (\texttt{http://www-306.ibm.com/software/awdtools/rup/}) |
2
64246b8cbb50
added content for glossary; added info sources and links
meillo@marmaro.de
parents:
0
diff
changeset
|
416 \item Skript von Herrn Baer zur Vorlesung \emph{Softwaretechnik 1} an der Hochschule Ulm |
64246b8cbb50
added content for glossary; added info sources and links
meillo@marmaro.de
parents:
0
diff
changeset
|
417 \item http://wikipedia.org |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
418 \item \emph{Rational Unified Process - Best Practices for Software Development Teams} |
2
64246b8cbb50
added content for glossary; added info sources and links
meillo@marmaro.de
parents:
0
diff
changeset
|
419 \end{itemize} |
64246b8cbb50
added content for glossary; added info sources and links
meillo@marmaro.de
parents:
0
diff
changeset
|
420 |
9 | 421 $\ddagger{}$ The image \ref{fig:rationalunifiedprocess} is from the Rational Unified Process (software product) version 2003.06.12.01. This image and the names ``Rational Unified Process'' and ``RUP'' are copyright by Rational Software Corporation, now a division of IBM. |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
422 |
0 | 423 |
424 | |
425 \end{document} | |
6
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
426 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
427 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
428 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
429 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
430 %%%%%%%% HowTo %%%%%%%%%% |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
431 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
432 % picture block |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
433 \begin{figure}[h] |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
434 \includegraphics[scale=0.65]{pictures/png/logistiksicht_v6} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
435 \caption{Logistiksicht für SAP} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
436 \label{fig:logistiksicht} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
437 \end{figure} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
438 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
439 % picture inline |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
440 \begin{wrapfigure}[11]{r}[0pt]{6.4cm} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
441 \centering %OPTIONAL |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
442 \includegraphics[scale=0.7]{pictures/png/werkdresden} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
443 \caption{OptiBoard Werk Dresden} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
444 \end{wrapfigure} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
445 |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
446 % tabellen |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
447 \begin{table}[h] |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
448 \centering |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
449 \begin{tabular}{p{4cm}|p{3cm}|p{3.3cm}} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
450 \rowcolor{gray07} \textbf{Teil} & \textbf{Menge} & \textbf{Einheit}\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
451 \hline |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
452 \rowcolor{white} LED-Block & 105 & Stück\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
453 \rowcolor{gray09} Feder & 105 & Stück\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
454 \rowcolor{white} Platine & 1 & Stück\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
455 \rowcolor{gray09} Chip & 1 & Stück\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
456 \rowcolor{white} Kabel & 1 & Stück\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
457 \rowcolor{gray09} Kunststoffgranulat & 350 & Gramm\\ |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
458 \end{tabular} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
459 \caption{Mengenübersichtstückliste OptiBoard Pro} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
460 \label{tbl:mengenPro} |
b9b93523dc05
a lot of content and restructuring and even more :-)
meillo@marmaro.de
parents:
4
diff
changeset
|
461 \end{table} |