Administrador de campeonato de futebol

830 visualizações

Publicada em

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
830
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Administrador de campeonato de futebol

  1. 1. Atividades e Exercícios – Episódio V – Diagramas de Sequência do SistemaAtividades - Vídeo-Aulas1. Assistir e testar as seguintes vídeo-aulas presentes no site ou no youtube • Episodio XVIII - Identificadores e Palavras Reservadas • Episodio XIX - Atribuição de Variáveis de Referência • Episodio XX - Refactoring do método main • Episodio XXI - Associação 1 para 1 unidirecional • Episodio XXII - Engenharia ReversaAtividades – Livros-Texto1. Ler o capítulo 4 do livro texto – Introdução à Programação Orientada a Objetos do professor Rafael Santos2. Ler o capítulo 10 do livro – Aplicando UML e Padrões de Craig LarmanExercícios – Livro Texto 1. Escreva um construtor para a classe Data que receba os valores correspondentes ao dia, mês e ano, e inicialize os campos da classe, verificando antes se a data é válida. 2. Escreva um construtor para a classe Lampada de forma que instâncias desta só possam ser criadas se um estado inicial for passado para o construtor. Esse estado pode ser o valor booleano que indica se a lâmpada está acesa (true) ou apagada (false). 3. Considere a classe Lampada que também representa o número de watts da lâmpada (veja o exercício 2.12). Escreva dois construtores para a classe: um que recebe como argumentos o número de watts da lâmpada, e outro, sem argumentos, que considera que a lâmpada tem 60 watts por default. 4. Explique, com suas palavras, o que acontecerá se sobrecarregarmos o método toString.Exercícios – Programação em JavaProjeto Banco – Parte 31. Para este exercício, copie os arquivos do projeto banco feitos na aula anterior.2. Modifique a classe Conta para estabelecer condições nos métodos sacar e depositar
  2. 2. a. Modifique o método depositar para retornar true (significando depósito com sucesso). b. Modifique o método sacar para checar se o total sendo sacado não é maior que o saldo atual. Se o total for menor que saldo, então subtrair o total de saldo e retorne true; caso contrário, retorne false e não altere o atributo saldo.Projeto Banco Imobiliário2 – Implemente o diagrama presente na figura 9.28 (página 192) do livroUtilizando UML e Padrões. Além das classes do domínio, você deveimplementar um método main para simular a aplicação.Projeto Campeonato BrasileiroCrie um Diagrama de Sequência do Sistema para cada cenário de Casos deUso descrito abaixo: Formulário de Caso de UsoCaso de Uso E1: Gerenciar Tabela O administrador gerencia as tabelas do portal (cria,remove,atualiza). Apenas o administrador tem Descrição permissão para gerenciá-las. 1. Administrador faz login como administrador do portal; 2. O sistema apresenta as operações que podem ser realizadas: criação de uma nova tabela, atualização de uma Fluxo de tabela já existente, ou exclusão de alguma tabela ou sair eventos desta página. [A1][A2][A3][A4] 3. O administrador opta por sair da sua conta; 4. O sistema volta para a página inicial da aplicação. [A1] Criação 1. O administrador seleciona a opção inserir uma nova tabela. Fluxo 2. O sistema solicita as informações pertinentes para a Alternativo confecção da tabela. 3. O administrador informa dados da tabela 4. O administrador seleciona a opção de salvar a tabela. 5. O sistema informa sobre o sucesso/insucesso da operação.
  3. 3. [A2] - Atualização1. O administrador escolhe a tabela que deseja atualizar.2. O sistema apresenta a tela de edição com a tabela a seratualizada.3. O administrador faz as devidas correções;4. O sistema informa que a tabela foi atualizada, ouentão informa se aconteceu algum erro.[A3] - Exclusão1. O administrador escolhe a tabela que deseja excluir.2. O sistema exibe a tela para confirmação da exclusão.3. O administrador escolhe a opção sim.4. A página da tabela é apagada do site.

×