Diretriz: Diagramas no Modelo de Análise de Negócio
Esta diretriz é uma visão geral dos principais diagramas que podem ser utilizados na ilustração da estrutura de um Modelo de Análise de Negócio.
Relacionamentos
Descrição Principal

Tópicos

Diagramas de Atividades

A notação do diagrama de atividades é explicada na Técnica: Diagrama de Atividades no Modelo de Caso de Uso de Negócios. Essa página exemplifica como a notação é aplicada para descrever uma realização de caso de uso de negócios.

Um diagrama de atividades de uma realização de caso de uso de negócios explora a ordem de tarefas que realizam as metas de negócio e cumprem os compromissos entre os agentes comerciais externos e os trabalhadores de negócio internos. Uma tarefa pode ser manual ou automatizada e completa uma unidade de trabalho. 

Os diagramas de atividades ajudam a:

  • Fornecer fundamentos e noções básicas sobre a introdução de sistemas de informações no negócio.  
  • Estabelecer objetivos para projetos de desenvolvimento de sistema a fim de implementar iniciativas de transformação de negócios.  
  • Justificar investimento em automação com base em métricas do processo de negócios detalhadas.  

Comparado a um diagrama de seqüência, que pode ser percebido como tendo uma finalidade semelhante, um diagrama de atividades com raias e fluxos de objetos se concentram em como dividir responsabilidades em classes, enquanto o diagrama de seqüência ajuda a compreender como os objetos interagem e em que seqüência. Os diagramas de atividade destacam o workflow, enquanto os diagramas de seqüência destacam o gerenciamento de entidades de negócios. Os diagramas de atividades e os diagramas de seqüência podem ser usados como técnicas complementares, onde um diagrama de seqüência mostra o que ocorre em um estado de atividade.

Utilizando Raias

Se você estiver utilizando raias e as raias estiverem acopladas para classes (principalmente trabalhadores de negócio) no modelo de análise de negócio, você está utilizando o diagrama de atividades para documentar as realizações de casos de uso de negócios em vez de casos de uso de negócios.

Como um exemplo, mostramos um diagrama de atividades da realização do processo de Proposta do caso de uso de negócios, que está descrito em Técnica: Caso de Uso de Negócios.

Diagrama descrito no texto associado.

A realização do caso de uso de negócios Processo de Proposta

O diagrama de atividades fornece detalhes do que ocorre dentro do negócio através do exame de pessoas que assumem determinadas funções (os trabalhadores de negócio) e das tarefas que elas executam. Para projetos de desenvolvimento de aplicativos, esses diagramas fornecem noções básicas detalhadas da área de negócios que será suportada ou afetada pelo novo aplicativo. Eles ajudam a estabelecer pontos de conexão com o novo sistema proposto e esses pontos de conexão levantam os casos de uso do sistema. 

Utilizando Fluxos de Objeto

Neste contexto, os fluxos de objeto são utilizados para mostrar como as entidades de negócio são criadas e utilizadas em um fluxo de trabalho. Os fluxos de objetos permitem mostrar entradas e saídas a partir de estados de atividades em um gráfico de atividades. Há dois elementos para a notação: 

  • O estado do fluxo do objeto representa um objeto de uma classe que participa do fluxo de trabalho que o gráfico de atividades representa. O objeto pode ser a saída de uma tarefa e a entrada de muitas outras tarefas. 
  • O fluxo de objeto é um tipo de fluxo de controle com um estado de fluxo de objeto como entrada ou uma saída. 

O símbolo de fluxo de objeto representa a existência de um objeto em um determinado estado, não só o próprio objeto. O mesmo objeto pode ser manipulado por uma série de tarefas consecutivas que mudam o estado do objeto. O objeto pode ser exibido várias vezes em um gráfico de atividades, cada uma representando um estado diferente da sua vida. O estado do objeto em cada ponto pode ser colocado entre parênteses e anexado ao nome da classe. 

Diagrama descrito no texto associado.

Um processo de vendas genérico utilizando os fluxos de objeto para mostrar como um pedido altera seu estado ao executar o workflow.  Consulte Técnica: Diagrama de Atividades no Modelo de Caso de Uso de Negócios

Um estado de fluxo de objeto pode aparecer como o destino de um fluxo de objeto (transição) e a origem de múltiplos fluxos de objeto (transições). 

Diagrama descrito no texto associado.

Um diagrama de atividades para o Processo de Proposta usando fluxos de objetos para mostrar as principais entidades de negócios envolvidas

Os fluxos de objetos podem ser comparados aos fluxos de dados dentro do workflow de um caso de uso de negócios. Diferentemente dos fluxos de dados tradicionais, os fluxos de objeto existem em um ponto definido dentro de um gráfico de atividade.

Diagramas de Classe

Os diagramas de classes mostram associações, agregações e generalizações entre trabalhadores de negócios e entidades de negócios. Os tipos de diagrama de classe podem ser interessantes:

  • Hierarquias de herança.
  • Agregações de trabalhadores de negócios e entidades de negócios.
  • Como entidades e trabalhadores de negócios estão relacionados através de associações.
Os diagramas de classe mostram estruturas genéricas no modelo de domínio de negócio, mas podem também fazer parte da documentação de uma realização de caso de uso de negócios (consulte Técnica: Realização de Caso de Uso de Negócios) mostrando os trabalhadores de negócio e as entidades de negócio participantes. 


Diagrama descrito no texto associado.

Um diagrama de classe mostrando os trabalhadores de negócio e as entidades de negócio no Check-in Individual do caso de uso de negócio.

Diagramas de Comunicação

Um diagrama de comunicação é semanticamente idêntico a um diagrama de seqüência, mas enfatiza os objetos enquanto o último enfatiza as interações. Um diagrama de comunicação deve apresentar o subconjunto de objetos relevantes para a seqüência de trabalho afetada, incluindo seus links, mensagens e seqüências de mensagem.

Diagramas de Seqüência

Um diagrama de seqüência descreve graficamente os detalhes da interação entre trabalhadores de negócios, agentes de negócios e como as entidades de negócios são acessadas, durante o desempenho de um caso de uso de negócios. Esse tipo de diagrama descreve o que os trabalhadores de negócios participantes fazem e como as entidades de negócios são manipuladas, em termos de ativação, e como elas se comunicam enviando mensagens umas às outras.

Diagrama descrito no texto associado.

Um diagrama de seqüência da parte de um caso de uso de negócios Check-in Individual.

As mesmas informações que podem ser localizadas em um diagrama de seqüência podem ser apresentadas em um diagrama de comunicação.

Diagramas de Estados

Geralmente, é possível usar um diagrama de estados para ilustrar os estados que um trabalhador de negócio ou uma entidade de negócios pode ter, os eventos que causam uma transição de um estado a outro e as ações que resultam de uma mudança de estado. Um diagrama de estados geralmente simplifica a validação do design de classe.

Para cada estado que um objeto de classe pode inserir, um diagrama mostra as mensagens que pode receber, as ações que pode executar e o estado do objeto de classe a ser inserido depois.

Diagrama descrito no texto associado.

A entidade de negócios Bagagem descrita com um diagrama de estados.