Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1266 palavras )
  • Download(s) : 0
  • Publicado : 23 de novembro de 2012
Ler documento completo
Amostra do texto
LISTA DE EXERCÍCIOS
1. A partir dos cenários, desenhe o diagrama de casos de uso e descreva as
funcionalidades.
a) Cenário: Treinador de vôlei.
Marcão é um treinador de vôlei e deseja levar um notebook para os jogos, a fim
de obter:
Controle do placar;
Controle dos pontos de cada partida, identificando-os como: ponto de saque,
ponto de ataque (quando a vantagem estiver com o timeadversário), ponto de
contra-ataque (quando a vantagem estiver com o próprio time), ponto de
bloqueio, erro do adversário. No caso de bloqueio é necessário cadastrar se foi
individual, duplo ou triplo.
São requisitos para implantação dessa aplicação:
Cadastrar o nome de todos os jogadores do time e o número de suas camisas;
Para cada jogo agendado, cadastrar: a data e hora do jogo, o local, o nome dotime adversário, os nomes do juiz e do juiz auxiliar;
A aplicação deve exibir para controle em cada set o placar que pode ser
alterado pelo auxiliar técnico, informando quem fez o último ponto e o tipo do
ponto. No caso do ponto ser do time adversário, basta identificar o tipo de
ponto.
Ao final de um jogo, o sistema deve exibir a lista dos maiores pontuadores e o
somatório de pontos, portipo, do jogo.

b) Cenário: Controle de obra
Álvaro está fazendo uma ampliação de sua residência. Todo dia existe
demanda de compra de material. Sendo assim, ele desenvolveu uma pequena
aplicação que controla essa demanda de solicitações e as compras efetuadas,
de forma a montar uma base de cotações para as compras futuras.
A aplicação possui um cadastro de produtos, contendo: nome,descrição,
medida de venda do produto (kg, ml, ...) e valor da medida de venda (2, 3.5,
...).
A cada solicitação de compra cadastram-se os itens dessa solicitação. Cada
item possui: o produto e a quantidade. Quando cada item é adquirido, atualizase a solicitação com o preço unitário de compra, a forma de pagamento
(dinheiro, cheque, cheque pré ou cartão), a data de compra e o local de
compra.
Sãocontroles oferecidos pela aplicação:
Quando há uma nova solicitação, é possível obter de cada item a lista dos três
menores preços que já foram pagos para o referido produto, incluindo na
listagem o local onde foi comprado.
A lista de compras é impressa a partir dos itens que não foram fechados, de
todas as solicitações de compra que estejam com status em aberto.
Uma solicitação pode sercancelada (status = cancelado).
Quando todos os itens de uma solicitação tiverem sido comprados, o sistema
atualiza automaticamente o status dessa solicitação para fechado.
Deve ser emitida uma listagem de todos os produtos já comprados, com seu
somatório de quantidade e valor.

2. Como pode ser representado um ator na UML?
3. Para que servem os casos de uso?
4. É possível colocar condiçõesno cenário principal de um caso de uso?
5. Como sabemos num caso de uso base o local de incluir o caso de uso
extensão?
6. Os casos de uso podem ser usados para funções de gerenciamento do
sistema, como, por exemplo, backup de dados?

7. A partir dos cenários, desenhe os diagramas de casos de uso, de classes e
descreva as funcionalidades.
a) Cenário: Testes de fixação.
Mariana preparadiversos exercícios para suas filhas que estão na primeira e
na segunda séries. Ela gostaria de informatizar estes exercícios, para gerar
testes aleatórios.
Cada teste gerado deve ser guardado (acompanhado de suas questões), com
a indicação de sua data de geração. Na geração de um teste, é preciso
informar o número de questões desejadas e a qual disciplina pertence o teste.
Para cadadisciplina, cadastra-se: uma lista de questões objetivas, identificando
de que bimestre é cada questão e a que matéria pertence. O gabarito também
é cadastrado a fim de facilitar a correção. Cada matéria faz parte de uma única
disciplina. A série está ligada à matéria.
Por exemplo: para a disciplina de matemática, Mariana prepara um teste com
20 questões. Cada questão corresponde a um bimestre...
tracking img