Diagramas de Casos de Uso - apontes77/projetoApp_CMP1118 GitHub Wiki
Basicamente esse diagrama documenta o que o sistema faz do ponto de vista do usuário, descrevendo as principais funcionalidades do sistema e a interação dessas funcionalidades com os usuários do mesmo sistema.
Em sua maioria, o caso de uso é dividido em quatro partes:
- Cenário: Sequência de eventos que acontecem quando um usuário interage com o sistema.
- Ator: Usuário do sistema, ou melhor, um tipo de usuário.
- Use Case: É uma tarefa ou uma funcionalidade realizada pelo ator (usuário).
- Comunicação: é o que liga um ator com um caso de uso.
O diagrama de Casos de Uso auxilia no levantamento dos requisitos funcionais do sistema, descrevendo um conjunto de funcionalidades do sistema e suas interações com elementos externos e entre si.
- Atores: boneco com rótulo que representa um humano ou um sistema computacional.
Ator
- Caso de Uso: elipse com rótulo que representa uma funcionalidade do sistema, sendo que esta pode estar estruturada em outra(s). Os casos de usos podem ser divididos em duas categorias as "primarias" e as "secundarias", o primeiro representa os objetivos dos atores, já o segundo são funcionalidades do sistema que precisam existir para que este funcione corretamente.
Caso de uso
- Relacionamentos: auxiliam na descrição dos casos de uso, podendo ser: entre um ator e um caso de uso, entre atores e entre casos de uso.
Relacionamento
Os cenários devem se concentrar na intenção do ator, não na mecânica de como o ator utilizará o sistema. Por isso, detalhes da implementação da interface de usuário não devem ser descritas.
O diagrama de caso de uso é uma unidade funcional provida pelo sistema, subsistema, ou classe manifestada por sequências de mensagens entre o sistema e um ou mais atores. Ele representa uma possível utilização do sistema por um ator, que pode ser uma pessoa, dispositivo físico, mecanismo ou subsistema que interage com o sistema alvo, utilizando algum de seus serviços.
Mais detalhes em: https://medium.com/operacionalti/uml-diagrama-de-casos-de-uso-29f4358ce4d5