Quelles sont les utilisations d’UML pour l’analyse métier ?

Unified Modeling Language (UML) peut être utilisé pour divers aspects de l’analyse commerciale. Les modèles peuvent être créés par un analyste commercial (BA) pour décrire à la fois les processus commerciaux actuels et proposés, favorisant ainsi le changement organisationnel. UML pour l’analyse métier peut également être utilisé pour capturer les exigences métier et pour fournir un point de départ pour la conception et le développement d’applications informatiques.

UML pour l’analyse métier propose différents types de diagrammes. Chaque type met en évidence certains aspects des processus métier ou des exigences système. Ces diagrammes peuvent inclure des diagrammes de couloirs de nage, des diagrammes de cas d’utilisation, des diagrammes d’activités et des diagrammes de séquence.

Un diagramme de couloir de nage peut être utilisé à la fois pour l’analyse des processus métier et des exigences. Ce diagramme montre un processus particulier, les acteurs du processus et les interactions entre les acteurs, qui peuvent décrire comment une unité de travail se déplace entre les acteurs. Ces diagrammes sont généralement faciles à comprendre pour les utilisateurs non techniques, afin qu’ils puissent confirmer que le diagramme est correct. Les diagrammes de couloirs de nage facilitent également la visualisation des redondances ou des inefficacités dans un processus afin qu’il puisse être amélioré. Par exemple, si un élément de travail revient plusieurs fois à un acteur, il est possible que le processus soit rendu plus efficace en combinant des tâches pour que l’élément de travail soit renvoyé moins de fois.

Les diagrammes de cas d’utilisation spécifient au moins un acteur et une tâche qui apporte une valeur au(x) acteur(s). A titre d’exemple, l’acteur peut être Client et la tâche à accomplir est Commander Marchandise. Ce diagramme UML pour l’analyse métier montre très simplement la configuration système requise pour une fonctionnalité permettant à l’acteur de commander des marchandises.

Les diagrammes de classes sont couramment utilisés pour aider à définir les exigences commerciales pour le développement de systèmes. Ils montrent les types d’objets, tels que les personnes ou les choses, leurs relations les uns avec les autres, et leurs attributs et opérations. Par exemple, une compagnie d’assurance peut avoir un système de gestion de polices avec une classe nommée Polices. La classe Policies peut avoir un attribut tel que owner et une opération telle que payClaim.

Les diagrammes d’activité sont utiles pour la modélisation des processus métier car ils décrivent le flux de travail et peuvent également être utilisés comme documents d’exigences système. Un diagramme d’activité montrera souvent les tâches exécutées de manière séquentielle. Le modèle a souvent un début et une fin, des points de décision, et il indique diverses parties responsables et leurs tâches. Il indique également quelles tâches peuvent se produire en même temps.

Les diagrammes de séquence sont un autre outil d’analyse métier UML qui peut être utilisé au niveau des processus métier pour décrire comment les objets métier interagissent actuellement. Ces diagrammes peuvent également être utilisés pour les besoins de nouvelles applications. Ils représentent des appels, ou des messages, entre des objets, dans l’ordre dans lequel ils se produisent.

SmartAsset.