Diagrama de caso de uso
O diagrama de caso de uso tem como objetivo auxiliar a comunicação entre analistas e o cliente. Neste diagrama descrevemos de maneira visual, quais requisitos funcionais de software relacionam-se, e qual a relação destes itens com entidades externas.
O diagrama de caso de uso é representado por: atores; caso de uso; relacionamento entre estes elementos.
Estes relacionamento podem ser: associações entre atores e casos de uso; generalização entre atores; generalização, extends e include entre os casos de uso.
Obs. casos de uso podem opcionalmente estar envolvidos por um retângulo que representa os limites do sistema.
Em maiores detalhes:
Atores
Um ator é representado por um boneco e um rotulo com o nome do ator. Um ator é um usuário do sistema, que pode ser um usuário humano ou um outro sistema computacional.
Caso de uso
Um caso de uso é representado por uma elipse e um rótulo com o nome do caso de uso. Um caso de uso define uma grande função do sistema. A implicação é que uma função pode ser estruturada em outras funções e, portanto, um caso de uso pode ser estruturado.
Relacionamentos
Ajudam a descrever casos de uso.
Entre um ator e caso de uso
Associação
Define uma funcionalidade do sistema do ponto de vista do usuário.
Entre atores
Generalização
- Os casos de uso de B são também casos de uso de A
- A tem seus próprios casos de uso
Entre casos de uso
Include
Um