[Dev OpenGP] [98] Class diagram in report. |
[ Thread Index |
Date Index
| More opengp.tuxfamily.org/development Archives
]
Revision: 98
Author: alband85
Date: 2009-03-26 11:42:54 +0100 (Thu, 26 Mar 2009)
Log Message:
-----------
Class diagram in report.
Modified Paths:
--------------
externals/Com/Rapport/tex/rapport.tex
Modified: externals/Com/Rapport/tex/rapport.tex
===================================================================
--- externals/Com/Rapport/tex/rapport.tex 2009-03-26 10:34:47 UTC (rev 97)
+++ externals/Com/Rapport/tex/rapport.tex 2009-03-26 10:42:54 UTC (rev 98)
@@ -1,4 +1,4 @@
-\documentclass[a4paper,11pt,oneside]{report}
+\documentclass[a4paper,11pt,oneside,draft]{report}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts, amsmath, amsthm}
\usepackage[a4paper]{geometry}
@@ -14,7 +14,6 @@
%% Insertion de légende hors des flottants
-%%%% macro dans le pr ́ambule %%%%
\makeatletter
\def\captionof#1#2{{\def\@captype{#1}#2}}
\makeatother
@@ -550,14 +549,38 @@
\chapter{Diagramme de classes}
+OGP est basiquement constitué de trois \emph{packages} :
+\begin{itemize}
+ \item \texttt{core} (figure \ref{fig:classDiagCore} page \pageref{fig:classDiagCore}) ;
+ \item \texttt{etree} (figure \ref{fig:classDiagEtree} page \pageref{fig:classDiagEtree}) ;
+ \item \texttt{plugins} (figure \ref{fig:classDiagPlugins} page \pageref{fig:classDiagPlugins}).
+\end{itemize}
+Pour des raisons de lisibilité, le diagramme de classes a été scindé en trois, chacun détaillant un \emph{package} donné tout en conservant les relations exitantes avec les autres \emph{packages}.
+
\begin{figure}[ht!]
\centering
\begin{turn}{90}
- \includegraphics[width=.9\textwidth]{../figures/uml/class-1}
+ \includegraphics[height=.9\textwidth]{../figures/uml/uml_core}
\end{turn}
- \caption{Diagramme de classes (\emph{package} \textsf{ogp})}
+ \caption{Diagramme de classes (\emph{package} \texttt{core})}\label{fig:classDiagCore}
\end{figure}
+\begin{figure}[ht!]
+ \centering
+ \begin{turn}{90}
+ \includegraphics[height=.9\textwidth]{../figures/uml/uml_etree}
+ \end{turn}
+ \caption{Diagramme de classes (\emph{package} \texttt{etree})}\label{fig:classDiagEtree}
+\end{figure}
+
+\begin{figure}[ht!]
+ \centering
+ \begin{turn}{90}
+ \includegraphics[height=.9\textwidth]{../figures/uml/uml_plugins}
+ \end{turn}
+ \caption{Diagramme de classes (\emph{package} \texttt{plugins})}\label{fig:classDiagPlugins}
+\end{figure}
+
\chapter{\emph{Subversion} : commandes de base}\label{chapter:svn}
Utilisation : \texttt{svn {\it commande}}
\begin{description}