Fala galera, hoje o artigo vai ser sobre UML detalhando tudo sobre os Diagramas de caso de uso que muita gente se dar mal.
O diagrama de caso de uso concentra-se em dois itens principais, Atores e Casos de uso.
Atores
Os atores representam os papéis desempenhados pelos diversos usuários que poderão utilizar, de alguma forma, os serviços e funções do sistema.
![]() |
Representação gráfica |
Casos de uso
Refere-se aos serviços, tarefas ou funcionalidades identificadas como necessárias ao software e que podem ser utilizados de alguma maneira pelos atores que interagem com o sistema.
Associações
Representam os relacionamentos entre:
- Os atores que fazem parte do diagrama.
- Entre os atores e os Casos de Uso.
- Entre os Casos de Uso e outros Casos de Uso.
Generalização / Especialização
É uma forma de associação entre os casos de uso na qual existem dois ou mais casos de uso com características semelhantes, apresentando pequenas diferenças entre si.
Inclusão
Costuma ser utilizado quando existe um canário, situação ou rotina comum a mais de um Caso de Uso.
A documentação desta rotina é colocada em um Caso de Uso especifico para que outros casos de uso utilizem esse serviço, evitando assim, descrever uma mesma sequencia de passos em vários Casos de uso.
Indicam uma obrigatoriedade de execução.
Extensão
Associações de extensão são utilizadas para descrever cenários opcionais de um Caso de Uso. Descrevem cenários que ocorrerão apenas em situações especificas se determinada condição for estabelecida.
Abraços
Artigos Relacionados:
UML - Diagrama de Atividades
UML - Diagrama de Sequencia
Conceitos
,
Engenharia de Software
Nenhum comentário:
Postar um comentário