Atps Sistemas Distribuidos
Aula-tema: Sistemas distribuídos baseados em objetos.
Esta atividade é importante para que você compreenda as funcionalidades da linguagem e integrando-a ao ambiente distribuído na comunicação cliente/servidor. Para realizá-la, é importante seguir os passos descritos.
PASSOS
Passo 1 (Equipe) Fazer a escolha da linguagem de programação orientada a objetos para o desenvolvimento dos módulos Servidor e Cliente. Fazer a implementação dos dois módulos, respeitando as classes modeladas através do Diagrama de Classes.
Passo 2 (Equipe) Desenvolver o módulo denominado com Servidor. Esse módulo deve apresentar algumas funcionalidades, como: 1. Processo que aguarda a comunicação do outro processo (Jogador); 2. Processo que controla o início de cada jogo (Rodada), lembrando que o jogo é formado por três rodadas; 3. Processo de quando o jogador pode realizar sua jogada. Vale lembrar que esse processo é alternado, ou seja, um jogador de cada vez; 4. Processo de verificação do jogo para apresentar quem ganhou ou se deu empate (ou “deu velha”); 5. Processo de reinicializar o jogo com o mesmo jogador ou com outro jogador.
Passo 3 (Equipe) Desenvolver o segundo módulo denominado com Cliente, o qual deve apresentar: 1. Processo identificação do outro jogador (Servidor); 2. Processo de quando o jogador pode realizar sua jogada. Vale lembrar que esse processo é alternado, ou seja, um jogador de cada vez.
Passo 4 (Equipe) Elaborar e entregar para o professor(a) o relatório Código Fonte.
Ciência da Computação - 7ª Série - Sistemas Distribuídos
Ricardo Franciscato, Thiago Salhab Alves
Pág. 6 de 6
ETAPA 4 (tempo para realização: 5 horas)
Aula-tema: Sistemas Distribuídos baseados em objetos.
Esta atividade é importante para que você compreenda as funcionalidades da linguagem, e consiga resolver os problemas encontrados na implementação do aplicativo. Para realizá-la, é importante seguir os passos descritos.