1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- \section{Dernières étapes d'un projet informatique}
- \begin{frame}{\large \insertsection}
- \begin{block}{Problématique}
- \begin{itemize}
- \item le projet ne termine pas à l'écriture de la dernière ligne de code
- \item il reste encore à effectuer/terminer d'autres étapes avant de livrer le projet
- \item conseil : mieux vaut un logiciel partiel bien validé/livré qu'un logiciel complet mal validé/livré
- \item d'où l'importance de planifier/suivre le projet pour voir si on peut finir dans les délais ou s'il faut sacrifier des spécifications
- \end{itemize}
- \end{block}
- \end{frame}
- \begin{frame}{\large \insertsection}
- \begin{block}{Étape de validation}
- \begin{itemize}
- \item objectif : vérifier que le logiciel répond aux spécifications
- \item comment ? $\rightarrow$ tests unitaires, cas d'utilisation, \ldots
- \item évidemment on valide régulièrement au cours du projet mais il faut tout revérifier sur le logiciel final
- \end{itemize}
- \end{block}
- \end{frame}
- \begin{frame}{\large \insertsection}
- \begin{block}{Documentation}
- \begin{itemize}
- \item objectif : expliquer comment utiliser le logiciel et comment maintenir le code source
- \item types de doc :
- \begin{itemize}
- \item commentaires de code
- \item manuel d'installation
- \item manuel d'utilisation
- \item documentation de maintenance
- \end{itemize}
- \item certaines documentations sont faites pendant le développement mais d'autres nécessitent d'avoir le logiciel à peu près fini
- \end{itemize}
- \end{block}
- \end{frame}
- \begin{frame}{\large \insertsection}
- \begin{block}{Release}
- \begin{itemize}
- \item quoi-qu'est-ce : le logiciel final avec tout ce qu'il faut pour pouvoir l'utiliser
- \item forme : une archive tar gz (par exemple) ou un tag de version dans le gestion de versions
- \item contenu :
- \begin{itemize}
- \item selon le CDC : code source avec script de compilation/installation ou binaire compilé pour les plates-formes prévues
- \item documentation
- \item éventuellement : fichiers de configuration, données d'exemple, \ldots
- \end{itemize}
- \end{itemize}
- \end{block}
- \end{frame}
- \begin{frame}{\large \insertsection}
- \begin{block}{Autres étapes possibles}
- \begin{itemize}
- \item déploiement (installation chez le client, migration de données…)
- \item formation des utilisateurs, assistance technique
- \item maintenance (correction de bugs, ajout de fonctionnalités)
- \end{itemize}
- \end{block}
- \end{frame}
- \begin{frame}{\large \insertsection}
- \begin{block}{Bilan}
- \begin{itemize}
- \item faire la synthèse des spécifications et de la planification réellement obtenues
- \item comparer avec les prévisions
- \item faire le bilan de ce qui a fonctionné ou non et y penser pour les prochains projets
- \end{itemize}
- \end{block}
- \end{frame}
|