¿Cuáles son los usos de UML para el análisis empresarial?

El lenguaje de modelado unificado (UML) se puede utilizar para varios aspectos del análisis empresarial. Los modelos pueden ser creados por un analista comercial (BA) para representar los procesos comerciales actuales y propuestos, promoviendo el cambio organizacional. El UML para el análisis empresarial también se puede utilizar para capturar los requisitos empresariales y para proporcionar un punto de partida para diseñar y desarrollar aplicaciones informáticas.

UML para análisis de negocios ofrece diferentes tipos de diagramas. Cada tipo resalta ciertos aspectos de los procesos comerciales o los requisitos del sistema. Estos diagramas pueden incluir diagramas de carril de natación, diagramas de casos de uso, diagramas de actividad y diagramas de secuencia.

Se puede usar un diagrama de carril de nado tanto para el proceso empresarial como para el análisis de requisitos. Este diagrama muestra un proceso particular, los actores en el proceso y las interacciones entre actores, que pueden representar cómo se mueve una unidad de trabajo entre actores. Por lo general, estos diagramas son fáciles de entender para usuarios no técnicos, por lo que pueden confirmar que el diagrama es correcto. Los diagramas de carril de natación también facilitan la visualización de redundancias o ineficiencias en un proceso para que pueda mejorarse. Por ejemplo, si un elemento de trabajo regresa a un actor varias veces, es posible que el proceso se vuelva más eficiente al combinar tareas para que el elemento de trabajo se devuelva menos veces.

Los diagramas de casos de uso especifican al menos un actor y una tarea que proporciona valor a los actores. Como ejemplo, el actor puede ser Cliente y la tarea a realizar es Ordenar Mercancía. Este diagrama de análisis de UML para empresas muestra de manera muy simple los requisitos del sistema para una función que le permite al actor ordenar mercancía.

Los diagramas de clase se usan comúnmente para ayudar a definir los requisitos comerciales para el desarrollo de sistemas. Muestran los tipos de objetos, como personas o cosas, sus relaciones entre ellos y sus atributos y operaciones. Como ejemplo, una compañía de seguros puede tener un sistema de gestión de pólizas con una clase llamada Políticas. La clase de Políticas puede tener un atributo como propietario y una operación como payClaim.

Los diagramas de actividad son útiles para el modelado de procesos de negocios porque representan el flujo de trabajo y también pueden usarse como documentos de requisitos del sistema. Un diagrama de actividad a menudo mostrará tareas realizadas secuencialmente. El modelo frecuentemente tiene un comienzo y un final, puntos de decisión, e indica varias partes responsables y sus tareas. También indica qué tareas pueden ocurrir al mismo tiempo.

Los diagramas de secuencia son otro UML para la herramienta de análisis empresarial que se puede utilizar a nivel de proceso empresarial para describir cómo interactúan actualmente los objetos empresariales. Estos diagramas también pueden usarse para requisitos para nuevas aplicaciones. Representan llamadas, o mensajes, entre objetos, en el orden en que ocurren.

Inteligente de activos.