diff --git a/diapo.latex b/diapo.latex index 4c32b26..0476fde 100644 --- a/diapo.latex +++ b/diapo.latex @@ -5,7 +5,20 @@ \usepackage{xcolor} \graphicspath { {./images/} {./images/logo} } \usepackage[french]{babel} +\usepackage{caption} \usetheme{Madrid} + +\AtBeginSection[]{ + \begin{frame}[noframenumbering] + \vfill + \centering + \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title} + \usebeamerfont{title}\insertsectionhead\par% + \end{beamercolorbox} + \vfill + \end{frame} +} + \begin{document} \title{Mon stage pour RÉSIF} @@ -32,21 +45,60 @@ \tableofcontents \end{frame} +\section{Contexte} + \begin{frame} -\frametitle{Contexte d'acceuil} -\framesubtitle{Organigrame general} +\frametitle{Contexte} +\framesubtitle{Contexte d'acceuil} \includegraphics[width=\textwidth]{organigrame} \end{frame} +\begin{frame} + \frametitle{Contexte} + \framesubtitle{La donnée} + \begin{itemize} + \item Capturée depuis des stations + \item Mesure les mouvements du sol + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Contexte} + \framesubtitle{La donnée} + \includegraphics[width=\textwidth]{organigrameNoeudANoeudB} +\end{frame} + +\begin{frame} +\frametitle{Contexte} +\framesubtitle{Problèmatiques} + \begin{itemize} + \item Le problème de RÉSIF + \begin{itemize} + \item Les web services respectent-ils les spécifications ? + \end{itemize} + \item L'objectif du stage + \begin{itemize} + \item Réaliser une suite de tests pour verfifier que les spécifications soient bien réspectées + \end{itemize} + \end{itemize} +\end{frame} + +\section{Gestion De Projet} \begin{frame} -\frametitle{Gestion de projet} +\frametitle{Gestion De Projet} \framesubtitle{GANTT} \includegraphics[width=\textwidth]{GANTT} \end{frame} \begin{frame} -\frametitle{Gestion de projet} +\frametitle{Gestion De Projet} +\framesubtitle{Board} +\includegraphics[width=\textwidth]{gitlabBoard} +\end{frame} + +\begin{frame} +\frametitle{Gestion De Projet} \framesubtitle{Pourquoi cet ordre ?} \begin{itemize} \item \textbf{Station} @@ -56,13 +108,10 @@ \end{itemize} \end{frame} -\begin{frame} - \frametitle{Prise en main du contexte} - \includegraphics[width=\textwidth]{organigrameNoeudANoeudB} -\end{frame} +\section{Les Outils} \begin{frame} - \frametitle{Les outils} + \frametitle{Les Outils} \begin{columns} \begin{column}{0.3\textwidth} \includegraphics[width=\textwidth]{python} @@ -82,59 +131,77 @@ \end{columns} \end{frame} +\section{Les Web Services} + \begin{frame} \frametitle{Les web services} \framesubtitle{Comment ?} \begin{itemize} - \item {\color{red} Nom de domaine} - \item {\color{green} Chemin} + \item {\color{red} Nom De Domaine} + \item {\color{teal} Chemin} + \item {\color{orange} Méthode} \item {\color{blue} Paramètres} \end{itemize} - \footnotesize{\textbf{https://{\color{red}ws.resif.fr}{\color{green}/fdsnws/station/1/query}{\color{blue}?net=FR\&sta=CFF\&nodata=404}}} + \vspace*{\fill} + \footnotesize{\textbf{https://{\color{red}ws.resif.fr}{\color{teal}/fdsnws/station/1/}{\color{orange}query}{\color{blue}?net=FR\&sta=CFF\&nodata=404}}} + \vspace*{\fill} \end{frame} \begin{frame} - \frametitle{Les web services} + \frametitle{Les Web Services} + \framesubtitle{Station} + \includegraphics[width=\textwidth]{stationXMLExemple} +\end{frame} + + +\begin{frame} + \frametitle{Les Web Services} \framesubtitle{Station} \begin{small} \begin{columns} \begin{column}{0.4\textwidth} - \begin{tabular}{| l | c |} - \hline - paramètre & exemple \\ - \hline - net & FR, RA, XG \\ - \hline - sta & CIEL, CFF, 1A \\ - \hline - loc & 00, 01, -- \\ - \hline - cha & HHZ, HHZ, HNN \\ - \hline - start & 2020-06-15 \\ - \hline - end & 2021-01-04 \\ - \hline - \end{tabular} + \begin{figure} + \caption*{Identifient} + \begin{tabular}{| l | c |} + \hline + paramètre & exemple \\ + \hline + net & FR, RA, XG \\ + \hline + sta & CIEL, CFF, 1A \\ + \hline + loc & 00, 01, -- \\ + \hline + cha & HHZ, HHZ, HNN \\ + \hline + start & 2020-06-15 \\ + \hline + end & 2021-01-04 \\ + \hline + \end{tabular} + \end{figure} \end{column} \begin{column}{0.5\textwidth} - \begin{tabular}{| l | c |} - \hline - paramètre & exemples \\ - \hline - level & channel, station, network \\ - \hline - nodata & 204, 404 \\ - \hline - format & text, xml \\ - \hline - latitude & 45.0, 10.5, 40.12 \\ - \hline - longitude & 140.7, 12.12, 42.76 \\ - \hline - maxraduis & 15, 20, 30 \\ - \hline - \end{tabular} + \begin{figure} + \caption*{Options} + \begin{tabular}{| l | c |} + \hline + paramètre & exemples \\ + \hline + level & channel, station, network \\ + \hline + nodata & 204, 404 \\ + \hline + format & text, xml \\ + \hline + latitude & 45.0, 10.5, 40.12 \\ + \hline + longitude & 140.7, 12.12, 42.76 \\ + \hline + maxraduis & 15, 20, 30 \\ + \hline + \end{tabular} + \end{figure} \end{column} \end{columns} \end{small} @@ -142,8 +209,8 @@ \begin{frame} \frametitle{Les web services} - \framesubtitle{Station} - \includegraphics[width=\textwidth]{stationXMLExemple} + \framesubtitle{Availability} + \includegraphics[width=\textwidth]{availabilityEx} \end{frame} \begin{frame} @@ -152,42 +219,48 @@ \begin{small} \begin{columns} \begin{column}{0.4\textwidth} - \begin{tabular}{| l | c |} - \hline - paramètre & exemple \\ - \hline - net & FR, RA, XG \\ - \hline - sta & CIEL, CFF, 1A \\ - \hline - loc & 00, 01, -- \\ - \hline - cha & HHZ, HHZ, HNN \\ - \hline - start & 2020-06-15 \\ - \hline - end & 2021-01-04 \\ - \hline - \end{tabular} + \begin{figure} + \caption*{Identifient} + \begin{tabular}{| l | c |} + \hline + paramètre & exemple \\ + \hline + net & FR, RA, XG \\ + \hline + sta & CIEL, CFF, 1A \\ + \hline + loc & 00, 01, -- \\ + \hline + cha & HHZ, HHZ, HNN \\ + \hline + start & 2020-06-15 \\ + \hline + end & 2021-01-04 \\ + \hline + \end{tabular} + \end{figure} \end{column} \begin{column}{0.5\textwidth} - \begin{tabular}{| l | c |} - \hline - paramètre & exemples \\ - \hline - quality & M, Q, R, D \\ - \hline - nodata & 204, 404 \\ - \hline - format & text, json, geocsv \\ - \hline - limit & 10, 100, 500 \\ - \hline - orderby & timespancount, \dots \\ - \hline - mergegaps & 10, 30, 3600 \\ - \hline - \end{tabular} + \begin{figure} + \caption*{Options} + \begin{tabular}{| l | c |} + \hline + paramètre & exemples \\ + \hline + quality & M, Q, R, D \\ + \hline + nodata & 204, 404 \\ + \hline + format & text, json, geocsv \\ + \hline + limit & 10, 100, 500 \\ + \hline + orderby & timespancount, \dots \\ + \hline + mergegaps & 10, 30, 3600 \\ + \hline + \end{tabular} + \end{figure} \end{column} \end{columns} \end{small} @@ -195,8 +268,8 @@ \begin{frame} \frametitle{Les web services} - \framesubtitle{Availability} - \includegraphics[width=\textwidth]{availabilityEx} + \framesubtitle{Dataselect} + \includegraphics[width=\textwidth]{msi} \end{frame} \begin{frame} @@ -205,64 +278,55 @@ \begin{small} \begin{columns} \begin{column}{0.4\textwidth} - \begin{tabular}{| l | c |} - \hline - paramètre & exemple \\ - \hline - net & FR, RA, XG \\ - \hline - sta & CIEL, CFF, 1A \\ - \hline - loc & 00, 01, -- \\ - \hline - cha & HHZ, HHZ, HNN \\ - \hline - start & 2020-06-15 \\ - \hline - end & 2021-01-04 \\ - \hline - \end{tabular} + \begin{figure} + \caption*{Identifient} + \begin{tabular}{| l | c |} + \hline + paramètre & exemple \\ + \hline + net & FR, RA, XG \\ + \hline + sta & CIEL, CFF, 1A \\ + \hline + loc & 00, 01, -- \\ + \hline + cha & HHZ, HHZ, HNN \\ + \hline + start & 2020-06-15 \\ + \hline + end & 2021-01-04 \\ + \hline + \end{tabular} + \end{figure} \end{column} \begin{column}{0.5\textwidth} - \begin{tabular}{| l | c |} - \hline - paramètre & exemples \\ - \hline - quality & M, Q, R, D \\ - \hline - nodata & 204, 404 \\ - \hline - \end{tabular} + \begin{figure} + \caption*{Options} + \begin{tabular}{| l | c |} + \hline + paramètre & exemples \\ + \hline + quality & M, Q, R, D \\ + \hline + nodata & 204, 404 \\ + \hline + \end{tabular} + \end{figure} \end{column} \end{columns} \end{small} \end{frame} -\begin{frame} - \frametitle{Les web services} - \framesubtitle{Dataselect} - \includegraphics[width=\textwidth]{msi} -\end{frame} +\section{Faire Un Test} \begin{frame} - \frametitle{Faire un test} + \frametitle{Faire Un Test} \framesubtitle{Réflexion sur les scénarios} \includegraphics[width=\textwidth]{dataselectDoc} \end{frame} \begin{frame} - \frametitle{Faire un test} - \framesubtitle{Configurer les scénarios} - \begin{itemize} - \item BEHAVE\_TEST\_PROTOCOLE - \item BEHAVE\_TEST\_CONTEXT - \item BEHAVE\_TEST\_QUERYAUTH\_LOGGIN - \item BEHAVE\_TEST\_QUERYAUTH\_PASSWORD - \end{itemize} -\end{frame} - -\begin{frame} - \frametitle{Faire un test} + \frametitle{Faire Un Test} \framesubtitle{Écriture des scénarios} \begin{centering} \hspace*{\fill} @@ -272,11 +336,17 @@ \end{frame} \begin{frame} - \frametitle{Faire un test} + \frametitle{Faire Un Test} \framesubtitle{Implementation des scénarios} - \Huge TODO: Diag de séquance + \begin{centering} + \hspace*{\fill} + \includegraphics[width=\textwidth]{seq} + \hspace*{\fill} + \end{centering} \end{frame} +\section{Développer? Factorisez!} + \begin{frame} \frametitle{Développez? Factorisez!} \framesubtitle{Exposition du problème} @@ -291,20 +361,22 @@ \frametitle{Développez? Factorisez!} \framesubtitle{Comment résoudre le problème ?} \begin{itemize} - \item Rassemler les scénarios qui se resembles + \item Rassemler les scénarios qui se resemblent \item Utiliser des classes - \item Utiliser des patron de conception lorseque necéssaire + \item Utiliser des patrons de conception lorsque nécessaire \end{itemize} \end{frame} \begin{frame} \frametitle{Développez? Factorisez!} \framesubtitle{Diagrame de classe (simplifié)} - \Huge TODO: Diag de classe pas trop compliqué + \includegraphics[width=\textwidth]{classeSimplifie} \end{frame} +\section{Voyage Au Centre Du Code} + \begin{frame} - \frametitle{Voyage au centre du code} + \frametitle{Voyage Au Centre Du Code} \framesubtitle{Point de départ} \begin{centering} \hspace*{\fill} @@ -314,7 +386,7 @@ \end{frame} \begin{frame} - \frametitle{Voyage au centre du code} + \frametitle{Voyage Au Centre Du Code} \framesubtitle{Givens} \includegraphics[scale=0.5]{exScenario} \\[1.5cm] @@ -330,13 +402,15 @@ \end{frame} \begin{frame} - \frametitle{Voyage au centre du code} + \frametitle{Voyage Au Centre Du Code} \framesubtitle{Then} \includegraphics[scale=0.5]{exScenario} \\[1.5cm] \includegraphics[width=\textwidth]{then} \end{frame} +\section{Conclusion} + \begin{frame} \frametitle{Conclusion} \begin{itemize} @@ -348,20 +422,29 @@ \end{itemize} \end{frame} +\section*{Annexes} + \begin{frame}[noframenumbering] -\frametitle{Contexte d'acceuil} +\frametitle{Annexe} \framesubtitle{RESIF-EPOS} -\begin{itemize} - \item Infrastructure de Recherche - \item 18 institutions - \item Mesurer les activités sismiques de la Terre - \item Comprendre les dynamiques de la Terre - \item RÉSIF-SI -\end{itemize} + \begin{columns} + \begin{column}{0.7\textwidth} + \begin{itemize} + \item Infrastructure de Recherche + \item 18 institutions + \item Mesurer les activités sismiques de la Terre + \item Comprendre les dynamiques de la Terre + \item RÉSIF-SI + \end{itemize} + \end{column} + \begin{column}{0.3\textwidth} + \includegraphics[width=\textwidth]{resif} + \end{column} + \end{columns} \end{frame} \begin{frame}[noframenumbering] -\frametitle{Contexte d'acceuil} +\frametitle{Annexe} \framesubtitle{OSUG} \begin{itemize} \item fédération @@ -372,13 +455,32 @@ \end{frame} \begin{frame}[noframenumbering] -\frametitle{Contexte d'acceuil} +\frametitle{Annexe} \framesubtitle{ISTerre} - \begin{itemize} - \item Laboratoire - \item Étude des données - \item Étude des roches - \end{itemize} + \begin{columns} + \begin{column}{0.7\textwidth} + \begin{itemize} + \item Laboratoire + \item Étude des données + \item Étude des roches + \end{itemize} + \end{column} + \begin{column}{0.3\textwidth} + \includegraphics[width=\textwidth]{isterre} + \end{column} + \end{columns} +\end{frame} + +\begin{frame}[noframenumbering] + \frametitle{Annexe} + \framesubtitle{Behave} + \includegraphics[width=\textwidth]{behaveOK} +\end{frame} + +\begin{frame}[noframenumbering] + \frametitle{Annexe} + \framesubtitle{Behave} + \includegraphics[width=\textwidth]{behaveKO} \end{frame} \end{document} diff --git a/images/classeSimplifie.png b/images/classeSimplifie.png new file mode 100644 index 0000000..b906243 Binary files /dev/null and b/images/classeSimplifie.png differ diff --git a/images/scenar.png b/images/scenar.png index 9ecf87b..ffb79b4 100644 Binary files a/images/scenar.png and b/images/scenar.png differ diff --git a/images/seq.png b/images/seq.png new file mode 100644 index 0000000..cd8379e Binary files /dev/null and b/images/seq.png differ