Você está na página 1de 16

Diagrama de Casos de Uso

Prof. Dr. Andr Pinz Borges


apborges@utfpr.edu.br
Aula Anterior
Fundamentos da UML
UML
Importncia da modelagem
Diagramas da UML
Roteiro
Exerccios
Exerccios
1. Identifique os atores, casos de uso e relacionamentos
do seguinte diagrama de caso de uso
Exerccios
2. Elabore um diagrama de caso de uso com 3 atores
(Usurio jnior, snior e administrador) onde o usurio
jnior pode apenas ler um arquivo. O usurio snior pode
ler arquivo e tambm gravar nele. O usurio
administrador pode ler e gravar arquivo, como o snior,
mas pode excluir o arquivo tambm.
Exerccio 02
Exerccios
3. Elabore o diagrama de caso de uso para o seguinte
cenrio: um cliente dirige-se a um funcionrio do banco
para encerrar uma conta. Para tal, necessrio que seu
saldo seja igual a 0. Se o saldo for positivo, ser
necessrio fazer um saque, ou realizar um depsito se a
conta estiver negativa.
Exerccio 03
Exerccios
4. Sistema de Telefone Celular
- Requisitos:
- O celular oferece o servio de realizar chamadas, no qual o usurio deve informar um
telefone para que o celular ligue. O celular deve registrar as ltimas chamadas
- Semelhante ao servio de chamadas, o telefone oferece o servio de mensagens, onde
o usurio deve informar o nmero do telefone para o qual deseja enviar a mensagem.
O celular deve registrar as ltimas mensagens
- O aparelho fornece o servio de agenda, onde possvel cadastrar diversos contatos
do usurio. Cada contato armazena o nome do contato e seu telefone. Caso o usurio
consulte um telefone j existente, ele poder ligar para esse contato ou enviar uma
mensagem. O sistema deve guardar as ltimas ligaes feitas, como as mensagens
enviadas.
- O celular oferece tambm o servio de recebimento de chamadas. O sistema deve
avisar o recebimento de chamadas por meio do toque de uma msica, e o usurio
pode aceitar a chamada ou no. As ltimas ligaes devem ser gravadas
- Da mesma forma, o sistema deve fornecer o servio de recebimento de mensagens,
devendo registrar as ltimas mensagens recebidas
- O celular oferece ainda o servio de despertador, no qual o usurio pode cadastrar
e/ou ativar um ou mais horrios para despertar
- Finalmente, o sistema oferece o servio de tons, no qual o usurio pode selecionar,
entre muitas musicas possveis, a que mais lhe agrada para avisar-lhe o recebimento
de uma chamada ou mensagem, ou despert-lo.
Exerccios
5. Sistema de clnica veterinria
Os clientes primeiramente marcam consulta com a secretria,
fornecendo informaes pessoais e dos animais que desejam tratar.
Se o cliente ou animal ainda no estiver cadastrado no sistema ou
com dados desatualizados, a secretria dever atualizar o cadastro.
Em cada sesso de tratamento (consulta), o cliente deve informar
os sintomas do paciente, que devem ser registrados. Um
tratamento pode ser encerrado em apenas uma consulta, quando
se tratar de algo simples, ou pode levar vrias sesses,
dependendo do diagnstico.
Durante uma consulta, o veterinrio pode marcar exames para o
animal, que devem ser trazidos na sesso seguinte. O pedido de
exame e resultados devem ser registrados no histrico do animal.
Aps cada sesso, o histrico deve ser atualizado.
de responsabilidade da secretria manter os cadastros
atualizados.
Exerccios
6. Elabore o diagrama de caso de uso para a seguinte
situao:
"Estamos desenvolvendo um servio de entregas. Nossos
clientes podem nos requisitar a entrega de volumes. Alguns
volumes so considerados de maior valor por nossos clientes, e,
portanto, eles querem ter tais volumes segurados durante o
transporte. Contratamos uma companhia de seguro para
segurar volumes de valor".
Exerccio 07
O que e o que difere os seguintes tipos de atores:
Primrio ou principal
Secundrio ou suporte
Bastidor
Exerccio 08
Desenvolva um diagrama de casos de uso para um
sistema de clube social de acordo com os requisitos:
Para entrar no clube, preciso fazer uma solicitao, a ser
avaliada por uma comisso do clube;
Em caso de aprovao, o candidato pode associar-se ao clube.
Opcionalmente, caso possua dependentes, poder associ-
los tambm, o que aumentar o valor da mensalidade a ser
paga.
Uma vez sendo scio, dever pagar mensalidade para
frequent-lo.
As mensalidades so geradas pelo clube considerando a
categoria do scio e o nmero de seus dependentes.
Exerccio 09
Implemente um prottipo do sistema descrito no
exerccio 08.
Utilize linguagem Java.
Faa o prottipo das interfaces do sistema que atendas as
funcionalidades descritas no diagrama de casos de uso.
Prxima Aula

Diagrama de Classes
Dvidas

Você também pode gostar