Dev
Enginer
UML
Usecases

Diagramas de Casos de Uso

Entidades

  • Ator: o ator é uma pessoa ou um sistema exterior que interage com o sistema.
  • Caso de Uso: um caso de uso é uma sequência de ações que um ator pode realizar no sistema.

Relacionamentos

  • Ator -> Caso de Uso: um ator pode realizar um caso de uso.
  • Caso de Uso -> Caso de Uso: um caso de uso pode chamar outro caso de uso.
  • Generalização: um caso de uso pode ser uma generalização de outro caso de uso ou atores podem ser uma generalização de um ator. Ex: ator "Usuário" é uma generalização de ator "Cliente" e "Funcionário".
  • Inclusão: um caso de uso pode incluir outro caso de uso. Ex: caso de uso "Sacar Dinheiro" inclui o caso de uso "Verificar Saldo".
  • Extensão: um caso de uso pode estender outro caso de uso, este é opcional e pode ser realizado ou não. Ex: caso de uso "Sacar Dinheiro" estende o caso de uso "Notificar Cliente".

Referências