Na UML, os relacionamentos são conexões entre os elementos do modelo. Os casos de uso também estão conectados uns aos outros em diferentes tipos de relacionamentos. O relacionamento entre dois casos de uso basicamente modela as dependências entre dois casos de uso. Ao reutilizar casos de uso existentes usando diferentes tipos de relacionamentos, o esforço geral necessário para desenvolver o sistema é reduzido.

Os diagramas de caso de uso mostram casos de uso, atores e os relacionamentos entre eles. Por exemplo, o relacionamento entre um ator e um caso de uso ilustra que o ator pode usar certas funcionalidades do sistema de negócios.

Relações de Associação

Uma associação é um relacionamento entre dois classificadores, como um ator e casos de uso, que descreve a causa do relacionamento e as regras que o regem. Uma associação é um relacionamento entre um ator e um caso de uso de negócios. Indica que um ator pode usar a funcionalidade do sistema de negócios.

Exemplo de Diagrama de Caso de Uso

Relações de generalização

Uma relação de generalização é uma relação na qual um elemento de modelo (filho) é baseado em outro elemento de modelo (pai). As relações de generalização são usadas em diagramas de classes, diagramas de componentes, diagramas de implantação e diagramas de casos de uso para indicar que o elemento filho aceita todos os atributos, operações e relacionamentos definidos no elemento pai.

Exemplo de Generalização de Diagrama de Caso de Uso

Incluir relacionamentos

Na modelagem UML, um relacionamento Include é um relacionamento no qual um caso de uso (caso de uso base) contém a funcionalidade de outro caso de uso (caso de uso de inclusão). Um relacionamento de contenção suporta a reutilização de funcionalidade no modelo de caso de uso.

Exemplo de inclusão de diagrama de caso de uso

Estendendo relacionamentos

Na modelagem UML, você pode usar um relacionamento de extensão para especificar que um caso de uso (extensão) estende o comportamento de outro caso de uso (base). Esse tipo de relacionamento revela detalhes sobre o sistema ou aplicativo que geralmente estão ocultos no caso de uso.

Exemplo de Extensão do Diagrama de Caso de Uso

Mais exemplos de casos de uso

Diagrama de caso de uso do sistema de radiodifusão

Modelo de diagrama de caso de uso: Diagrama de caso de uso do sistema de transmissão (criado pelo criador do diagrama de caso de uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso ATM

Modelo de diagrama de caso de uso: Exemplo de diagrama de caso de uso ATM (criado pelo criador do diagrama de caso de uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Diagrama de caso de uso: vários projetos com limites do sistema

Use Case Diagram template: Use Case Diagram: Multiple Projects with System Boundaries (Created by Visual Paradigm Online's Use Case Diagram maker)

EDITAR ESTE DIAGRAMA

Diagrama de Caso de Uso: Sistema de Exame Online

Modelo de Diagrama de Caso de Uso: Diagrama de Caso de Uso: Sistema de Exame Online (criado pelo fabricante do Diagrama de Caso de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Serviço de Passageiros

Modelo de Diagrama de Caso de Uso: Exemplo de Diagrama de Caso de Uso: Serviço de Passageiro (Criado pelo criador do Diagrama de Caso de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Desenvolvimento de Software

Modelo de Diagrama de Caso de Uso: Exemplo de Diagrama de Caso de Uso: Desenvolvimento de Software (Criado pelo fabricante do Diagrama de Caso de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Sistema de Estacionamento

Modelo de diagrama de caso de uso: exemplo de diagrama de caso de uso: sistema de estacionamento (criado pelo criador de diagramas de caso de uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Diagrama de Caso de Uso UML: Sistema de Processo de Pedido

Use Case Diagram template: UML Use Case Diagram: Order Process System (Criado pelo fabricante do Diagrama de Casos de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

 

Diagrama de Caso de Uso Incluir e Estender

Modelo de diagrama de caso de uso: incluir e estender o diagrama de caso de uso (criado pelo criador do diagrama de caso de uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Website (Estender e Incluir Caso de Uso)

Modelo de Diagrama de Caso de Uso: Exemplo de Diagrama de Caso de Uso: Website (Estender e Incluir Caso de Uso) (Criado pelo criador do Diagrama de Caso de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Sistema Externo como Ator

Modelo de Diagrama de Caso de Uso: Exemplo de Diagrama de Caso de Uso: Sistema Externo como Ator (criado pelo criador do Diagrama de Caso de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Caixa Eletrônico de Banco

Modelo de Diagrama de Caso de Uso: Exemplo de Diagrama de Caso de Uso: Banco ATM

EDITAR ESTE DIAGRAMA

Exemplo de Diagrama de Caso de Uso: Aeroporto

Modelo de Diagrama de Caso de Uso: Exemplo de Diagrama de Caso de Uso: Aeroporto (Criado pelo fabricante do Diagrama de Caso de Uso do Visual Paradigm Online)

EDITAR ESTE DIAGRAMA

Referências