Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Analyse du cahier des charges :
- 1-Determiner l'objectif du modèle
- Produire un logiciel qui contrôle un tableau de bord et qui répond au règles de sûreté de fonctionement :
- il affecte aux robot des tâches et permet de connaitre l'état des robot a chaque instant.
- 2-Définir les besoins :
- Les besoins fonctionnels et leurs contraintes sont :
- R1:Le système automatique observe l'atelier opérationnel
- R2:Les taches sont soit enCours, enAttente ou terminée
- R3:Les robots sont soit libres ou occupés
- R4:Une tâche passe dans l'état enCours lorsqu'un robot éxecute cette tâche
- R5:Une tâche passe dans l'état terminée losrqu'un robot a fini d'exécuté cette tâche
- R6:Une tâche passe dans l'état enAttente lorsqu'un robot attend d'exécuté cette tâche
- R7:Seul un robot libre peut se voir affecter une tâche
- R8:Certaine tâches peuvent être exécutées en parallèle
- R9:Un robot passe dans l'état libre lorsqu'il a fini d'executé sa tâche
- R10:Un robot passe dans l'état occupés lorsqu'il commence a exécuté une tâche
- R11:Initialement, tous les robots sont libre et toutes les tâches à exécuter sont enAttente
- 3-Analyser le comportement fonctionnel du système
- 1-Quels sont les types et les classes ?
- -Tableaudebord :donne les instructions a l'atelier et donne les informations sur l'état
- -Robot :description des robot
- -Tache :description des tâches
- -Atelier :
- 2-Quels sont les types ?
- -etatTache : enCours, enAttente, terminée
- -etatRobot : libres, occupées
- -etatAtelier : atelierAttente, atelierOccupe, atelierArret
- -tacheStandard : listes des taches admissibles
- -Qualification (des robots) :liste des taches qu'un robot peut exécuter
- -identificationAtelier : identification d'un atelier
- -identificationRobot : identification d'un robot
- -identificationTache : identification d'une tache
- 3-Quels sont les opérations ?
- -sontenAttente :liste des taches en attente
- -sontenCours :liste des taches en cours
- -sontTerminee :lliste des taches terminée
- -quelRobot? :le robot exécutant une certaine tache donnée
- -quelleTache? :la tache qu'un robot donné est en train d'exécuter
- -sontOccupe? :la liste des robots actuellement occupés
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement