docs/Topcased-Praesentation

changeset 3:046dcbed82ac

added modeling; modified usecased; modified generating
author meillo@marmaro.de
date Mon, 21 Jan 2008 18:59:25 +0100
parents d43f6392b361
children 039ce2213911
files 02-usecases.tex 03-generating.tex 04-modeling.tex 06-demo.tex 08-lessonsleaned.tex pics/uml/00_baum.png pics/uml/00_baum2.png pics/uml/01_kdr3.png pics/uml/02_sdr3.png pics/uml/03_adr3.png topcased.tex
diffstat 11 files changed, 166 insertions(+), 5 deletions(-) [+]
line diff
     1.1 --- a/02-usecases.tex	Sun Jan 20 23:12:57 2008 +0100
     1.2 +++ b/02-usecases.tex	Mon Jan 21 18:59:25 2008 +0100
     1.3 @@ -31,7 +31,7 @@
     1.4   \begin{block}{Nicht Funktionale Anforderungen}
     1.5      \pause
     1.6      \begin{itemize}
     1.7 -     \item Webbrowser
     1.8 +     \item Bedienung mit Webbrowser
     1.9       \item Schutz gegen unauthorisierten Zugriff
    1.10      \end{itemize}
    1.11   \end{block}
    1.12 @@ -46,7 +46,7 @@
    1.13        \item Automatisierte Softwareentwicklung
    1.14        \item Wenig bis kein Handcrafted Code
    1.15        \item Transformation in eine beliebige Hochsprache
    1.16 -      \item Verwendung von TopcaseD
    1.17 +      \item Verwendung von TOPCASED
    1.18      \end{itemize}
    1.19    \end{block}
    1.20  }
     2.1 --- a/03-generating.tex	Sun Jan 20 23:12:57 2008 +0100
     2.2 +++ b/03-generating.tex	Mon Jan 21 18:59:25 2008 +0100
     2.3 @@ -1,4 +1,4 @@
     2.4 -\section[Software]{Die Software: Topcased}
     2.5 +\section[Software]{Die Software TOPCASED}
     2.6  \frame{ \frametitle{TOPCASED}
     2.7  
     2.8    \begin{block}{Bedeutung}
     3.1 --- a/04-modeling.tex	Sun Jan 20 23:12:57 2008 +0100
     3.2 +++ b/04-modeling.tex	Mon Jan 21 18:59:25 2008 +0100
     3.3 @@ -0,0 +1,58 @@
     3.4 +%-------------seite 1 , liste auf prasentationsseite-------------------------------
     3.5 +\section{UML Modellierung}
     3.6 +\frame{ \frametitle{UML Modellierung}
     3.7 +
     3.8 +  \begin{block}{UML}
     3.9 +  \end{block}
    3.10 +  \begin{block}{Containment-Baum}
    3.11 +  \end{block}
    3.12 +  \begin{block}{Klassendiagramm}
    3.13 +  \end{block}
    3.14 +
    3.15 +  \begin{block}{Sequenzdiagramm}
    3.16 +  \end{block}
    3.17 +
    3.18 +  \begin{block}{Aktivit\"atsdiagramm}
    3.19 +  \end{block}
    3.20 +}
    3.21 +
    3.22 +%-------------seite 2, UML-------------------------------
    3.23 +\section{UML}
    3.24 +\frame{ \frametitle{UML}
    3.25 +  \begin{block}{``Konstruktionsplan`` f\"ur das Software-System}
    3.26 +  \end{block}
    3.27 +  \pause
    3.28 + \begin{block}{Stereotypen}
    3.29 +	 \begin{itemize}
    3.30 +    \item wichtiger Bestandteil von UML-Profilen
    3.31 +    \item in anderes CASE-Tool portieren und generieren
    3.32 +	 \end{itemize}
    3.33 +  \end{block}
    3.34 + }
    3.35 +%----------------bild ----Baum-1 2-----------------------
    3.36 +\section{Containment-Baum}
    3.37 +\frame{ \frametitle{Containment-Baum}
    3.38 +
    3.39 +
    3.40 +  \leftline{ \includegraphics[width=10em]{pics/uml/00_baum.png} \ \ \ \ \ \ \  \ \
    3.41 +    \includegraphics[width=13em]{pics/uml/00_baum2.png} } }
    3.42 +
    3.43 +
    3.44 +%-----------------bild ------Klassendiagramm---------------------
    3.45 +\section{Klassendiagramm}
    3.46 +\frame{ \frametitle{Klassendiagramm}
    3.47 +  \centerline{ \includegraphics[width=27em]{pics/uml/01_kdr3.png} }
    3.48 +}
    3.49 +
    3.50 +
    3.51 +%-----------------bild ------Sequenzdiagramm---------------------
    3.52 +\section{Sequenzdiagramm}
    3.53 +\frame{ \frametitle{Sequenzdiagramm}
    3.54 +  \centerline{ \includegraphics[width=25em]{pics/uml/02_sdr3.png} }
    3.55 +}
    3.56 +
    3.57 +%-----------------bild ------Aktivit\"atsdiagramm---------------------
    3.58 +\section{Aktivit\"atsdiagramm}
    3.59 +\frame{ \frametitle{Aktivit\"atsdiagramm}
    3.60 +  \centerline{ \includegraphics[width=20em]{pics/uml/03_adr3.png} }
    3.61 +}
     4.1 --- a/06-demo.tex	Sun Jan 20 23:12:57 2008 +0100
     4.2 +++ b/06-demo.tex	Mon Jan 21 18:59:25 2008 +0100
     4.3 @@ -0,0 +1,10 @@
     4.4 +\section{Demonstration}
     4.5 +\frame{
     4.6 +	\begin{block}{Demonstration eines Prototypen}
     4.7 +		\begin{itemize}
     4.8 +			\item kein generierter Code
     4.9 +			\item funktional aber passend
    4.10 +		\end{itemize}
    4.11 +	\end{block}
    4.12 +}
    4.13 +
     5.1 --- a/08-lessonsleaned.tex	Sun Jan 20 23:12:57 2008 +0100
     5.2 +++ b/08-lessonsleaned.tex	Mon Jan 21 18:59:25 2008 +0100
     5.3 @@ -0,0 +1,93 @@
     5.4 +
     5.5 +
     5.6 +
     5.7 +\section{Was ist Lessons Learned}
     5.8 +\frame{ \frametitle{Was ist Lessons Learned}
     5.9 +  \begin{block}{Definition}
    5.10 +   Darstellung durch Erfahrung erworbenes Wissen oder Verst\"andnis
    5.11 +  \end{block}
    5.12 +
    5.13 +  \pause
    5.14 +
    5.15 +  \begin{block}{Zweck}
    5.16 +
    5.17 +    \begin{itemize}
    5.18 +      \item Lernen aus den Erfahrungen anderer
    5.19 +      \item Selbstreflexion der Teammitglieder
    5.20 +    \end{itemize}
    5.21 +  \end{block}
    5.22 +
    5.23 +}
    5.24 +
    5.25 +
    5.26 +\section{Was haben wir gelernt oder gefunden}
    5.27 +\frame{ %\frametitle{Was haben wir gelernt oder gefunden}
    5.28 +  \begin{block}{Was haben wir gelernt oder gefunden}
    5.29 +    \begin{itemize}
    5.30 +      \item Teamf\"ahigkeit
    5.31 +      \item Softwareprojekt entwerfen, realisieren und dokumentieren
    5.32 +      \item Entwurfserfahrung  sammeln
    5.33 +      \item Unsicherheiten fr\"uhzeitig erkennen und korrigieren
    5.34 +    \end{itemize}
    5.35 +  \end{block}
    5.36 +}
    5.37 +
    5.38 +
    5.39 +\section{Was haben wir gelernt oder gefunden}
    5.40 +\frame{ %\frametitle{Was haben wir gelernt oder gefunden}
    5.41 +  \begin{block}{Was haben wir gelernt oder gefunden}
    5.42 +    \begin{itemize}
    5.43 +      \item Nicht alles generieren
    5.44 +      \item TOPCASED nur die Generierung des Klassenrumpfes
    5.45 +      \item Zus\"atzliche Templates
    5.46 +      \item Unterst\"utzt den UML2-Editor, jedoch keine Abh\"angigkeit zwischen einzelnen Diagramme
    5.47 +      \item Zus\"atzlich openArchitecture-Ware (oAW)
    5.48 +    \end{itemize}
    5.49 +  \end{block}
    5.50 +}
    5.51 +
    5.52 +
    5.53 +\section{Was sind unsere Erfolge}
    5.54 +\frame{ %\frametitle{Was sind unsere Erfolge}
    5.55 +  \begin{block}{Was sind unsere Erfolge}
    5.56 +    \begin{itemize}
    5.57 +      \item Vollst\"andige funktionale Anforderungen mit UML
    5.58 +      \item Ausf\"uhrliche Protokolle
    5.59 +      \item Projektplanung mit Releaseterminen
    5.60 +      \item Template-Dateien funktionieren teilweise
    5.61 +      \item Das Datenbank-Modell ist anhand des Dokuments Usecase vollst\"andig erstellt
    5.62 +      \item Rechtzeitige Identifikation und realistische Bewertung von Risiken
    5.63 +      \item Die Tutorials wurden gleichzeitig mit neuen Erkenntnissen von den Mitgliedern erstellt
    5.64 +    \end{itemize}
    5.65 +  \end{block}
    5.66 +
    5.67 +}
    5.68 +
    5.69 +
    5.70 +\section{Was waren die gr\"ossten Probleme}
    5.71 +\frame{ %\frametitle{Was waren die gr\"ossten Probleme}
    5.72 +  \begin{block}{Was waren die gr\"o├čten Probleme}
    5.73 +    \begin{itemize}
    5.74 +      \item Nicht gen\"ugend (qualifizierte) Mitarbeiter
    5.75 +      \item Mangelnde Information
    5.76 +      \item Termine zu eng 
    5.77 +      \item Die Softskills fehlen
    5.78 +    \end{itemize}
    5.79 +  \end{block}
    5.80 +
    5.81 +}
    5.82 +
    5.83 +
    5.84 +\section{Was w\"urden wir beim n\"achsten Mal anders machen}
    5.85 +\frame{ %\frametitle{Was w\"urden wir beim n\"achsten Mal anders machen}
    5.86 +  \begin{block}{Was w\"urden wir beim n\"achsten Mal anders machen}
    5.87 +    \begin{itemize}
    5.88 +      \item Klare Abgrenzung der Aufgaben und Kompetenzen
    5.89 +      \item Mitglieder in seinen zust\"andigen Bereich qualifizieren
    5.90 +      \item Gen\"ugend Kommunikation
    5.91 +      \item \"Uberwachung und Steuerung des Projektes
    5.92 +      \item Aufwand richtig einsch\"atzen
    5.93 +    \end{itemize}
    5.94 +  \end{block}
    5.95 +
    5.96 +}
     6.1 Binary file pics/uml/00_baum.png has changed
     7.1 Binary file pics/uml/00_baum2.png has changed
     8.1 Binary file pics/uml/01_kdr3.png has changed
     9.1 Binary file pics/uml/02_sdr3.png has changed
    10.1 Binary file pics/uml/03_adr3.png has changed
    11.1 --- a/topcased.tex	Sun Jan 20 23:12:57 2008 +0100
    11.2 +++ b/topcased.tex	Mon Jan 21 18:59:25 2008 +0100
    11.3 @@ -68,7 +68,7 @@
    11.4  	{ \tiny
    11.5  		\begin{block}{Projektplanung und RUP} \hspace{1em} Markus Schnalke \end{block}
    11.6  		\begin{block}{Anforderungen} \hspace{1em} Veysel Imamoglu \end{block}
    11.7 -		\begin{block}{Codegenerierung} \hspace{1em} Karl Oppermann \end{block}
    11.8 +		\begin{block}{TOPCASED \& Codegenerierung} \hspace{1em} Karl Oppermann \end{block}
    11.9  		\begin{block}{Modellierung} \hspace{1em} Rui Gu \end{block}
   11.10  		\begin{block}{Software Architektur} \hspace{1em} Dimitar Dimitrov \end{block}
   11.11  		\begin{block}{Demo} \hspace{1em} Christoph Galler \end{block}
   11.12 @@ -87,7 +87,7 @@
   11.13  	\nextperson{Veysel Imamoglu}
   11.14  	\input{02-usecases}
   11.15  
   11.16 -\part{Codegenerierung}
   11.17 +\part{TOPCASED \& Codegenerierung}
   11.18    \nextperson{Karl Oppermann}
   11.19  	\input{03-generating}
   11.20