Tarefa: Detalhar um Caso de Uso de Negócios
Esta tarefa focaliza a descrição completa de um caso de uso de negócios.
Disciplinas: Modelagem de Negócios
Objetivo
  • Descrever o workflow do caso de uso de negócios em detalhe.
  • Assegurar que o caso de uso de negócios suporta a estratégia de negócios.
  • Assegurar que os clientes, usuários e investidores possam entender o workflow do caso de uso de negócios.
Relacionamentos
Etapas
Coletar Informações sobre o Caso de Uso de Negócios

O rascunho da descrição passo a passo do workflow servirá como base para descrever o workflow detalhadamente. Entretanto, antes de começar a descrição, é preciso reunir informações sobre o caso de uso de negócios. Forme um grupo que inclua membros da equipe do projeto e pessoas da organização que trabalhem no processo. Apresente um caso de uso de negócios ao grupo e peça aos membros que:

  • Identifiquem o proprietário do caso de uso de negócios. O proprietário é a atribuição ou a pessoa responsável por tomar decisões referentes ao desempenho e às melhorias do caso de uso de negócios. Dúvidas relativas à forma atual de trabalho devem ser dirigidas ao proprietário do caso de uso de negócios.
  • Identifiquem ao menos dez tarefas que devam pertencer ao caso de uso de negócios. Aceitem por brainstorm toda sugestão, sem considerar a ordem ou o tamanho da tarefa.
  • Indiquem pelo menos cinco interações com atores de negócios, como requisitos de um ator de negócios e de eventos aos quais o caso de uso de negócios deva reagir.

Organizem as tarefas e interações de acordo com o tempo disponível. Identifiquem o fluxo de trabalho básico e adicionem novas tarefas conforme necessário. A ordem resultante das tarefas e das interações servirá de base para a descrição do caso de uso de negócios.

Durante essa fase de coleta de informações, você, sem dúvida, terá idéias de como os profissionais de negócios e as entidades de negócios são organizados. Assegure-se de escrever estas idéias e salvá-las para uso futuro.

Detalhar o Fluxo de Trabalho do Caso de Uso de Negócios

Quando você sentir que já tem informações suficientes, organizadas em ordem cronológica, este é o momento de descrever detalhadamente o workflow do caso de uso de negócios.

Comece descrevendo o workflow normal do caso de uso de negócios. Verifique os atores e o caso de uso de negócios simultaneamente e especifique as interações entre eles. Depois que o workflow normal estiver descrito e relativamente estável, comece a descrever os workflows alternativos.

Siga os padrões aceitos relativos à aparência do workflow do caso de uso de negócios. Para obter informações adicionais sobre estilo, consulte Técnica: Caso de Uso de Negócios e Diretriz de Produto de Trabalho: Caso de Uso, a discussão sobre o fluxo de eventos.

Identificar as Metas de Negócio Suportadas pelo Caso de Uso de Negócios

Casos de uso de negócios devem suportar objetivos de negócios. Se for difícil identificar uma ou mais metas de negócios suportadas por um caso de uso de negócios, pode ser um sinal de que o caso de uso seja muito abstrato ou que as metas ainda não sejam suficientemente concretas. Considere todas as metas de negócios, pois os casos de uso de negócios podem suportar mais de uma delas. Tente reverter seu raciocínio e também, por exemplo, perguntar quais metas de negócios (ainda não identificadas) poderiam ser suportadas pelo caso de uso de negócios, considerando sua finalidade e workflow. Esta abordagem pode ajudar a descobrir as metas de negócios ou aprimorar as já existentes. Para obter informações adicionais, consulte Técnica: Modelo de Caso de Uso de Negócios e Tarefa: Identificar Metas de Negócio.

Estrutura do Fluxo de Trabalho do Caso de Uso de Negócios

O workflow de um caso de uso de negócios pode ser dividido em vários subfluxos. Quando o caso de uso de negócios é ativado, os subfluxos podem ser combinados de várias maneiras, se as seguintes afirmações forem verdadeiras:

  • O caso de uso de negócios pode prosseguir a partir de um dos vários caminhos possíveis, dependendo das informações fornecidas por determinado ator de negócios ou dos valores de algum atributo ou objeto. Por exemplo, o workflow pode seguir caminhos diferentes, conforme o que ocorrer na interação com o ator de negócios.
  • O caso de uso de negócios pode executar alguns subfluxos em seqüências opcionais.
  • O caso de uso de negócios pode executar vários subfluxos ao mesmo tempo.

Você deve descrever todos esses subfluxos opcionais ou alternativos. Recomenda-se que cada subfluxo seja descrito em um suplemento separado do workflow. De fato, isto é mandatório para os seguintes tipos de subfluxos:

  • Subfluxos que ocupam um grande segmento de determinado workflow.
  • Subfluxos excepcionais. Dessa forma, o workflow principal do caso de uso de negócios ficará melhor destacado.
  • Subfluxos que podem ser executados em vários intervalos no mesmo workflow.

Se um subfluxo envolver apenas uma parte secundária do workflow total, descreva-o no corpo do texto e não em um suplemento separado.

É possível ilustrar a estrutura do fluxo de trabalho com um diagrama de tarefas. Consulte Técnica: Diagrama de Atividades no Modelo de Caso de Uso de Negócios.

Para obter informações adicionais sobre a estrutura de um fluxo de trabalho, consulte Diretriz do Produto de Trabalho: Caso de Uso, a discussão sobre a estrutura do fluxo de eventos.

Ilustrar Relacionamentos com Agentes Comerciais e Outros Casos de Uso de Negócios

Crie diagramas de casos de uso que mostrem o caso de uso e seus relacionamentos com os atores de negócios e outros casos de uso de negócios. Um diagrama desse tipo funciona como um diagrama local do caso de uso de negócios e deve estar relacionado a ele. Lembre-se de que esse tipo de diagrama de caso de uso local é pouco útil, a menos que o caso de uso de negócios tenha relacionamentos de extensão ou de inclusão que precisem ser explicados ou se houver alguma complexidade incomum entre os atores de negócios envolvidos. Consulte também Técnica: Diagrama de Casos de Uso no Modelo de Análise de Negócio.

Descrever os Requisitos Especiais do Caso de Uso de Negócios

Descreva qualquer informação que possa estar relacionada ao caso de uso de negócios, mas que não seja considerada no workflow nem nas metas de desempenho.

Descrever as Metas de Desempenho do Caso de Uso de Negócios

Identifique as metas de desempenho importantes no momento que devem ser reproduzidas para um ator de negócios. Se o cliente for desenvolver ou implementar um sistema aplicativo, concentre-se nas metas que são relevantes sob uma perspectiva de sistema de informações. Estas metas de desempenho podem ajudar a avaliar o caso de negócios após a implantação.

Descrever Pontos de Extensão

Se o caso de uso de negócios tiver que ser estendido por outro caso de uso (consulte Técnica: Relacionamento de Extensão no Modelo de Caso de Uso de Negócios), será necessário identificar e descrever os pontos de extensão (consulte Técnica: Caso de Uso de Negócios, discussão sobre pontos de extensão).

Avaliar os Resultados

Um caso de uso de negócios só estará completo quando descrever tudo o que o negócio realiza. Antes de terminar, verifique se o caso de uso de negócios apresenta as propriedades características de um bom caso de uso.

Avalie cada caso de uso de negócios e seu workflow. Uma forma especial para avaliar o workflow de um caso de uso de negócios é fazer um teste completo de revisão. Neste método de avaliação, a pessoa responsável pelo caso de uso de negócios orienta um ou dois membros da equipe do projeto através do workflow do caso de uso de negócios. Utilize um cenário: imagine uma situação da vida real, com pessoas específicas como atores, quando você entra no caso de uso de negócios.

Consulte a lista de verificação para casos de uso de negócios Tarefa: Revisar o Modelo de Caso de Uso de Negócios.



Informações Adicionais