Skip to content

Mini Projets : Sujet 1 - Reveil⚓︎


Sujet 1 - Réveil⚓︎

C'est le sujet le plus facile ... les notations seront donc très exigentes !

On veut créer un Logiciel sur plusieurs programmes

  • Un programme (processus) principal qui attends les commandes de l’utilisateur
  • Un processus fils (toujours présent) compte le temps d’exécution du logiciel depuis son lancement et le stock dans un fichier quand on quitte le programme
  • Selon les commandes reçue dans le processus principal , on lance N processus fils en parallèle

    -Réveil : qui sonne à l’heure donnée en paramètre (surprenez moi)
    -Chronomètre : qui peut stocker trois temps intermédiaires sur événement clavier
    -Compte à rebours : avec 2 temps de sonneries intermédiaires configurables
    -Statistiques d’utilisation du logiciel (libre)
    -Monitoring des processus du logiciel (statique (--) / dynamique (++))

  • Le processus principal n’est jamais bloqué

  • Les processus fils sont lancés dans des terminaux distincts
  • Le programme final doit pouvoir être utilisé n’importe ou, sur n’importe quelle machine.
  • Automatisez le réveil pour qu’il sonne tous les matins à heure fixe

Iterations⚓︎

Il est de la responsabilité de l'équipe de se committer sur une RoadMap des itérations avec le prof lors du premier cours !