UML – Aula 8 – Exercicios de revisao

Olá Alunos,

Estamos nos aproximando de nossa avaliação individual, e hoje faremos um grupo de exercícios buscando identificar dúvidas referente ao conteúdo ministrado.

Links adicionais:

http://wthreex.com/rup/process/modguide/md_seqdm.htm

1) Identifique os atores e casos de uso em cada um  dos planos de discurso a seguir.
a) “… o sistema possibilita ao cliente atualizar seus dados cadastrais acessando o site na internet…”
b) “… o caixa eletrônico permitirá ao associado da cooperativa emitir um extrato da sua conta, bem como retirar ou depositar uma quantia financeira na sua conta…”
c) “… a secretária pode importar o Registro Acadêmico dados dos alunos do sistema administrativo, desde que informe o seu login e senha…”

2) De acordo com a imagem a seguir responda:

Exercicio de Revisao

a) Descreva as funcionalidades que o sistema é capaz de realizar.
b) Identifique  os erros, e justifique o seu ajuste.
c) Construa um novo diagrama de caso de uso corrigindo os erros.

2) Crie um diagrama de classes para o seguinte problema:
Sistema de gestão de vendas imobiliárias
“Uma empresa de imobiliário vende imóveis. Para tal detém uma carteira de clientes e uma carteira de imóveis que tenta conciliar. Os clientes são descritos pelo seu nome e código, endereço e telefone.Os imóveis são descritos pelo seu código, tipologia, zona, ano de construção e preço. Os clientes têm um conjunto de interesses que descrevem as suas preferências por tipologia, zona e preço. Os clientes podem firmar acordos de promessa de compra/venda com a empresa para um determinado imóvel, sendo este acordo firmado numa determinada data. Um cliente pode comprar mais do que um imóvel, mas para cada compra terá de ter um acordo distinto. Identifique algumas operações nas classe e monte 1 diagrama de seqüência como exemplo.

3) Considere o seguinte discurso relativo a um sistema de partidas de tênis: “Num torneio de tênis, cada partida é jogada entre 2 jogadores. Pretende-se manter informação sobre o nome e idade dos jogadores; data da partida e atribuição dos jogadores às partidas. O máximo de partidas que um jogador poderá realizar é 6 e o mínimo 1”. Elabore um diagrama de classes para o problema.Identifique algumas operações nas classe e monte 1 diagrama de sequencia como exemplo.

Vamos analisar a proposta de solução.

jogoTenis

jogoTenisSeq