Série 1 : Diagramme de cas d’utilisation
Exercice 1 : Distributeur automatique de billets
On cherche à modéliser un distributeur automatique de billets (DAB). Ce distributeur sera utilisé par des clients qui veulent pouvoir choisir une opération parmi le retrait d’argent (rapide ou normal) et la consultation du solde de leur compte.
Pour chaque opération, il faudra s’identifier.
Le distributeur devra permettre d’éditer des tickets pour chaque opération si l’utilisateur le souhaite.
Un système d’autorisation permettra de vérifier le solde des comptes dans le cas d’un retrait important.
Exercice 2 : Gestion d’un établissement Scolaire
Dans un établissement scolaire, on désire gérer la réservation des salles de cours ainsi que du matériel pédagogique (ordinateur portable ou/et Vidéo projecteur). Seuls les enseignants sont habilités à effectuer des réservations (sous réserve de disponibilité de la salle ou du matériel).
Le planning des salles peut quant à lui être consulté par tout le monde (enseignants et étudiants).
Par contre, le récapitulatif horaire par enseignant (calculé à partir du planning des salles) ne peut être consulté que par les enseignants.
Enfin, il existe pour chaque formation un enseignant responsable qui seul peut éditer le récapitulatif horaire pour l’ensemble de la formation
Exercice 3 : Gestion de la planification des surveillances
L'objectif est de gérer la planification des surveillances. Les professeurs surveillent des écoliers pendant les récréations dans diverses parties d'un établissement. A chaque récréation et à chaque lieu sont affectés des professeurs selon le planning des récréations. Les professeurs sont affectés aux récréations proportionnellement à leur temps d'enseignement.
Un professeur qui travaille à temps plein doit surveiller en récréations plus de temps qu'un professeur qui travaille à temps partiel. Les professeurs sont appelés à préciser les périodes où ils ne peuvent pas surveiller aux récréations.
Les planificateurs sont les responsables de l'édition des plannings de récréations. La gestion des données concernant l'équipe d'enseignement est effectuée par le service du personnel.
Pour établir le planning, on dispose d'une liste de professeurs et la liste des impossibilités de chacun. On peut effectuer des opérations glisser-déplacer pour placer les noms des
professeurs dans les cases vides du planning jusqu'à ce que chaque case soit occupée par un et un seul professeur. L'utilisateur peut faire plusieurs essais de placement. Chaque fois qu'un professeur est affecté à une récréation, les résultats synthétiques sont mis à jour. On doit éviter qu'une récréation affectée au professeur interfère avec l'une de ses périodes d'impossibilité, que le nombre de récréations auxquelles est affecté un professeur soit trop grand ou trop petit ou qu'un professeur soit affecté à deux récréations au même moment. La gestion des plannings consiste à les manipuler comme un tout et comprend la création, la suppression, l'ouverture, la fermeture et l'impression de planning.
Le système peut être utilisé par les employés d'une même école éventuellement des professeurs. Plusieurs personnes peuvent accéder aux plannings à partir de différents postes de travail en même temps. Un même planning ne peut être modifié que par une seule personne à un instant donné. La synthèse est calculée et montre à combien de récréations un professeur est déjà affecté, combien de récréations il devrait surveiller et combien existent de récréations à surveiller.
Exercice 4 : Gestion d’un entrepôt
Il s'agit de réaliser un logiciel d'aide à la gestion d'un entrepôt de stockage de différents produits chimiques. Ce logiciel a pour but d'améliorer la répartition des produits et d'assurer la sécurité du dépôt en évitant par exemple, le stockage de certains produits dans le même local ou dans des locaux voisins.
A cette fin, le responsable de l'entrepôt doit pouvoir effectuer des vérifications, à tout moment, en demandant au système un rapport complet sur l'état des stocks.
Cet entrepôt dispose d'un quai de déchargement et de chargement. Il est organisé en locaux adaptés aux différents types de produits (toxicité, température de stockage, réaction chimique, …). Chaque local comprend un certain nombre de casiers numérotés.
Chaque jour, deux employés sont chargés de réceptionner les arrivées qui doivent correspondre aux commandes de l'entreprise. Celles-ci sont communiquées par le système central à celui de l'entrepôt, chaque matin, à la demande du responsable.
Un employé, quand il réceptionne un chargement, fournit au système les caractéristiques de ce chargement ainsi que celles de chacun des lots de produits qui le constitue. Pour chacun des lots, le système détermine le casier où ranger ce lot et fournit au code barre et une fiche d'allocation qui seront collés par l'employé sur le lot.
Une fois un chargement réceptionné, les produits sont acheminés dans les locaux et rangés dans les casiers par les manutentionnaires suivant le plan d'allocation établi par le système.
Les erreurs de livraison seront signalées.