No processo de desenvolvimento de um sistema, a especificação de caso de uso torna-se essencial para registrar todo entendimento dos procedimentos que envolvem cada caso de uso na realização de suas atividades.

Para especificação de caso de uso são utilizadas duas formas: Expandida e Não Expandida.

A Expandida é utilizada para especificar Casos de Uso que possuem complexidade e apresentam regras e interações com outros casos de uso. A Não Expandida é aplicada aos casos de uso que não possuem complexidade e com poucas regras.

O uso da descrição direciona a evolução do diagrama de caso de uso, buscando a reutilização e coesão.

No escopo desta aula vamos ver como é realizada a Descrição de Caso de Uso Não Expandida e também as variações necessárias a observar no Diagrama de Caso de Uso para evolução, a partir da descrição de caso de uso.

Descrição de Caso de Uso - não Expandida

A Descrição de Caso de Uso - Não Expandida requer uma estrutura básica de representação composta pelo cabeçalho para identificar o caso de uso e uma descrição de procedimentos de forma narrativa.

Nome: <nome do caso de uso>

Descrição sucinta:  < objetivo do caso de uso>

Pré-condição: <condições necessárias para início de realização do caso de uso>

Pós-condição:<toda situação deixada registrada após a execução do caso de uso>

DESCRIÇÃO do PROCEDIMENTO

<construção textual incluindo as regras necessárias>

Vamos a um exemplo!

Suponha o Diagrama de Caso de Uso representado na Figura 2, que demonstra uma situação de venda de produto e, quando finalizada, a Nota Fiscal é emitida.

Figura 1: Sistema vendas | Fonte: De autoria própria, 2022.

Vamos descrever o “Emitir Nota Fiscal”.

Nome: Emitir Nota Fiscal

Descrição sucinta:  Caso de uso deve gerar informações fiscais da venda.