Introduction a uml
Le département informatique prévoit d’installer une cafetière dans un salon à travers le hall.
Notre travail est d'examiner et modéliser les fonctionnalités de la cafetière.
Nous travaillons seulement avec le code logique, ainsi seulement une interface est employée.
Voici une liste partielle des conditions pour le système cafetière. Employez ceci comme référence.
Conditions – Cas d’utilisation
État d'attente
Quand le fabricant de café est non utilisable il attend l'entrée d'utilisateur.
Il y a six options différentes d'utilisateur entrées :
1) ajouter une recette,
2) suppression d’une recette,
3) éditer une recette,
4) ajouter à l'inventaire,
5) inventaire de contrôle
6) acheter une boisson
Ajoutez une recette
Seulement trois recettes peuvent être ajoutées à la cafetière.
Une recette se compose d'un nom, du prix, des unités du café, des unités du lait, des unités du sucre, et des unités du chocolat.
Chaque nom de recette doit être unique dans la liste de recette.
Le prix doit être manipulé comme nombre entier.
En fin de traitement un message de statut est imprimé et la cafetière retourne à l'état d'attente.
Supprimez une recette
Une recette peut être supprimée de la cafetière si elle existe dans la liste de recettes dans la cafetière.
La recette à supprimer est choisie par son nom.
En fin de traitement un message de statut est imprimé et la cafetière retourne à l'état d'attente.
Éditer une recette
Une recette peut être éditée dans la cafetière.
L'utilisateur sera invité à choisir le nom de la recette qu’il souhaite éditer s'il y a des recettes à éditer,
Ensuit, il est invité à réintroduire l'information de recette.
Un nom de recette ne peut être changé en nom d'aucune autre recette dans la liste de recette.
En fin de traitement un message de statut est imprimé et la cafetière retourne à l'état d'attente.
Ajoutez à l'inventaire
Un élément d’'inventaire peut être ajouté à la machine à tout