Refactor code structure for improved readability and maintainability
This commit is contained in:
112
diapos/cahier-charges.tex
Normal file
112
diapos/cahier-charges.tex
Normal file
@@ -0,0 +1,112 @@
|
||||
\begin{frame}{Spécifications et Cahier des Charges}
|
||||
\begin{itemize}
|
||||
\item Fonctionnalités attendues du système complet
|
||||
\item Contraintes techniques à respecter
|
||||
\item Livrables du projet
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Fonctionnalités principales}
|
||||
\begin{itemize}
|
||||
\item \textbf{Acquisition d'images}
|
||||
\begin{itemize}
|
||||
\item Capture programmable à intervalles réguliers
|
||||
\item Résolution suffisante pour générer des vidéos HD
|
||||
\item Stabilité et qualité d'image optimales
|
||||
\end{itemize}
|
||||
\item \textbf{Gestion des données}
|
||||
\begin{itemize}
|
||||
\item Stockage local des images sur la Raspberry Pi
|
||||
\item Transmission des images vers un serveur distant
|
||||
\item Optimisation de la consommation d'énergie et de bande passante
|
||||
\end{itemize}
|
||||
\item \textbf{Interfaces utilisateur}
|
||||
\begin{itemize}
|
||||
\item Interface web et application mobile pour configuration
|
||||
\item Visualisation des images et vidéos générées
|
||||
\item Informations en temps réel sur l'état de la caméra
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Contraintes du projet}
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Contraintes techniques}
|
||||
\begin{itemize}
|
||||
\item Autonomie énergétique (batterie + panneau solaire)
|
||||
\item Résistance aux intempéries (boîtier IP65)
|
||||
\item Connectivité réseau fiable
|
||||
\item Capacité de stockage suffisante
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Contraintes organisationnelles}
|
||||
\begin{itemize}
|
||||
\item Budget limité
|
||||
\item Délais de développement contraints
|
||||
\item Coordination entre équipes multidisciplinaires
|
||||
\item Disponibilité des ressources matérielles
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Architecture globale du système}
|
||||
\begin{center}
|
||||
\includegraphics[width=0.8\textwidth]{out/diagrams/global/global.png}
|
||||
\end{center}
|
||||
\vspace{0.5em}
|
||||
\begin{itemize}
|
||||
\item Approche modulaire facilitant le développement parallèle
|
||||
\item Communication entre modules via interfaces standardisées
|
||||
\item Séparation des responsabilités : acquisition, traitement, interface
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Livrables}
|
||||
\begin{itemize}
|
||||
\item \textbf{Prototype de caméra timelapse fonctionnel} comprenant:
|
||||
\begin{itemize}
|
||||
\item Système électronique complet
|
||||
\item Boîtier résistant aux intempéries
|
||||
\item Logiciel embarqué sur Raspberry Pi
|
||||
\end{itemize}
|
||||
\item \textbf{Logiciels et interfaces}
|
||||
\begin{itemize}
|
||||
\item Serveur de traitement et stockage
|
||||
\item Interface web
|
||||
\item Application mobile Android
|
||||
\end{itemize}
|
||||
\item \textbf{Documentation}
|
||||
\begin{itemize}
|
||||
\item Plans et schémas techniques
|
||||
\item Rapport de projet détaillé
|
||||
\item Plan Qualité Projet (PQP)
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Indicateurs de performance}
|
||||
\begin{columns}
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Indicateurs de gestion}
|
||||
\begin{itemize}
|
||||
\item Tâches complétées par semaine
|
||||
\item Pourcentage d'avancement vs plan
|
||||
\item Respect des délais prévus
|
||||
\item Nouvelles compétences acquises
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
|
||||
\begin{column}{0.5\textwidth}
|
||||
\textbf{Indicateurs techniques}
|
||||
\begin{itemize}
|
||||
\item Autonomie énergétique du système
|
||||
\item Fiabilité des transmissions de données
|
||||
\item Qualité des vidéos générées
|
||||
\item Score de satisfaction utilisateur
|
||||
\end{itemize}
|
||||
\end{column}
|
||||
\end{columns}
|
||||
\end{frame}
|
||||
Reference in New Issue
Block a user