Publicidad

Administrador de campeonato de futebol

TÉCNICO EM INFORMÁTICA
29 de Jan de 2013
Administrador de campeonato de futebol
Administrador de campeonato de futebol
Administrador de campeonato de futebol
Próximo SlideShare
Estudo de caso_com_modelagem_de_software_halanEstudo de caso_com_modelagem_de_software_halan
Cargando en ... 3
1 de 3
Publicidad

Administrador de campeonato de futebol

  1. Atividades e Exercícios – Episódio V – Diagramas de Sequência do Sistema Atividades - Vídeo-Aulas 1. 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 Reversa Atividades – Livros-Texto 1. Ler o capítulo 4 do livro texto – Introdução à Programação Orientada a Objetos do professor Rafael Santos 2. Ler o capítulo 10 do livro – Aplicando UML e Padrões de Craig Larman Exercí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 Java Projeto Banco – Parte 3 1. 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. 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ário 2 – Implemente o diagrama presente na figura 9.28 (página 192) do livro Utilizando UML e Padrões. Além das classes do domínio, você deve implementar um método main para simular a aplicação. Projeto Campeonato Brasileiro Crie um Diagrama de Sequência do Sistema para cada cenário de Casos de Uso descrito abaixo: Formulário de Caso de Uso Caso 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. [A2] - Atualização 1. O administrador escolhe a tabela que deseja atualizar. 2. O sistema apresenta a tela de edição com a tabela a ser atualizada. 3. O administrador faz as devidas correções; 4. O sistema informa que a tabela foi atualizada, ou então informa se aconteceu algum erro. [A3] - Exclusão 1. 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.
Publicidad