section_dernieres_etapes.tex 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. \section{Dernières étapes d'un projet informatique}
  2. \begin{frame}{\large \insertsection}
  3. \begin{block}{Problématique}
  4. \begin{itemize}
  5. \item le projet ne termine pas à l'écriture de la dernière ligne de code
  6. \item il reste encore à effectuer/terminer d'autres étapes avant de livrer le projet
  7. \item conseil : mieux vaut un logiciel partiel bien validé/livré qu'un logiciel complet mal validé/livré
  8. \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
  9. \end{itemize}
  10. \end{block}
  11. \end{frame}
  12. \begin{frame}{\large \insertsection}
  13. \begin{block}{Étape de validation}
  14. \begin{itemize}
  15. \item objectif : vérifier que le logiciel répond aux spécifications
  16. \item comment ? $\rightarrow$ tests unitaires, cas d'utilisation, \ldots
  17. \item évidemment on valide régulièrement au cours du projet mais il faut tout revérifier sur le logiciel final
  18. \end{itemize}
  19. \end{block}
  20. \end{frame}
  21. \begin{frame}{\large \insertsection}
  22. \begin{block}{Documentation}
  23. \begin{itemize}
  24. \item objectif : expliquer comment utiliser le logiciel et comment maintenir le code source
  25. \item types de doc :
  26. \begin{itemize}
  27. \item commentaires de code
  28. \item manuel d'installation
  29. \item manuel d'utilisation
  30. \item documentation de maintenance
  31. \end{itemize}
  32. \item certaines documentations sont faites pendant le développement mais d'autres nécessitent d'avoir le logiciel à peu près fini
  33. \end{itemize}
  34. \end{block}
  35. \end{frame}
  36. \begin{frame}{\large \insertsection}
  37. \begin{block}{Release}
  38. \begin{itemize}
  39. \item quoi-qu'est-ce : le logiciel final avec tout ce qu'il faut pour pouvoir l'utiliser
  40. \item forme : une archive tar gz (par exemple) ou un tag de version dans le gestion de versions
  41. \item contenu :
  42. \begin{itemize}
  43. \item selon le CDC : code source avec script de compilation/installation ou binaire compilé pour les plates-formes prévues
  44. \item documentation
  45. \item éventuellement : fichiers de configuration, données d'exemple, \ldots
  46. \end{itemize}
  47. \end{itemize}
  48. \end{block}
  49. \end{frame}
  50. \begin{frame}{\large \insertsection}
  51. \begin{block}{Autres étapes possibles}
  52. \begin{itemize}
  53. \item déploiement (installation chez le client, migration de données…)
  54. \item formation des utilisateurs, assistance technique
  55. \item maintenance (correction de bugs, ajout de fonctionnalités)
  56. \end{itemize}
  57. \end{block}
  58. \end{frame}
  59. \begin{frame}{\large \insertsection}
  60. \begin{block}{Bilan}
  61. \begin{itemize}
  62. \item faire la synthèse des spécifications et de la planification réellement obtenues
  63. \item comparer avec les prévisions
  64. \item faire le bilan de ce qui a fonctionné ou non et y penser pour les prochains projets
  65. \end{itemize}
  66. \end{block}
  67. \end{frame}