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
Funções | Executor Primário:
| Executores Adicionais:
|
Entradas | Obrigatório:
| Opcional:
|
Saídas |
|
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.
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.
É 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.
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
© Copyright IBM Corp. 1987, 2006. Todos os Direitos Reservados.
|
|