How to use an use case diagram template.
- 01Identifique os atores
Dê nome aos usuários, papéis ou sistemas externos que interagem com o sistema — eles se tornam os atores representados por figuras de palito.
- 02Liste os casos de uso
Descreva cada ação que um usuário pode realizar no sistema — elas se tornam as elipses dentro do limite do sistema.
- 03Desenhe as associações
Conecte cada ator aos casos de uso dos quais participa — a IA desenha as linhas de associação.
- 04Adicione include e extend (opcional)
Descreva os casos de uso que sempre incluem outro (<<include>>) ou que opcionalmente estendem um caso (<<extend>>) para modelar os requisitos com mais precisão.
Questions about use case diagram templates
O que é um diagrama de casos de uso?
Um diagrama UML que mostra os requisitos funcionais de um sistema do ponto de vista do usuário. Atores (pessoas ou sistemas externos) interagem com casos de uso (funções do sistema) dentro de um limite do sistema.
Qual é a diferença entre <<include>> e <<extend>>?
<<include>> significa que um caso de uso sempre invoca outro (por exemplo, "Pagar pedido" sempre inclui "Validar pagamento"). <<extend>> significa que um caso de uso adiciona opcionalmente um comportamento a outro (por exemplo, "Aplicar desconto" estende "Concluir compra" em algumas condições).
Quando devo usar um diagrama de casos de uso em vez de um mapa de histórias de usuário?
Diagramas de casos de uso mostram o que um sistema faz de uma perspectiva externa — são bons para alinhar o escopo e documentar requisitos. Mapas de histórias de usuário mostram a jornada do usuário e o backlog priorizado — são bons para planejar sprints.