SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
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
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.
[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.

Mais conteúdo relacionado

Semelhante a Administrador de campeonato de futebol

Release Notes Versao 2.15
Release Notes Versao 2.15Release Notes Versao 2.15
Release Notes Versao 2.15Plataforma CORE
 
ODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasCaio Lima
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharpTiago
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo TextoCaio Lima
 
Plano de projeto final
Plano de projeto finalPlano de projeto final
Plano de projeto finalLeo Paixão
 
Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)
Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)Gabriel Bugano
 
Construindo Sistemas Com Django
Construindo Sistemas Com DjangoConstruindo Sistemas Com Django
Construindo Sistemas Com DjangoMarinho Brandão
 

Semelhante a Administrador de campeonato de futebol (15)

Apostila Android
Apostila AndroidApostila Android
Apostila Android
 
Release Notes Versao 2.15
Release Notes Versao 2.15Release Notes Versao 2.15
Release Notes Versao 2.15
 
Tcc
TccTcc
Tcc
 
2335 inventor
2335 inventor2335 inventor
2335 inventor
 
Inventor
InventorInventor
Inventor
 
ODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para TabelasODI Series - Importar Arquivos Texto para Tabelas
ODI Series - Importar Arquivos Texto para Tabelas
 
Interfaces windows em c sharp
Interfaces windows em c sharpInterfaces windows em c sharp
Interfaces windows em c sharp
 
Ns tutorial so
Ns tutorial soNs tutorial so
Ns tutorial so
 
ODI Series - Exportar Tabelas para Arquivo Texto
ODI Series -  Exportar Tabelas para Arquivo TextoODI Series -  Exportar Tabelas para Arquivo Texto
ODI Series - Exportar Tabelas para Arquivo Texto
 
Revisão Windows Server
Revisão Windows ServerRevisão Windows Server
Revisão Windows Server
 
Plano de projeto final
Plano de projeto finalPlano de projeto final
Plano de projeto final
 
Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)
Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)
 
Tutorial Java: Interface
Tutorial Java: InterfaceTutorial Java: Interface
Tutorial Java: Interface
 
Construindo Sistemas Com Django
Construindo Sistemas Com DjangoConstruindo Sistemas Com Django
Construindo Sistemas Com Django
 
Manual sap
Manual sapManual sap
Manual sap
 

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.