O Diagrama de Caso de uso é um modelo proposto na UML (Unified Modelling Language) para representação de funcionalidades, mas sua representação apresenta visualizações de como os requisitos são atendidos e não mostra o que é feito para a realização. Para entendimento completo das necessidades do negócio é preciso especificar como cada necessidade é realizada.

Para isso, associada ao Diagrama de Caso de uso utilizamos a Descrição de Caso de Uso, definida nesta aula.

Vamos ver como?

Descrição de Caso de Uso - Apresentação

A descrição de caso de uso é um recurso utilizado no desenvolvimento de sistemas para especificar os procedimentos realizados pelo caso de uso. Cada caso de uso possui sua especificação e apresenta as informações que serão utilizadas. Com a descrição de caso de uso podemos nos certificar de que os procedimentos referentes à realização das necessidades dos clientes sejam compreendidas de forma alinhada com suas expectativas.

A descrição de caso de uso pode ser do tipo: Descrição não Expandida e Descrição Expandida.

Devemos considerar na descrição expandida duas partes: Fluxo Normal e Fluxo Alternativo.

Fluxo Normal é o passo a passo dos procedimentos sem desvio. Uma lista de procedimentos considerando os passos frequentes e sem exceção.

Fluxo Alternativo é o passo a passo dos procedimentos de exceção e condições alternativas para determinado passo do Fluxo Normal.

Portanto, na especificação de um caso de uso deve-se preocupar em apresentar os detalhes necessários para:

✔    Usuário aferir o atendimento do requisito;

✔    Avaliar as restrições;

✔    Dar segurança ao projeto no sentido do programador ter entendimento completo;

✔    Documentação;

Descrição de Caso de Uso - Estrutura

A descrição de caso de uso propõe a apresentação de um cabeçalho para identificar o caso de uso. Este cabeçalho é utilizado tanto na Descrição de Caso de Uso Expandida, quanto na Descrição de Caso de Uso não Expandida.

Desta forma, a estrutura da Descrição de Caso de uso é: