🚀 O Diagrama de Casos de Uso
O Diagrama de Casos de Uso (Use Case Diagram) é a "foto panorâmica" do sistema sob a perspectiva do usuário final. Ele é o ponto de partida essencial para a modelagem visual na UML.
👨🏫 A Visão de Endpoint (Menu de Opções)
Pense nos Casos de Uso como o "Contrato de APIs" ou o "Menu de Funcionalidades" do seu software. O que o usuário pode fazer? Ao olhar para este diagrama, o cliente de negócio imediatamente entende quais tarefas (Ações de Entrada e Saída) o sistema suporta.
🏗️ Os 3 Elementos Estruturantes
| Elemento Gráfico | Aplicação no Software |
|---|---|
| 🎭 Atores (Boneco/Símbolo) | Papéis externos que batem na porta do seu sistema via requisição web (Tipos de login, Sensores IoT, Microsserviços de Terceiros). |
| 🔵 Casos de Uso (Elipse) | O botão que ele aperta, a Rota na API que ele chama. As funcionalidades que geram valor direto. |
| 🖼️ Fronteira (Retângulo) | O que pertence ao seu escopo de Desenvolvimento. Tudo dentro do quadro será faturado pela sua equipe; tudo fora do quadro é integração alheia. |
graph LR
A[Usuário Padrão] --- UC([Efetuar Login Seguro])
subgraph "Fronteira da sua API"
UC
end
style UC fill:#e3f2fd,stroke:#1e88e5
[!NOTE] 💡 Os requisitos Não Funcionais (como "A senha deve ter criptografia RSA-256") não constam graficamente neste diagrama. O Diagrama de Casos de Uso lista apenas o escopo de Funcionalidades Declarativas.