Urbanisation SI : la méthode ultime pour modéliser les besoins d'un projet - 4ème partie - Processus métiers - UML - Diag. Activité
Un processus métier est composé d'activités qui peuvent à leur tour être constituées de sous-activité. Le diagramme d'activité UML convient donc parfaitement pour la représentation des processus métier.
Tous les diagrarmmes UML sont génériques et peuvent être utilisés pour modéliser ce qu'on veut. Par exemple, le diagramme d'activité UML peut aussi bien être utilisé pour les processus métier de la discipline "Modélisation métier", pour la représentation d'un scénario d'un cas d'utilisation de la discipline "Expression des besoins" ou bien encore pour la représentation d'un algorithme de code de la discipline "Implémentation". Ces diagrammes n'ont pas le même niveau de granularité, de technicité, les buts diffèrent et les profils vont de l'expert métier non technicien au concepteur/développeur hyper pointu dans les dernières technologies.
Pour la modélisation des processus métier avec le diagramme d'activité UML, l'expert métier ou la MOAD (Maîtrise d'Ouvrage Déléguée qui possède à la fois les connaissances fonctionnelles et et techniques, un vrai métier en plein essor) ne doit pas utiliser tous les raffinements techniques complexes qu'offre UML.
- Les nœuds représentent des actions ou des activités
- Les transitions expriment le passage d’une activité à une autre
- Un nœud initial indique le début du flot
- Un nœud final (éventuellement plusieurs) indique sa fin
- Une activité peut éventuellement être structurée et composée de sous activités (symbole infini à l'intérieur du rectangle).
- Être décrite par un diagramme d’activité
- Peut éventuellement être sécurisé par une garde ou expression booléenne [else]
- Valide si aucune autre garde n’est valide
- Peut servir aussi de nœud de fusion (recevoir plusieurs transitions)
- Représentées par des chemins concurrents
- Utilisation de nœud de bifurcation / union
- Nœud de terminaison de flot
- L’activité continue pour les chemins concurrents
- Nœud final d'activité termine l'ensemble d'une activité. Tous les jetons qui arrivent sont détruits, et l'exécution de tout autre nœud est interrompue.
- Nœud final de flux termine un chemin partiel d'exécution mais pas l'ensemble de l'activité.
Modéliser “Qui” exécute les tâches
Les acteurs externes (clients, partenaires, ...) et internes (gestionnaires, vendeurs, ...) qui exécutent les activités sont représentés par des partitions verticales ou horizontales pouvant se décomposer en sous-partitions.
- Représente un objet généré par une action et utilisé par une autre
- Peut être nommé et typé
- Permet d’exprimer précisément les entrées et sorties
- Permet d’exprimer la gestion des exceptions
- Elles sont passives et ne créent par d'interactions spécifiques de leur fait propre.
- Elles peuvent être utilisées par plusieurs processus métier.
A découvrir aussi
- Urbanisation SI : la méthode ultime pour modéliser les besoins d'un projet - 2ème partie - Processus métiers - Profil UML Eriksson Penker
- Urbanisation SI : la méthode ultime pour modéliser les besoins d'un projet - 6ème partie - Rule Flow – UML – Diag. Activité
- Urbanisation SI : la méthode ultime pour modéliser les besoins d'un projet - 7ème partie - Domaine métier – UML – Diag. Classe
Inscrivez-vous au site
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 769 autres membres