template_cdc.tex 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. % pdflatex -shell-escape template_cdc.tex
  2. \documentclass[a4paper,oneside]{article}
  3. \usepackage[frenchb]{babel}
  4. \usepackage[utf8]{inputenc}
  5. \usepackage[T1]{fontenc}
  6. \usepackage{graphicx}
  7. \usepackage{amssymb}
  8. \usepackage{amsmath}
  9. \usepackage{hyperref}
  10. \usepackage{fullpage}
  11. \usepackage{epstopdf}
  12. %%%%%%%%%%%%%%%%%%%%%%%%%
  13. \newcommand{\mytitle}{Projet Gloup - Cahier des charges}
  14. \title{\mytitle }
  15. %%%%%%%%%%%%%%%%%%%%%%%%%
  16. \makeatletter
  17. \usepackage{fancyhdr}
  18. \pagestyle{fancyplain}
  19. \fancyhf{}
  20. \renewcommand{\headrulewidth}{0pt}
  21. \renewcommand{\footrulewidth}{0.5pt}
  22. \lfoot{\mytitle}
  23. \cfoot{\@date}
  24. \rfoot{page \thepage / \pageref{fin}}
  25. \author{Ginette et Roger}
  26. \date{1\ier~juin 2015}
  27. %%%%%%%%%%%%%%%%%%%%%%%%%
  28. \begin{document}
  29. \maketitle
  30. \thispagestyle{fancyplain}
  31. %%%%%%%%%%%%%%%%%%%%%%%%%
  32. \section{Renseignements}
  33. \paragraph{Nom du projet :}
  34. Gloup
  35. \paragraph{Objet :}
  36. Développement d'un logiciel de gestion d'un stock de bières sur grille-pain
  37. \paragraph{Maître d'ouvrage :}
  38. Ginette
  39. \paragraph{Maître d'oeuvre : }
  40. Roger
  41. \paragraph{Date de début :}
  42. 1\ier~juin 2015
  43. \paragraph{Date de fin :}
  44. 18 juin 2015
  45. %%%%%%%%%%%%%%%%%%%%%%%%%
  46. \newpage
  47. \section{Définition du besoin}
  48. \paragraph{Contexte général\\}
  49. Au fond de sa cuisine, Ginette entrepose le stock de bière dans une cave électronique thermo-régulée.
  50. Malheureusement, comme ce stock est utilisé de façon assez intensive, il est difficile d'assurer son approvisionnement.
  51. Ginette a donc besoin d'un logiciel pour gérer ce stock efficacement.
  52. Heureuse coïncidence, il y a un grille-pain Gogol-Connected à écran tactile posé sur la cave électronique et Ginette a réussi à le jailbreaker pour y installer un système NetBSD pouvant accueillir le logiciel de gestion de stock à développer.
  53. \paragraph{Besoins et priorités\\}
  54. Le besoin principal est de pouvoir gérer le stock : entrer/sortir des bières, faire l'inventaire du stock...
  55. L'interface doit être simple et efficace, pour que le logiciel reste exploitable par d'autres personnes ou lors des "coups de feux".
  56. Enfin, il serait intéressant de pouvoir réapprovisionner le stock depuis le logiciel, via le webservice du fournisseur.
  57. %%%%%%%%%%%%%%%%%%%%%%%%%
  58. \newpage
  59. \section{Spécifications}
  60. \begin{itemize}
  61. \item logiciel fonctionnant sur les grilles-pains "Flash Gordon Toaster II" à système NetBSD
  62. \item fonctionnalités de gestion du stock de bières :
  63. \begin{itemize}
  64. \item entrer des bières dans le stock
  65. \item sortir des bières du stock
  66. \item afficher l'inventaire du stock
  67. \item paramétrer les types de bières possibles
  68. \end{itemize}
  69. \item interface utilisateur :
  70. \begin{itemize}
  71. \item interface graphique pour écran tactile de résolution $1080 \times 1920$
  72. \item affichage simple avec zones tactiles d'au moins $100 \times 100$ pixels
  73. \end{itemize}
  74. \item performances demandées :
  75. \begin{itemize}
  76. \item gestion d'au moins 20 types de bières avec au moins 10 bouteilles de chaque type
  77. \item temps de réponse des actions inférieurs à 100 ms
  78. \end{itemize}
  79. \item fonctionnalités de réapprovisionnement :
  80. \begin{itemize}
  81. \item accès au webservice par protocole BSTP (Beer Supply Transport Protocol) RFC 1664 avec confirmation différée par appel téléphonique du fournisseur
  82. \item page dédiée dans l'interface utilisateur :
  83. \begin{itemize}
  84. \item sélection des types de bière et quantités
  85. \item sélection de la durée minimale avant confirmation téléphonique (0, 15 min, 30 min ou 1 h)
  86. \end{itemize}
  87. \end{itemize}
  88. \end{itemize}
  89. %%%%%%%%%%%%%%%%%%%%%%%%%
  90. \newpage
  91. \appendix
  92. \section{Livrables}
  93. \begin{itemize}
  94. \item logiciel déployé sur le grille-pain de Ginette
  95. \item code source documenté sous licence WTFPL v2
  96. \item manuel d'installation et de configuration
  97. \item manuel d'utilisation
  98. \end{itemize}
  99. \section{Diagrammes de cas d'utilisation}
  100. \includegraphics[width=11cm]{cdc_use_case.eps}
  101. \section{Maquettes}
  102. \paragraph{Page utilisation}
  103. ~\\
  104. \includegraphics[width=9cm]{cdc_maquette1.eps}
  105. \paragraph{Page administration\\}
  106. ...
  107. \paragraph{Page approvisionnement\\}
  108. ...
  109. \section{Planning prévisionnel}
  110. \includegraphics[width=13cm]{cdc_gantt.png}
  111. \section{...}
  112. %%%%%%%%%%%%%%%%%%%%%%%%%
  113. \label{fin}
  114. \end{document}