A Linguagem de Modelagem Unificada (UML) pode ser usada para vários aspectos da análise de negócios. Os modelos podem ser criados por um analista de negócios (BA) para representar os processos de negócios atuais e propostos, promovendo mudanças organizacionais. A UML para análise de negócios também pode ser usada para capturar requisitos de negócios e fornecer um ponto de partida para projetar e desenvolver aplicativos de computador.
A UML para análise de negócios oferece diferentes tipos de diagramas. Cada tipo destaca certos aspectos de processos de negócios ou requisitos de sistema. Esses diagramas podem incluir diagramas de raia de natação, diagramas de casos de uso, diagramas de atividades e diagramas de sequência.
Um diagrama de raia pode ser usado para análise de processos e requisitos de negócios. Este diagrama mostra um processo específico, os atores no processo e as interações entre os atores, que podem representar como uma unidade de trabalho se move entre os atores. Esses diagramas geralmente são fáceis de entender para usuários não técnicos, para que possam confirmar que o diagrama está correto. Os diagramas de raia de natação também facilitam a exibição de redundâncias ou ineficiências em um processo, para que ele possa ser aprimorado. Por exemplo, se um item de trabalho retornar a um ator várias vezes, é possível que o processo seja mais eficiente combinando tarefas ao item de trabalho que seja retornado menos vezes.
Os diagramas de casos de uso especificam pelo menos um ator e uma tarefa que fornece valor ao (s) ator (es). Como exemplo, o ator pode ser o Cliente e a tarefa a ser realizada é Solicitar mercadoria. Esse diagrama da UML para análise de negócios mostra muito simplesmente o requisito do sistema para um recurso que permite ao ator solicitar mercadorias.
Diagramas de classes são comumente usados para ajudar a definir requisitos de negócios para o desenvolvimento de sistemas. Eles mostram os tipos de objetos, como pessoas ou coisas, seus relacionamentos entre si e seus atributos e operações. Como exemplo, uma companhia de seguros pode ter um sistema de gerenciamento de políticas com uma classe chamada Políticas. A classe Policies pode ter um atributo como owner e uma operação como payClaim.
Os diagramas de atividades são úteis para modelagem de processos de negócios, pois representam o fluxo de trabalho e também podem ser usados como documentos de requisitos do sistema. Um diagrama de atividades geralmente mostra tarefas executadas sequencialmente. O modelo freqüentemente possui um começo e um fim, pontos de decisão e indica várias partes responsáveis e suas tarefas. Também indica quais tarefas podem ocorrer ao mesmo tempo.
Os diagramas de sequência são outra ferramenta UML para análise de negócios que pode ser usada no nível do processo de negócios para descrever como os objetos de negócios interagem atualmente. Esses diagramas também podem ser usados para requisitos de novas aplicações. Eles representam chamadas ou mensagens entre objetos, na ordem em que ocorrem.
Inteligente de ativos.