Académique Documents
Professionnel Documents
Culture Documents
M INI P ROJETO
1. Objetivos
O trabalho dever cumprir os seguintes pontos:
1. Criar duas aplicaes em JAVA com a finalidade de construir um sistema de comunicao
sobre o protocolo de transporte TCP/IP;
2. Deve ser criada uma classe servidor que implemente as seguintes funes:
a. Criar um processo socket servidor;
b. Aceite pedidos de ligao de cliente na porta 7000;
c. Execute a diviso de dois nmeros enviados pelo cliente e envie-lhe o respetivo
resultado;
d. Receba uma frase a dizer que vai comear o envio de trs nmeros para efetuar a
soma;
e. Receba esses trs nmeros, efetue a respetiva soma e envie o resultado para o
cliente;
f. Termine o processo servidor.
3. Deve ser criada uma classe cliente que implemente as seguintes funes:
a. Criar um processo socket cliente;
b. Envio o pedido de ligao a um determinado servidor;
c. Receba dois nmeros reais de um utilizador e os envie para o servidor efectuar a
sua diviso;
d. Receba o resultado enviado pelo servidor e o imprima no monitor;
e. Permita que o utilizador possa continuar a efetuar divises, caso o pretenda;
f. Pedir ao utilizador trs nmeros inteiros;
g. Envio de uma mensagem a indicar que vai enviar trs nmeros para soma;
h. Envio dos trs nmeros recebidos do utilizador;
i. Receo do resultado da soma e repetiva impresso do mesmo para o monitor;
j. Permita que o utilizador possa continuar a efetuar somas, caso o pretenda;
k. Termine o processo cliente.
2. Metodologia
3. Prazo de realizao
Dever ser elaborado um relatrio com todos os passos dados para a elaborao do miniprojecto,
estando o cdigo em JAVA completamente comentado;
O prazo de entrega dia 12 de Novembro de 2015
4. Normas gerais
O trabalho deve ser implementado no NetBeans durante o decorrer das aulas, utilizando a linguagem
JAVA;
O relatrio dever ser elaborado com recurso a um processador de texto, por exemplo, o Microsoft
Word;
O trabalho deve ser entregue em suporte digital, contendo a pasta .zip, com todos os ficheiros do
projeto necessrios execuo da aplicao em JAVA e o respetivo relatrio. A pasta deve ter o
seguinte formato: ALUNO_mod6.zip, onde ALUNO seve ser o nome do respetivo aluno;
O trabalho dever ser enviado professora atravs da plataforma moodle da disciplina, dentro do
prazo de realizao.
5. Estrutura do relatrio
Como referido, o relatrio dever ser elaborado com recurso a um processador de texto, onde o aluno
deve seguir as seguintes regras de formatao:
Os ttulos devem ter tipo de letra Calibri, tamanho 13, negrito, justificados, sem avano da 1 linha;
Os subttulos devem ter tipo de letra Calibri, tamanho 12, negrito e itlico, justificados, com avano
da 1 linha de 1 cm;
O texto deve ter tamanho de letra Calibri, tamanho 11, justificado, sem avano da 1 linha e com um
espaamento entre linhas de 1,5.
Nota:
Cada aluno pode acrescentar mais pontos ao relatrio, no entanto tem que focar cada um dos referidos.
6. Avaliao
Critrios a avaliar:
1. Cumprimentos dos objetivos propostos;
2. Aplicao dos contedos aprendidos no mdulo;
3. Contedos adequados ao trabalho pretendido;
4. Estrutura e apresentao do cdigo produzido;
5. Expresso escrita no relatrio;
6. Apresentao do relatrio;
7. Trabalho efetuado durante as aulas;
8. Cumprimento do prazo de realizao.
Bom Trabalho !