Realização de Casos de Uso de Negócios
Uma realização de casos de uso de negócios descreve como um determinado caso de uso de negócios é realizado no modelo de objeto de negócios em termos de objetos de colaboração.
Tópicos

Explicação Início da página

Um modelo de casos de uso de negócios descreve um negócio em termos de atores de negócios e casos de uso de negócios correspondentes aos clientes e processos de negócios. O modelo de casos de uso de negócios inclui descrições de fluxo de trabalho que identificam o que é feito. Como o trabalho é realizado em cada caso de uso de negócios é descrito no modelo de objetos de negócios.

Um conjunto de pessoas que realizam o trabalho de um caso de uso de negócios, junto com os objetos de negócios que eles acessam e manipulam como parte do trabalho, é denominado realização de casos de uso de negócios. Os objetos da mesma classe podem participar de várias realizações de casos de uso de negócios diferentes, significando que o mesmo tipo de recurso de um momento para o outro funciona em diferentes processos.

Uso de Diagramas de Atividades Início da página

A primeira opção para documentar a realização de um caso de uso de negócios é desenhar um diagrama de atividades, onde as raias (ou partições) representam os trabalhadores de negócios participantes. Para cada realização de caso de uso de negócios, pode haver um ou mais diagramas de atividades para ilustrar o fluxo de trabalho. Uma maneira comum de organizar é ter um diagrama de visão geral sem raias que cobrem o fluxo de trabalho inteiro, e onde você mostra a "atividade de macro" que está em um nível superior. Em seguida, para cada atividade de macro há um diagrama de atividades detalhado que mostra as raias e as atividades no nível do trabalhador de negócios. Por motivos de legibilidade, uma das metas deve ser encaixar cada diagrama em uma página.

Consulte também Diretrizes: Diagrama de Atividades no Modelo de Objetos de Negócios.

Uso dos Diagramas de Colaboração e Seqüência Início da página

Para cada realização de casos de uso de negócios pode haver um ou mais diagramas de interação ilustrando os trabalhadores de negócios e as entidades de negócios participantes, e suas interações. Há dois tipos de diagramas de interação: Diagramas de seqüência e de colaboração. Eles expressam informações semelhantes, mas mostram isso de diferentes maneiras:

  • Os diagramas de seqüência mostram e explicitam seqüências de eventos e são melhores que os diagramas de atividades em cenários mais complexos.
  • Os diagramas de colaboração mostram os links de comunicação e as mensagens entre os objetos, e são melhores para entender todos os efeitos em um determinado objeto.
  • Se há poucos fluxos alternativos, mas há muitas entidades de negócios envolvidas, os diagramas de interação são normalmente uma opção melhor que os diagramas de atividades para mostrar a realização do fluxo de trabalho.

Consulte Diretrizes: Diagrama de Seqüência no modelo de Objetos de Negócios e Diretrizes: Diagrama de Colaboração no Modelo de Objetos de Negócios para obter mais informações.

Uso de Diagramas de Classes Início da página

Para cada realização de casos de uso de negócios pode haver um ou mais diagramas de classes ilustrando os trabalhadores de negócios e as entidades de negócios participantes. Um diagrama desse tipo pode ser uma ajuda útil ao coordenar todos os requisitos em um trabalhador de negócios ou uma entidade de negócios que participa de várias realizações de casos de uso de negócios. Consulte Diretrizes: Diagrama de Classes no Modelo de Objetos de Negócios.

Como Mapear os Relacionamentos de Casos de Uso Início da página

Os relacionamentos entre casos de uso de negócios correspondem aos relacionamentos no modelo de objetos de negócios. Estudando o que acontece no negócio, você pode entender como mapear os relacionamentos de casos de uso de negócios com os links entre objetos das realizações de casos de uso de negócios. Para obter mais informações sobre relacionamentos de casos de uso, consulte Diretrizes: Modelo de Casos de Uso de Negócios.

Suponha a existência de um caso de uso de negócios (base) que inclui outro caso de uso de negócios (inclusão). Em um determinado momento, os funcionários precisarão deixar de seguir as instruções da base e passar a seguir as instruções da inclusão da maneira descrita na documentação das respectivas realizações de casos de uso de negócios. Ocorre o seguinte:

  • Um estado identificável é alcançado na execução de um processo de acordo com o caso de uso base—um trabalhador de negócios terminou uma determinada tarefa, por exemplo.
  • Uma mudança no estado é informada por alguém que está pronto para iniciar o trabalho de acordo com a realização da inclusão. A pessoa viu algum fenômeno ou foi informada por alguém na inclusão.

Um trabalhador de negócios na realização da base interage com os trabalhadores de negócios na realização da inclusão para informá-los sobre o que está ocorrendo. A abordagem mais natural é:

  • Uma realização da inclusão tem um objeto para cada base pela qual está incluído. Cada objeto que se origina da base tem um link para o trabalhador de negócios individual que inicia o trabalho na inclusão.

Cada trabalhador de negócios na realização dos casos de uso de negócios base precisa de um link para o trabalhador de negócios que começa a trabalhar de acordo com o caso de uso de negócios de inclusão.

  • Uma realização do caso de uso de negócios base não tem objetos que representam a inclusão.

Em um caso de uso de negócios que está sendo estendido por um outro caso de uso de negócios, você terá uma solução semelhante. Na realização da extensão, haverá um objeto que representa a base com um link para um objeto que inicia o trabalho descrito na extensão.

Cada trabalhador de negócios nos casos de uso de negócios base precisa de um link para o trabalhador de negócios que começa a extensão.

Para a generalização de casos de uso, a solução novamente é semelhante. Na realização do caso de uso pai, você verá um objeto que representa o filho.

Há trabalhadores de negócios que representam os casos de uso filhos na realização do pai.

Os relacionamentos de casos de uso têm interpretações diferentes. Nas representações no modelo de objetos de negócios, a diferença está no motivo pelo qual o trabalho é definido na inclusão, na iniciação da extensão ou do caso de uso de negócios pai e em como o trabalhador de negócios interpreta as informações. A maneira como os objetos nas realizações de casos de uso de negócios interagem segue a mesma estrutura em todos os casos.

Características de Boas Realizações de Casos de Uso de Negócios Início da página

  • Os trabalhadores de negócios e as entidades de negócios participantes realizam o fluxo de trabalho dos casos de uso de negócios, incluindo todos os subfluxos alternativos e opcionais.
  • A descrição do fluxo de trabalho aborda todas as atividades descritas.
  • Os trabalhadores de negócios e as entidades de negócios têm todos os relacionamentos necessários para realizar o fluxo de trabalho dos casos de uso de negócios.
  • Pelo menos um trabalhador de negócios trata a interação entre os atores de negócios e os negócios.
 

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process