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;
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 é: