Relacionamentos entre Casos de Uso Anlise Orientada a

  • Slides: 8
Download presentation
Relacionamentos entre Casos de Uso Análise Orientada a Objetos Prof. Wolley W. Silva

Relacionamentos entre Casos de Uso Análise Orientada a Objetos Prof. Wolley W. Silva

RELACIONAMENTOS • A UML define quatro tipos de relacionamentos no modelo de caso de

RELACIONAMENTOS • A UML define quatro tipos de relacionamentos no modelo de caso de uso: • Inclusão • Extensão • Generalização

Relacionamento de Inclusão • Quando dois ou mais casos de uso incluem uma sequência

Relacionamento de Inclusão • Quando dois ou mais casos de uso incluem uma sequência comum de interação, essa sequência comum pode ser descrita em um outro caso de uso.

Relacionamento de extensão • É utilizado para modelar situações em que diferentes sequências de

Relacionamento de extensão • É utilizado para modelar situações em que diferentes sequências de interações podem ser inseridas em um caso de uso, chamado caso de uso estendido.

Relacionamento de generalização (herança) • Generalização entre casos de uso: A sequência de comportamento

Relacionamento de generalização (herança) • Generalização entre casos de uso: A sequência de comportamento feitas no caso de uso original são reutilizadas pelos casos de uso herdeiro.

Relacionamento de generalização (herança) • Generalização entre atores: Significa que o ator herdeiro possui

Relacionamento de generalização (herança) • Generalização entre atores: Significa que o ator herdeiro possui o mesmo comportamento em relação ao sistema que o ator do ele herda.

Tipo de Caso de Uso • Os casos de uso podem ser classificados de

Tipo de Caso de Uso • Os casos de uso podem ser classificados de acordo com a sua finalidade da seguinte forma: 1. Processos de negócio / Condução: modelam os processos principais de uma determinada empresa. Ex. Vendas, Reserva, Locação. . . 2. Configuração/CRUD: Create, Read, Update e Delete; quatro operações básicas sobe unidade de informação, devem ser agrupadas em “manter” ou “gerenciar”. 3. Análise/ Relatório: Acesso a informações já disponíveis no sistema com intenção gerencial.