You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

487 lines
10 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\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}
\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}
\section{Contexte}
\begin{frame}
\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}
\framesubtitle{GANTT}
\includegraphics[width=\textwidth]{GANTT}
\end{frame}
\begin{frame}
\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}
\item \textbf{Availability}
\item \textbf{Dataselect}
\item \textbf{web services PH5}
\end{itemize}
\end{frame}
\section{Les Outils}
\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}
\section{Les Web Services}
\begin{frame}
\frametitle{Les web services}
\framesubtitle{Comment ?}
\begin{itemize}
\item {\color{red} Nom De Domaine}
\item {\color{teal} Chemin}
\item {\color{orange} Méthode}
\item {\color{blue} Paramètres}
\end{itemize}
\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}
\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{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{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}
\end{frame}
\begin{frame}
\frametitle{Les web services}
\framesubtitle{Availability}
\includegraphics[width=\textwidth]{availabilityEx}
\end{frame}
\begin{frame}
\frametitle{Les web services}
\framesubtitle{Availability}
\begin{small}
\begin{columns}
\begin{column}{0.4\textwidth}
\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{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}
\end{frame}
\begin{frame}
\frametitle{Les web services}
\framesubtitle{Dataselect}
\includegraphics[width=\textwidth]{msi}
\end{frame}
\begin{frame}
\frametitle{Les web services}
\framesubtitle{Dataselect}
\begin{small}
\begin{columns}
\begin{column}{0.4\textwidth}
\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{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}
\section{Faire Un Test}
\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{É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}
\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}
\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 resemblent
\item Utiliser des classes
\item Utiliser des patrons de conception lorsque nécessaire
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Développez? Factorisez!}
\framesubtitle{Diagrame de classe (simplifié)}
\includegraphics[width=\textwidth]{classeSimplifie}
\end{frame}
\section{Voyage Au Centre Du Code}
\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}
\section{Conclusion}
\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}
\section*{Annexes}
\begin{frame}[noframenumbering]
\frametitle{Annexe}
\framesubtitle{RESIF-EPOS}
\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{Annexe}
\framesubtitle{OSUG}
\begin{itemize}
\item fédération
\item mission dobservation, 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{Annexe}
\framesubtitle{ISTerre}
\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}