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.