Un état simple est un état qui n’a pas de sous-structure. Un état qui possède des sous-structures (états imbriqués) est appelé un état composite. Les sous-structures peuvent être imbriquées à n’importe quel niveau. Un automate à états imbriqués peut avoir au maximum un état initial et un état final. Les sous-structures sont utilisées pour simplifier les automates à états plats complexes en montrant que certains états ne sont possibles que dans un contexte particulier (l’état englobant).
Continue readingCatégorie : Unified Modeling Language
Diagramme de transition d’état : un exemple d’élément chauffant
Un diagramme état-transition présente une séquence d’états que traverse un objet au cours de son cycle de vie. Il est utilisé pour décrire les changements d’états d’un objet ou d’un composant.
Continue readingQu’est-ce que les choses comportementales dans UML ?
Les choses comportementales sont la partie dynamique du modèle UML. Ce sont les verbes d’un modèle. Elles représentent les actions dans le temps et l’espace. En général, il existe deux principaux types de choses comportementales. (1) les interactions (2) les machines à états. Ce sont les éléments comportementaux de base que vous pouvez inclure dans un modèle UML, généralement le diagramme de machine à états. Du point de vue sémantique, ces éléments sont généralement connectés à divers éléments structurels, principalement des classes, des collaborations et des objets.
Continue readingDiagramme de machine d’état, fichiers PDF et ressources du Web
Note sur le diagramme de la machine d’état de l’OMG Diapositives de machine d’état – Notes de cours par B.
Continue readingDiagramme de machine d’état vs diagramme d’activité
Le diagramme UML de machine à états et le diagramme d’activité sont tous deux des diagrammes de comportement mais ils ont des accents différents. Le diagramme d’activité est un flux de fonctions sans mécanisme de déclenchement (événement), tandis que la machine à états est constituée d’états déclenchés.
Continue readingQu’est-ce que le modèle et la notation de gestion de cas (CMMN)
CMMN est une notation graphique utilisée pour capturer les méthodes de travail qui sont basées sur le traitement de cas nécessitant diverses activités qui peuvent être effectuées dans un ordre imprévisible en réponse à des situations évolutives. En utilisant une approche centrée sur les événements et le concept de dossier, CMMN élargit les limites de ce qui peut être modélisé avec BPMN, y compris les efforts de travail moins structurés et ceux menés par les travailleurs du savoir. L’utilisation d’une combinaison de BPMN et de CMMN permet aux utilisateurs de couvrir un spectre beaucoup plus large de méthodes de travail.
Continue readingDiagramme de cas d’utilisation vs spécification de cas d’utilisation
Un cas d’utilisation décrit une tâche qui est exécutée par un acteur produisant un résultat de valeur commerciale pour une entreprise. Un cas d’utilisation peut être visualisé sous la forme d’un diagramme de cas d’utilisation et/ou d’un format de spécification textuel structuré :
Continue readingDiagramme d’activité – Un aperçu rapide
Le diagramme d’activité UML est un autre outil commun utilisé par UML pour modéliser le comportement dynamique du système. Il décrit la séquence des activités et montre le flux de contrôle d’une activité à l’autre. Le diagramme d’activité UML est essentiellement un organigramme.
Continue readingComment identifier les cas d’utilisation dans la modélisation UML
Une approche par cas d’utilisation est une sorte de technique permettant d’identifier les objectifs commerciaux d’un système. L’identification des cas d’utilisation aide à définir la portée du système, en garantissant que les exigences à trouver seront toutes alignées sur les valeurs, les besoins et la stratégie de l’entreprise.
Continue readingAnalyse de cas d’utilisation – Une étude de cas
Un cas d’utilisation est une technique de saisie et de documentation des exigences qui peut être rédigée en texte clair pour décrire de manière narrative les actions et les interactions des participants utilisant le système. Enfin, la fonctionnalité du système doit satisfaire l’objectif pour lequel les parties prenantes utilisent le système.
Continue reading