Tarefa: Refinar um Caso de Uso de Negócios
Essa tarefa é desempenhada quando há casos de uso de negócio que tenham apenas uma definição de alto nível e que precisam ser refinados antes de poderem ser realizados.
Disciplinas: Modelagem de Negócios
Objetivo

O objetivo desta tarefa é obter um caso de uso de negócios que está definido em um alto nível para mostrar a intenção e o objetivo do negócio ou do sistema de negócio -- mas que seja muito abstrato para ser realizado diretamente -- e refiná-lo em um conjunto de casos de uso para o sistema de negócio que possa ser realizado por um processo de negócios (na Tarefa: Análise de Caso de Uso de Negócios).

Relacionamentos
Descrição Principal

O trabalho anterior (na Tarefa: Localizar Agentes de Negócios e Casos de Uso) identificou um conjunto inicial de agentes de negócios e casos de uso de negócios; nessa tarefa, esse conjunto é examinado para determinar se é necessário refinar ou particionar o conjunto de casos de uso de negócios para um nível que torne sua especificação focada, sua abrangência adequada (em apoio ao Artefato: Meta de Negócios, por exemplo) e sua realização plausível. Essa situação pode surgir quando o conjunto inicial abranger funções amplas identificadas no limite do negócio sob consideração quando, por exemplo, o modelo de caso de uso de negócios for inicialmente produzido para um público de nível executivo interessado principalmente na intenção de alto nível e no objetivo do negócio.

Se esse exame determinar que seja necessário, o refinamento do modelo de caso de uso de negócios será desempenhado utilizando uma ou mais das seguintes técnicas (note que nesse processo, o conjunto de agentes de negócios também poderá ser refinado):

  • o caso de uso de negócio de alto nível pode ter vários agentes de negócios com requisitos de informação e interação que sejam particionáveis
  • há seqüências de interações que têm valor individualmente para um agente de negócios -- elas podem ser descobertas pelo exame da especificação de caixa preta do caso de uso de negócio. O exame (e o refinamento) dos resultados das interações pode mostrar que há resultados intermediários que têm valor para o agente de negócios. Processos de longa execução também devem ser examinados por pontos de verificação óbvios.
  • o(s) agente(s) de negócios para o caso de uso de negócio de alto nível pode ser especializado
  • as intenções ou metas de nível inferior (para os agentes) que são separadas de forma útil podem ser discernidas, e os casos de uso de negócios identificados para elas
  • a consideração de Metas de Negócios pode sugerir o suporte de casos de uso de negócios que não eram evidentes inicialmente. Por exemplo, um serviço de táxi poderia operar uma frota de táxis de qualidade superior (mais novos, limpos e modelos mais luxuosos). Em tempos de alta demanda, uma de suas metas de negócio é manter o serviço dentro do horário para seus clientes, mesmo se nenhum táxi de qualidade estiver disponível, o que poderia significar o envio de um táxi comum de outra empresa.
  • a revisão de documentação de processo de negócios existente e discussões adicionais com especialistas no assunto do negócio podem sugerir refinamento adicional
Etapas
Analisar Modelo de Caso de Uso de Negócios

O Artefato: Modelo de Caso de Uso de Negócios é analisado para localizar casos de uso de negócios que sejam granulados muito grosseiramente para serem sensivelmente realizados de forma direta (pelo Artefato: Realização de Caso de Uso de Negócios) -- o analista de processo de negócios faz o julgamento de que seria melhor particionar o Artefato: Caso de Uso de Negócios em um conjunto refinado e especificá-los individualmente em detalhes -- e em última instância produzir realizações para eles. Por exemplo, o caso de uso de negócios no diagrama a seguir, denominado Alugar Veículo, descreve a intenção ou a finalidade de negócios o suficiente, mas tem longa execução e tem alguns pontos intermediários evidentes nos quais o valor é fornecido para seus agentes de negócios, o cliente do aluguel e o balconista do aluguel.

Caso de Uso de Negócios Alugar Veículo

Por exemplo, o veículo deve ser reservado antes de ter permissão para sair da garagem, e deve ter o registro de saída efetuado da garagem antes de ser devolvido (e ter a entrada registrada).

Refinar Caso de Uso de Negócios de Alto Nível (Nível 1)

O caso de uso de negócios de alto nível identificado na etapa Analisar Modelo de Caso de Uso de Negócios é refinado com base nos critérios descritos na Descrição Principal. No exemplo, identificamos que Alugar Veículo era um processo de execução longa, com alguns pontos de verificação nos quais o valor era fornecido aos agentes de negócios -- fornecendo os casos de uso de negócios refinados mostrados a seguir, Reservar Veículo, Efetuar o Registro de Saída do Veículo e Efetuar o Registro de Entrada do Veículo

Casos de Uso de Negócios Refinado

É possível que outro nível de refinamento seja necessário, mas é preferível produzir qualquer descrição mais granulada utilizando uma Realização de caso de Uso de Negócios, normalmente no formato de um diagrama de atividades, na Tarefa: Análise de Caso de Uso de Negócio. Os nós de ação no diagrama de atividades representam outro nível da decomposição do processo, conforme descrito em Conceito: Decomposição do Processo de Negócios e ilustrado a seguir para o caso de uso de negócios Reservar Veículo.

Realização de Reservar Veículo

Os casos de uso de negócios de nível inferior serão detalhados adicionalmente na Tarefa: Detalhar um Caso de Uso de Negócios.

O refinamento de um caso de uso de negócios em casos de uso de negócios de nível inferior poderá revelar requisitos não funcionais adicionais (por exemplo, requisitos de desempenho, regulatórios ou de segurança) que devem ser capturados no Artefato: Especificação Complementar do Negócio.

Informações Adicionais