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)
Diagramme de séquence montrant l'ordonnancement des interactions entre le conducteur et une instance "vehiculeIncontext" du système "HybridSUV" correspondant au use case "Conduire le véhicule" (Drive the Vehicule) idendifié lors de l'étape précédente :
"Préciser le contexte du système c'est à dire délimiter les frontières et identifier les "use case" (diagrammes interne de bloc et diagrammes de use case)" (voir l'article : https://www.urbanisation-si.com/sysml-les-use-case-top-level-et-operationnels-tutorial-sysml-partie-4 ).
Ce diagramme représente les interactions "boite noire" du use case "Conduire le véhicule".
Cette phase d'analyse montre comment le sujet c'est à dire le système (HybridSUV) interagit avec les éléments extérieurs sans révéler aucun détail de son fonctionnement interne.
Voir l'article consacré à la méthode ultime pour modéliser en UML l'expression de besoin d'un projet informatique :
La syntaxe et l'exhaustivité des artefacts graphiques de modélisation du diagrmme de séquence ont été vus dans les articles :
- https://www.urbanisation-si.com/sysml-le-diagramme-de-sequence-sequence-diagram
- https://www.urbanisation-si.com/sysml-les-elements-graphiques-du-diagramme-de-sequence-sequence-diagram
Les conditions pour chaque alternative (fragment alt) sont exprimées en OCL (Object Constraint Language) et sont liés aux états du bloc "HybridSUV).
OCL est le langage d'expression de règles et de contraintes utilisés en UML. Toutes les contraintes du langage UML sont écrites en OCL. OCL est aussi utilisé dans les profils pour spécifier les nouvelles règles propres.
Voir la série d'articles consacrés à OCL :
- https://www.urbanisation-si.com/modelisation-de-systeme-uml-n-est-rien-sans-ocl
- https://www.urbanisation-si.com/modelisation-de-systeme-ocl-ca-se-complique
- https://www.urbanisation-si.com/modelisation-de-systeme-ocl-vous-en-redemandez
- https://www.urbanisation-si.com/modelisation-de-systeme-tutoriel-ocl-la-gestion-des-evenements
- https://www.urbanisation-si.com/modelisation-de-systeme-comment-utiliser-ocl-avec-eclipse-c-est-bien-la-question-que-tout-le-monde-se-pose
Rhona Maxwel
@rhona_helena
"Qui ne possède pas sa pensée ne possède pas son action."
Victor Hugo
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 : le diagramme de cas d'utilisation (use case diagram)
- SysML : le diagramme d'exigence (requirement diagram)
- SysML : les use case "top level" et opérationnels (tutorial SysML partie 4)
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 769 autres membres