# HG changeset patch # User meillo@marmaro.de # Date 1200938365 -3600 # Node ID 046dcbed82ac159f9b7d8af7e641e0c15a1226f6 # Parent d43f6392b361f01bd0f8013702fd0a5a334490d5 added modeling; modified usecased; modified generating diff -r d43f6392b361 -r 046dcbed82ac 02-usecases.tex --- a/02-usecases.tex Sun Jan 20 23:12:57 2008 +0100 +++ b/02-usecases.tex Mon Jan 21 18:59:25 2008 +0100 @@ -31,7 +31,7 @@ \begin{block}{Nicht Funktionale Anforderungen} \pause \begin{itemize} - \item Webbrowser + \item Bedienung mit Webbrowser \item Schutz gegen unauthorisierten Zugriff \end{itemize} \end{block} @@ -46,7 +46,7 @@ \item Automatisierte Softwareentwicklung \item Wenig bis kein Handcrafted Code \item Transformation in eine beliebige Hochsprache - \item Verwendung von TopcaseD + \item Verwendung von TOPCASED \end{itemize} \end{block} } diff -r d43f6392b361 -r 046dcbed82ac 03-generating.tex --- a/03-generating.tex Sun Jan 20 23:12:57 2008 +0100 +++ b/03-generating.tex Mon Jan 21 18:59:25 2008 +0100 @@ -1,4 +1,4 @@ -\section[Software]{Die Software: Topcased} +\section[Software]{Die Software TOPCASED} \frame{ \frametitle{TOPCASED} \begin{block}{Bedeutung} diff -r d43f6392b361 -r 046dcbed82ac 04-modeling.tex --- a/04-modeling.tex Sun Jan 20 23:12:57 2008 +0100 +++ b/04-modeling.tex Mon Jan 21 18:59:25 2008 +0100 @@ -0,0 +1,58 @@ +%-------------seite 1 , liste auf prasentationsseite------------------------------- +\section{UML Modellierung} +\frame{ \frametitle{UML Modellierung} + + \begin{block}{UML} + \end{block} + \begin{block}{Containment-Baum} + \end{block} + \begin{block}{Klassendiagramm} + \end{block} + + \begin{block}{Sequenzdiagramm} + \end{block} + + \begin{block}{Aktivit\"atsdiagramm} + \end{block} +} + +%-------------seite 2, UML------------------------------- +\section{UML} +\frame{ \frametitle{UML} + \begin{block}{``Konstruktionsplan`` f\"ur das Software-System} + \end{block} + \pause + \begin{block}{Stereotypen} + \begin{itemize} + \item wichtiger Bestandteil von UML-Profilen + \item in anderes CASE-Tool portieren und generieren + \end{itemize} + \end{block} + } +%----------------bild ----Baum-1 2----------------------- +\section{Containment-Baum} +\frame{ \frametitle{Containment-Baum} + + + \leftline{ \includegraphics[width=10em]{pics/uml/00_baum.png} \ \ \ \ \ \ \ \ \ + \includegraphics[width=13em]{pics/uml/00_baum2.png} } } + + +%-----------------bild ------Klassendiagramm--------------------- +\section{Klassendiagramm} +\frame{ \frametitle{Klassendiagramm} + \centerline{ \includegraphics[width=27em]{pics/uml/01_kdr3.png} } +} + + +%-----------------bild ------Sequenzdiagramm--------------------- +\section{Sequenzdiagramm} +\frame{ \frametitle{Sequenzdiagramm} + \centerline{ \includegraphics[width=25em]{pics/uml/02_sdr3.png} } +} + +%-----------------bild ------Aktivit\"atsdiagramm--------------------- +\section{Aktivit\"atsdiagramm} +\frame{ \frametitle{Aktivit\"atsdiagramm} + \centerline{ \includegraphics[width=20em]{pics/uml/03_adr3.png} } +} diff -r d43f6392b361 -r 046dcbed82ac 06-demo.tex --- a/06-demo.tex Sun Jan 20 23:12:57 2008 +0100 +++ b/06-demo.tex Mon Jan 21 18:59:25 2008 +0100 @@ -0,0 +1,10 @@ +\section{Demonstration} +\frame{ + \begin{block}{Demonstration eines Prototypen} + \begin{itemize} + \item kein generierter Code + \item funktional aber passend + \end{itemize} + \end{block} +} + diff -r d43f6392b361 -r 046dcbed82ac 08-lessonsleaned.tex --- a/08-lessonsleaned.tex Sun Jan 20 23:12:57 2008 +0100 +++ b/08-lessonsleaned.tex Mon Jan 21 18:59:25 2008 +0100 @@ -0,0 +1,93 @@ + + + +\section{Was ist Lessons Learned} +\frame{ \frametitle{Was ist Lessons Learned} + \begin{block}{Definition} + Darstellung durch Erfahrung erworbenes Wissen oder Verst\"andnis + \end{block} + + \pause + + \begin{block}{Zweck} + + \begin{itemize} + \item Lernen aus den Erfahrungen anderer + \item Selbstreflexion der Teammitglieder + \end{itemize} + \end{block} + +} + + +\section{Was haben wir gelernt oder gefunden} +\frame{ %\frametitle{Was haben wir gelernt oder gefunden} + \begin{block}{Was haben wir gelernt oder gefunden} + \begin{itemize} + \item Teamf\"ahigkeit + \item Softwareprojekt entwerfen, realisieren und dokumentieren + \item Entwurfserfahrung sammeln + \item Unsicherheiten fr\"uhzeitig erkennen und korrigieren + \end{itemize} + \end{block} +} + + +\section{Was haben wir gelernt oder gefunden} +\frame{ %\frametitle{Was haben wir gelernt oder gefunden} + \begin{block}{Was haben wir gelernt oder gefunden} + \begin{itemize} + \item Nicht alles generieren + \item TOPCASED nur die Generierung des Klassenrumpfes + \item Zus\"atzliche Templates + \item Unterst\"utzt den UML2-Editor, jedoch keine Abh\"angigkeit zwischen einzelnen Diagramme + \item Zus\"atzlich openArchitecture-Ware (oAW) + \end{itemize} + \end{block} +} + + +\section{Was sind unsere Erfolge} +\frame{ %\frametitle{Was sind unsere Erfolge} + \begin{block}{Was sind unsere Erfolge} + \begin{itemize} + \item Vollst\"andige funktionale Anforderungen mit UML + \item Ausf\"uhrliche Protokolle + \item Projektplanung mit Releaseterminen + \item Template-Dateien funktionieren teilweise + \item Das Datenbank-Modell ist anhand des Dokuments Usecase vollst\"andig erstellt + \item Rechtzeitige Identifikation und realistische Bewertung von Risiken + \item Die Tutorials wurden gleichzeitig mit neuen Erkenntnissen von den Mitgliedern erstellt + \end{itemize} + \end{block} + +} + + +\section{Was waren die gr\"ossten Probleme} +\frame{ %\frametitle{Was waren die gr\"ossten Probleme} + \begin{block}{Was waren die gr\"oßten Probleme} + \begin{itemize} + \item Nicht gen\"ugend (qualifizierte) Mitarbeiter + \item Mangelnde Information + \item Termine zu eng + \item Die Softskills fehlen + \end{itemize} + \end{block} + +} + + +\section{Was w\"urden wir beim n\"achsten Mal anders machen} +\frame{ %\frametitle{Was w\"urden wir beim n\"achsten Mal anders machen} + \begin{block}{Was w\"urden wir beim n\"achsten Mal anders machen} + \begin{itemize} + \item Klare Abgrenzung der Aufgaben und Kompetenzen + \item Mitglieder in seinen zust\"andigen Bereich qualifizieren + \item Gen\"ugend Kommunikation + \item \"Uberwachung und Steuerung des Projektes + \item Aufwand richtig einsch\"atzen + \end{itemize} + \end{block} + +} diff -r d43f6392b361 -r 046dcbed82ac pics/uml/00_baum.png Binary file pics/uml/00_baum.png has changed diff -r d43f6392b361 -r 046dcbed82ac pics/uml/00_baum2.png Binary file pics/uml/00_baum2.png has changed diff -r d43f6392b361 -r 046dcbed82ac pics/uml/01_kdr3.png Binary file pics/uml/01_kdr3.png has changed diff -r d43f6392b361 -r 046dcbed82ac pics/uml/02_sdr3.png Binary file pics/uml/02_sdr3.png has changed diff -r d43f6392b361 -r 046dcbed82ac pics/uml/03_adr3.png Binary file pics/uml/03_adr3.png has changed diff -r d43f6392b361 -r 046dcbed82ac topcased.tex --- a/topcased.tex Sun Jan 20 23:12:57 2008 +0100 +++ b/topcased.tex Mon Jan 21 18:59:25 2008 +0100 @@ -68,7 +68,7 @@ { \tiny \begin{block}{Projektplanung und RUP} \hspace{1em} Markus Schnalke \end{block} \begin{block}{Anforderungen} \hspace{1em} Veysel Imamoglu \end{block} - \begin{block}{Codegenerierung} \hspace{1em} Karl Oppermann \end{block} + \begin{block}{TOPCASED \& Codegenerierung} \hspace{1em} Karl Oppermann \end{block} \begin{block}{Modellierung} \hspace{1em} Rui Gu \end{block} \begin{block}{Software Architektur} \hspace{1em} Dimitar Dimitrov \end{block} \begin{block}{Demo} \hspace{1em} Christoph Galler \end{block} @@ -87,7 +87,7 @@ \nextperson{Veysel Imamoglu} \input{02-usecases} -\part{Codegenerierung} +\part{TOPCASED \& Codegenerierung} \nextperson{Karl Oppermann} \input{03-generating}