|
|
\documentclass{beamer}
|
|
|
|
|
|
\usepackage[utf8]{inputenc}
|
|
|
\usepackage{graphicx}
|
|
|
\usepackage{xcolor}
|
|
|
\graphicspath { {./images/} {./images/logo} }
|
|
|
\usepackage[french]{babel}
|
|
|
\usetheme{Madrid}
|
|
|
\begin{document}
|
|
|
|
|
|
\title{Mon stage pour RÉSIF}
|
|
|
\author{Allan POINT}
|
|
|
\date{20 juin 2022}
|
|
|
\maketitle
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Introduction}
|
|
|
\begin{columns}[c]
|
|
|
\begin{column}{0.7\textwidth}
|
|
|
\includegraphics[width=\textwidth]{resif}
|
|
|
\end{column}
|
|
|
\begin{column}{0.3\textwidth}
|
|
|
\includegraphics[width=\textwidth]{isterre}
|
|
|
\end{column}
|
|
|
\end{columns}
|
|
|
\vspace*{\fill}
|
|
|
\includegraphics[width=\textwidth]{iut}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Plan}
|
|
|
\tableofcontents
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Contexte d'acceuil}
|
|
|
\framesubtitle{Organigrame general}
|
|
|
\includegraphics[width=\textwidth]{organigrame}
|
|
|
\end{frame}
|
|
|
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Gestion de projet}
|
|
|
\framesubtitle{GANTT}
|
|
|
\includegraphics[width=\textwidth]{GANTT}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Gestion de projet}
|
|
|
\framesubtitle{Pourquoi cet ordre ?}
|
|
|
\begin{itemize}
|
|
|
\item \textbf{Station}
|
|
|
\item \textbf{Availability}
|
|
|
\item \textbf{Dataselect}
|
|
|
\item \textbf{web services PH5}
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Prise en main du contexte}
|
|
|
\includegraphics[width=\textwidth]{organigrameNoeudANoeudB}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les outils}
|
|
|
\begin{columns}
|
|
|
\begin{column}{0.3\textwidth}
|
|
|
\includegraphics[width=\textwidth]{python}
|
|
|
\end{column}
|
|
|
\begin{column}{0.3\textwidth}
|
|
|
\includegraphics[width=\textwidth]{behave}
|
|
|
\end{column}
|
|
|
\begin{column}{0.3\textwidth}
|
|
|
\includegraphics[width=\textwidth]{git}
|
|
|
\end{column}
|
|
|
\end{columns}
|
|
|
\vspace*{\fill}
|
|
|
\begin{columns}
|
|
|
\begin{column}{0.3\textwidth}
|
|
|
\includegraphics[width=\textwidth]{gitlab}
|
|
|
\end{column}
|
|
|
\end{columns}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les web services}
|
|
|
\framesubtitle{Comment ?}
|
|
|
\begin{itemize}
|
|
|
\item {\color{red} Nom de domaine}
|
|
|
\item {\color{green} Chemin}
|
|
|
\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}}}
|
|
|
\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}
|
|
|
\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}
|
|
|
\end{column}
|
|
|
\end{columns}
|
|
|
\end{small}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les web services}
|
|
|
\framesubtitle{Station}
|
|
|
\includegraphics[width=\textwidth]{stationXMLExemple}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les web services}
|
|
|
\framesubtitle{Availability}
|
|
|
\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}
|
|
|
\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}
|
|
|
\end{column}
|
|
|
\end{columns}
|
|
|
\end{small}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les web services}
|
|
|
\framesubtitle{Availability}
|
|
|
\includegraphics[width=\textwidth]{availabilityEx}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les web services}
|
|
|
\framesubtitle{Dataselect}
|
|
|
\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}
|
|
|
\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}
|
|
|
\end{column}
|
|
|
\end{columns}
|
|
|
\end{small}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Les web services}
|
|
|
\framesubtitle{Dataselect}
|
|
|
\includegraphics[width=\textwidth]{msi}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\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}
|
|
|
\framesubtitle{Écriture des scénarios}
|
|
|
\begin{centering}
|
|
|
\hspace*{\fill}
|
|
|
\includegraphics[scale=0.5]{scenar}
|
|
|
\hspace*{\fill}
|
|
|
\end{centering}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Faire un test}
|
|
|
\framesubtitle{Implementation des scénarios}
|
|
|
\Huge TODO: Diag de séquance
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Développez? Factorisez!}
|
|
|
\framesubtitle{Exposition du problème}
|
|
|
\begin{centering}
|
|
|
\hspace*{\fill}
|
|
|
\includegraphics[scale=0.5]{expoFactor}
|
|
|
\hspace*{\fill}
|
|
|
\end{centering}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Développez? Factorisez!}
|
|
|
\framesubtitle{Comment résoudre le problème ?}
|
|
|
\begin{itemize}
|
|
|
\item Rassemler les scénarios qui se resembles
|
|
|
\item Utiliser des classes
|
|
|
\item Utiliser des patron de conception lorseque necéssaire
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Développez? Factorisez!}
|
|
|
\framesubtitle{Diagrame de classe (simplifié)}
|
|
|
\Huge TODO: Diag de classe pas trop compliqué
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Voyage au centre du code}
|
|
|
\framesubtitle{Point de départ}
|
|
|
\begin{centering}
|
|
|
\hspace*{\fill}
|
|
|
\includegraphics[scale=0.5]{exScenario}
|
|
|
\hspace*{\fill}
|
|
|
\end{centering}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Voyage au centre du code}
|
|
|
\framesubtitle{Givens}
|
|
|
\includegraphics[scale=0.5]{exScenario}
|
|
|
\\[1.5cm]
|
|
|
\includegraphics[scale=0.5]{given}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Voyage au centre du code}
|
|
|
\framesubtitle{When}
|
|
|
\includegraphics[scale=0.5]{exScenario}
|
|
|
\\[1cm]
|
|
|
\includegraphics[width=\textwidth]{when}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Voyage au centre du code}
|
|
|
\framesubtitle{Then}
|
|
|
\includegraphics[scale=0.5]{exScenario}
|
|
|
\\[1.5cm]
|
|
|
\includegraphics[width=\textwidth]{then}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}
|
|
|
\frametitle{Conclusion}
|
|
|
\begin{itemize}
|
|
|
\item 172 scénarios
|
|
|
\item 6 web services
|
|
|
\item Concrétisation des cours
|
|
|
\item Écoute
|
|
|
\item Communication
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}[noframenumbering]
|
|
|
\frametitle{Contexte d'acceuil}
|
|
|
\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}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}[noframenumbering]
|
|
|
\frametitle{Contexte d'acceuil}
|
|
|
\framesubtitle{OSUG}
|
|
|
\begin{itemize}
|
|
|
\item fédération
|
|
|
\item mission d’observation, de recherche, et de diffusion des savoirs
|
|
|
\item Unité d'Apuis et de Recherche (UAR)
|
|
|
\item OSUG-DC
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
\begin{frame}[noframenumbering]
|
|
|
\frametitle{Contexte d'acceuil}
|
|
|
\framesubtitle{ISTerre}
|
|
|
\begin{itemize}
|
|
|
\item Laboratoire
|
|
|
\item Étude des données
|
|
|
\item Étude des roches
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
\end{document}
|