Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🚀 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áficoAplicaçã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.