aula 12 - modelagem de casos de uso - webvrbrasil.com.br · relacionamento de comunicação...
TRANSCRIPT
Outline
• Tipos de Relacionamentos:• Comunicação;
• Inclusão;
• Extensão;
• Generalização.
• Modelagem do CDU
• Lista de Exercícios 07
2
Relacionamento de Comunicação
• Mostra a interação do ator com o caso de uso.
• Este tipo de relacionamento é o mais utilizado.
• Elementos envolvidos: ator e caso de uso.
5
Relacionamento de Inclusão
• Análogo ao princípio de rotina em programação.
• Quando dois ou mais casos de uso incluem uma sequência comum de interações, estes podem ser descritos como casos de uso e serem incluídos em outros casos de uso.
• Relacionamento mandatório.
• Elementos envolvidos: casos de uso.
7
Relacionamento de Inclusão
9
CDU incluso: comportamento que é
incluído por outro
CDU inclusor: inclui o comportamento de outro
Relacionamento de Extensão
• Representa um comportamento eventual.
• Modela situações em que diferentes sequências de interações podem ser inseridas em um mesmo caso de uso.
• Relacionamento alternativo.
• Elementos envolvidos: casos de uso.
11
Relacionamento de Generalização
• Estabelece uma herança entre um elemento mais abstrato (pai) e um mais concreto (filho).
• Leia-se: o elemento concreto é um tipo de elemento abstrato.
• Elementos envolvidos: somente entre atores e somente entre CDU.
Relacionamento de Generalização
É um tipo de Usuário
Ator genérico
Ator especializado que herda características do Usuário
Relacionamento de Generalização
Quais são os atores que podem interagir com os dois CDUs?
R: Usuário e Professor
Relacionamento de Generalização
CDU genérico
CDUs especializados que herdam características do CDU genérico
Possibilidades dos Relacionamentos
23
Comunicação Extensão Inclusão Herança
CDU e CDU X X X
Ator e Ator X
CDU e Ator X
Resumo dos Relacionamentos
24
Relacionamento Descrição
Comunicação Relacionamento comum e obrigatório.
Inclusão Quando um comportamento é obrigatório.
Extensão Quando um comportamento é executado alternativamente.
Generalização ou Herança
Quando um comportamento herda outros comportamentos.
26
Com o cursor do mouse em cima do Ator ou CDU, clique em >> para escolher as opções de relacionamento.
ADS - Lista de Exercícios 07
• Construa um diagrama de casos de uso para:• uma biblioteca;
• um sistema de reserva de salas em uma instituição de ensino;
• um sistema de entrega de pizzas.
32