Resumo sobre o diagrama de casos de uso de UML:
Elementos Sintáticos:
- Casos de uso: representa as funcionalidades do sistema e descreve as ações que podem ser realizadas pelos atores, atômico (não fracionário).
- Atores: são os usuários ou sistemas externos que interagem com o sistema em questão, havendo pelo menos um ator.
- Relacionamentos: de inclusão, extensão ou generalização, representa diferentes tipos de interações entre os elementos.
Finalidade no processo de modelagem:
- É utilizado como uma modelagem dinâmica de alto nível de abstração.
- Proporciona uma visão geral das funcionalidades do sistema e como os atores externos interagem com ele.
- Através desse diagrama, é possível relacionar as funcionalidades do software com os elementos externos que interagem com o software.
Benefícios e Utilidade:
- Identificação de requisitos do sistema, facilita a comunicação entre stakeholders e visualização clara das interações sistema-atores.
graph LR
A[Ator] -- Realiza --> B(Caso de Uso 1)
A -- Realiza --> C(Caso de Uso 2)
B -- Inclui --> D{Caso de Uso 3}
B -- Estende --> E{Caso de Uso 4}