Documente Academic
Documente Profesional
Documente Cultură
Diagramme de Classe :
On s’intéresse à une société qui fabrique des composants de moteurs. Sur le plan des moyens de
production, la société dispose de 6 usines dont une dédiée au montage.
La fabrication comporte une phase d’usinage, une phase de traitement thermique et de surface, puis
de montage des sous-ensembles qui s’intégreront dans les moteurs.
La direction commerciale reçoit chaque jour les commandes clients. Compte-tenu des délais de
fabrication (cycles de 8 à 15 mois), les clients pressés peuvent passer des commandes prioritaires
mais au prix d’une surfacturation de 20 % de la commande.
Les usines les traitent alors en priorité. Les gros clients (plus de 10 commandes par an) sont traités
en priorité aussi.
Des modifications (avenants) aux commandes clients peuvent être apportées après l’enregistrement
de la commande, afin d’amender :
Travail à Faire :
1. Donner le diagramme des cas d’utilisation de ce système.
2. Donner diagramme de classes de ce système.
3. Décrire le scénario « Traitement d’une commande » par un diagramme de séquence
déchargement d’un camion : lors de l’arrivée d’un camion, un employé doit saisir dans le système les
caractéristiques de chaque article ; le système produit alors une liste où figure un emplacement pour chaque
article ;
chargement d’un camion : les caractéristiques des articles à charger dans un camion sont saisies par un employé
afin d’indiquer au système de libérer des emplacements.
Le chargement et le déchargement sont réalisés manuellement.
Les employés de l’entrepôt sont sous la responsabilité d’un chef dont le rôle est de superviser la bonne application
des consignes.
v
Exercice Synthése :
Etat de transition
Etude de Cas :
Etude cas :
Certains véhicules sont équipés d’un système capable de réguler la vitesse courante de la voiture
autour d’une vitesse, dite vitesse de consigne. Cette vitesse est fixée par l’utilisateur et représente
la vitesse à laquelle il désire rouler automatiquement. Cet exemple se veut simple mais cependant
suffisamment représentatif des problèmes que l’on peut rencontrer dans la modélisation d’applications embarquées pour
une automobile. C’est un système qui doit être réactif, qui présente des comportements cycliques et qui doit être en forte
interaction avec son environnement.
Le système que l’on veut réaliser est donc un régulateur d’allure capable de maintenir la vitesse d’un véhicule à une
vitesse consigne cible fixée par le conducteur. Le maintien de la vitesse s’effectuera par envoi d’une variation de couple
au système de contrôle du moteur. La loi de commande que le régulateur d'allure utilise pour calculer la variation du
couple est la suivante :
Les temps de réponse attendus pour l’arrêt de la régulation sont : de 0,5 s par appui sur le frein ou par action sur le bouton
Marche/Arrêt; ou le bouton Allumer/Eteindre ; et de 100 ms si la vitesse du véhicule devient inférieure à 50 km/h.
De plus, lorsque le conducteur appuie sur la pédale d’accélération alors que la régulation est activée, la régulation de
vitesse est suspendue jusqu’à ce que le conducteur relâche l’accélérateur. La suspension doit être réalisée en au plus 200
ms et la reprise en au plus 250 ms. Le système reprend alors le contrôle de la vitesse du véhicule et l’amène
progressivement à la vitesse de consigne fixée avant l’accélération.
En cas de simultanéité des actions de décélération et d’accélération, c’est l’action de décélération qui doit être prise en
compte prioritairement. La régulation doit alors être arrêtée et non suspendue avec le délai d’un arrêt par appui sur la
pédale de frein.
Le régulateur d’allure est connecté à un écran qui affiche la vitesse de consigne et l’état d’activation de la régulation
(désactivée, activée ou suspendue). Il fonctionne à la demande avec un temps de réponse attendu de 0,5 s.
Afin de visualiser fonctionnement du système on peut représenter le système et son interaction avec le véhicule par le
schéma (simpliste) de la Figure 1.