Você está na página 1de 25

APS – Diagramas UML

(revisão para o 2º teste)

06/12/2022
1. Diagrama de Caso de Uso (exercícios)

2. Diagrama de Estados (exercícios)

3. Diagrama de Atividades (exercícios)

Agenda 4. Diagrama de Sequência (exercícios)


Diagrama de Caso de Uso
(exercícios)
1. Indique os atores de casos de uso de um sistema para cada
uma das situações seguintes:

a) A rececionista abre uma nova Ordem de Serviço;


Diagrama de Caso b) A rececionista abre uma nova Ordem de Serviço e entrega uma
cópia do relatório ao cliente que se encontra no balcão;
de Uso (exercícios) c) A rececionista abre uma nova Ordem de serviço. Ao final do
processo de abertura da ordem de serviço o supervisor é
informado por email;
1. Indique os atores de casos de uso de um sistema para cada
uma das situações seguintes:

a) A rececionista abre uma nova Ordem de Serviço;


Diagrama de Caso b) A rececionista abre uma nova Ordem de Serviço e entrega uma
cópia do relatório ao cliente que se encontra no balcão;
de Uso (exercícios) c) A rececionista abre uma nova Ordem de serviço. Ao final do
processo de abertura da ordem de serviço o supervisor é
informado por email;

Respostas:
a) Ator: Rececionista; Caso de Uso: Abrir Ordem de Serviço;
b) Ator: Rececionista e Cliente (não interage com o Sistema); Caso de uso: Abrir Ordem de Serviço (Rececionista);
c) Ator: Rececionista e Supervisor; Casos de Uso: Abrir Ordem de Serviço (Rececionista); Cliente de email: Supervisor
(cliente de email);
2. Indique os atores de casos de uso de um sistema para cada uma
das situações seguintes:

a) A rececionista informa a conclusão de uma Ordem de Serviço;


Diagrama de Caso b) O sensor de presença aciona o alarme que pode ser desligado
pelo supervisor de segurança;
de Uso (exercícios)
2. Indique os atores de casos de uso de um sistema para cada uma
das situações seguintes:

a) A rececionista informa a conclusão de uma Ordem de Serviço;


Diagrama de Caso b) O sensor de presença aciona o alarme que pode ser desligado
pelo supervisor de segurança;
de Uso (exercícios)

Respostas:
a) Ator: Rececionista; Casos de Uso: Informar a conclusão da Ordem de Serviço;
b) Ator: Sensor de Presença e Segurança; Caso de Uso: Acionar o Alarme (alarme); Desligar o Alarme (segurança);
3. Desenvolva os diagramas de casos de uso de um sistema para as
seguintes situações:

a) A rececionista informa ao sistema a conclusão das Ordens de


Diagrama de Caso Serviço cujos dados são passados para o Sistema de
Contabilidade que efetuará a cobrança;
de Uso (exercícios) b) A rececionista informa ao sistema a conclusão das Ordens de
Serviço. Nesse momento é imprimida uma cópia do relatório de
conclusão que segue para o cliente e outra cópia vai para o
setor de cobranças;
c) A rececionista abre a nova Ordem de Serviço, informando os
dados do cliente e do equipamento;
d) Às sextas-feiras, às 18h, é fechado o expediente para o público
e às 18h30 o sistema imprime automaticamente a relação de
contas.
3. Desenvolva os diagramas de casos de uso de um sistema para as
seguintes situações:

a) A rececionista informa ao sistema a conclusão das Ordens de


Diagrama de Caso Serviço cujos dados são passados para o Sistema de
Contabilidade que efetuará a cobrança;
de Uso (exercícios)
3. Desenvolva os diagramas de casos de uso de um sistema para as
seguintes situações:

a) A rececionista informa ao sistema a conclusão das Ordens de


Diagrama de Caso Serviço cujos dados são passados para o Sistema de
Contabilidade que efetuará a cobrança;
de Uso (exercícios)
3. Desenvolva os diagramas de casos de uso de um sistema para as
seguintes situações:

b) A rececionista informa ao sistema a conclusão das Ordens de


Diagrama de Caso Serviço. Nesse momento é imprimida uma cópia do relatório de
conclusão que segue para o cliente e outra cópia vai para o setor
de Uso (exercícios) de cobranças;
3. Desenvolva os diagramas de casos de uso de um sistema para as
seguintes situações:

b) A rececionista informa ao sistema a conclusão das Ordens de


Diagrama de Caso Serviço. Nesse momento é imprimida uma cópia do relatório de
conclusão que segue para o cliente e outra cópia vai para o setor
de Uso (exercícios) de cobranças;

Resposta:
b) Entrega de documentos impressos
não caracterizam interação utilizador-
sistema.
3. Desenvolva os diagramas de casos de uso de um sistema para as
seguintes situações:

c) A rececionista abre a nova Ordem de Serviço, informando os


Diagrama de Caso dados do cliente e do equipamento;

de Uso (exercícios)

Resposta:
c) A informação dos dados do cliente faz
parte do caso de uso.
Diagrama de Estados
(exercícios)
1. Desenhe o diagrama de estados da classe Interruptor e
Ar Condicionado.

Diagrama de
Estados (exercícios)
1. Desenhe o diagrama de estados da classe Interruptor e
Ar Condicionado.

Diagrama de Ar Condicionado

Estados (exercícios)

Interruptor
2. No contexto de um pequeno hotel, há conceitos como
apartamento, reserva, cliente, ocupação e despesa representado no
seguinte diagrama de classes:

Diagrama de Desenvolva o diagrama de máquina de estados para os objetos da


classe Apartamento, considerando que um apartamento pode estar
reservado, ocupado ou livre.
Estados (exercícios)
A gerência do hotel entende que um apartamento
reservado é aquele que não está ocupado, mas que não
está livre, ou seja, está bloqueado no dia, aguardando a
chegada do cliente. É importante não confundir com um
apartamento que possua reservas para outros dias.

Adicione, no local mais apropriado, a ação de impressão da


fatura com as despesas do cliente quando ele deixa um
apartamento.
2. No contexto de um pequeno hotel, há conceitos como
apartamento, reserva, cliente, ocupação e despesa representado no
seguinte diagrama de classes:

Diagrama de Desenvolva o diagrama de máquina de estados para os objetos da


classe Apartamento, considerando que um apartamento pode estar
reservado, ocupado ou livre.
Estados (exercícios)
A gerência do hotel entende que um apartamento
reservado é aquele que não está ocupado, mas que não
está livre, ou seja, está bloqueado no dia, aguardando a
chegada do cliente. É importante não confundir com um
apartamento que possua reservas para outros dias.

Adicione, no local mais apropriado, a ação de impressão da


fatura com as despesas do cliente quando ele deixa um
apartamento.
Diagrama de Atividades
(exercícios)
Diagrama de
Atividades (exercícios)

1. Elabore um diagrama de atividade com


suas ações e decisões tomadas num dia de
semana típico, desde o momento em que
você desliga o despertador até à sua
chegada à escola. Considere a
possibilidade de executar ações em
paralelo.
Diagrama de
Atividades (exercício)

1. Elabore um diagrama de atividade com


suas ações e decisões tomadas num dia de
semana típico, desde o momento em que
você desliga o despertador até à sua
chegada à escola. Considere a
possibilidade de executar ações em
paralelo.
Diagrama de Sequência
(exercícios)
2. Elabore um diagrama de atividade que represente o caso de uso que
se encontra apresentado no diagrama de casos de uso seguinte:

Considere que se trata de uma máquina de vendas de bilhetes que


pode ser comprada por um passageiro e que aceita pagamento em
Diagrama de dinheiro ou através de cartão multibanco.

Sequência (exercícios) A atividade começa com o ator passageiro que pretende comprar um
bilhete. A máquina de vendas de bilhetes pede a informação do destino
ao passageiro. Esta informação inclui o número e o tipo do bilhete, por
exemplo: passe mensal, só ida ou ida e volta, numero da rota, destino
ou numero da zona, etc.

É com base nesta informção que a máquina vai calcular o valor do


bilhete e pedir qual o método de pagamento (dinheiro ou cartão). Caso
o passageiro pretenda pagar com cartão, a máquina deve contactar o
banco para validar e autorizar o pagamento. No caso de dinheiro, a
máquina deve devolver o troco.

Depois de pagar, o bilhete é libertado para o passageiro e a máquina


Passenger mostra uma mensagem de “Obrigado” no final da atividade.
Passenger

Diagrama de
Sequência (exercícios)

Passenger

Você também pode gostar