SysML : Décrire le comportement du système avec les diagrammes de séquence et d'état - Les états opérationnels du HSUV (tutorial SysML partie 6)
Les états opérationnels du bloc de HSUV sont décrits via un diagramme "machine d'état" nommée "HSUVOperationalStates".
Au début le véhicule est dans l'état "Off" (Moteur éteint).
Lorsque le conducteur démarre, l’événement associé produit la transition de l'état "Off" au super état "Operate" (En fonction).
Ce super état contient les états "Idle" (Le véhicule est à l'arrêt et tourne au ralenti), "Accelarating/Cruising" (En accélération/En vitesse constante) et "Braking" (En freinage).
Les événements correspondent aux actions du conducteur : accélérer, appuyer sur le frein, relâcher le frein ou à la vitesse égale à 0 (stopped).
Ces événements produisent les différentes transitions d'état du véhicule représentées sur le diagramme de state machine.
Pour la syntaxe du diagramme d'état, voir les articles :
- https://www.urbanisation-si.com/urbanisation-si-la-methode-ultime-pour-modeliser-les-besoins-d-un-projet-8eme-partie-etats-metiers-uml-diag-etats
- https://www.urbanisation-si.com/sysml-les-elements-graphiques-du-diagramme-d-etat-state-machine-diagram
- https://www.urbanisation-si.com/sysml-presentation-du-diagramme-parametrique-et-des-blocs-de-contraintes-parametric-diagram
Notez que cette machine d'état a été développée en cohérence avec le diagramme de séquence "boite noire", voir l'article :
Notez aussi que cette machine d'état raffine l'exigence "PowerSourceManagment", qui sera élaboré dans les exigences.
Ce diagramme exprime seulement les états nominaux.
Par exemple l'exception "acceleratorFailure", n'est pas exprimée sur ce diagramme.
Rhona Maxwel
@rhona_helena
"Les plus belles années d'une vie sont celles que l'on n'a pas encore vécues."
Guillaume Musso
Voir aussi :
http://urbanisation-si.wix.com/blog
http://urbanisme-si.wix.com/blog
http://urbanisation-si.wix.com/urbanisation-si
http://urbanisation-si.over-blog.com/
http://rhonamaxwel.over-blog.com/
http://urbanisation-des-si.blogspot.fr/
A découvrir aussi
- SysML : présentation des extensions du diagramme d'activités UML (activity diagram)
- SysML : les use case "top level" et opérationnels (tutorial SysML partie 4)
- SysML : Décrire le comportement du système avec les diagrammes de séquence et d'état - Diagramme de séquence boite noire (tutorial SysML partie 5)
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 769 autres membres