INFO7038 - Redes de Computadores -
1º semestre de 2018
Especificações – Projeto Final
1. Regras gerais de
submissão e material a ser entregue:
Se qualquer dos requisitos
mencionados é um problema para o aluno ou não está
claro, procure o professor.
- A submissão do
projeto compreende I) a entrega de uma proposta
inicial de projeto, II) a entrega de uma proposta de
projeto mais consistente com o cronograma de atividades, III)
a entrega de um relatório final no formato de trabalho
científico e entrega de um arquivo suplementar no formato
tar.gz ou zip com tudo o que foi gerado durante o projeto,
isto é, documentos das propostas de projeto (fase I e fase
II), relatório final, apresentação em classe, código fonte de
tudo (inclusive figuras e gráficos) e código binário. O
texto pode ser escrito em português
ou inglês.
- Grupo de dois
alunos para a PósGraduação. Os alunos podem
discutir o seu projeto e suas ideias com outros grupos com o
objetivo de melhorar o seu trabalho, mas os grupos não devem
apresentar trabalhos iguais.
- O acompanhamento da evolução do
projeto ocorrerá através das diversas fases específicas - fase
I (proposta) e fase II (revisão de status), contudo se o grupo
possuir questões extras, necessitar de ajuda à solução dos
problemas do projeto ou de ideia sobre o uso de recursos,
entrem em contato com o professor que ajudará o grupo a medida
do possível.
- O grupo NÃO pode incluir em
seu(s) programa(s) qualquer código encontrado na Internet, ou
que não é do grupo por criação original, sem a aprovação do
professor. O professor poderá permitir o uso de outros
programas ou códigos, mas o grupo deve solicitar a aprovação
antes de usá-los.
2. Objetivos:
O
objetivo do projeto é explorar em profundidade assuntos
(problemas atuais) encontrados/tratados na área de gerenciamento
de redes. Todos os projetos dentro do possível
precisa incluir as seguintes etapas: pesquisa bibliográfica,
proposta de solução, programação, análise da solução, escrita,
apresentação e exibição de alguns resultados experimentais.
** Uma pesquisa sobre os temas
tratados nas principais conferências de Redes de
Computadores, vejam as conferências na apresentação de
artigos, poderá ajudar o grupo a encontrar um problema
a ser estudado no projeto. Não deve ser sobre o artigo
que será apresentado, mas pode ser de um tema similar.
** Não associar o seu projeto de disciplina
com a sua pesquisa desenvolvida com o seu orientador e
vice-versa, ou seja, não associar a pesquisa do projeto como se
fosse a sua pesquisa de dissertação ou doutorado.
3. Requisitos
gerais:
O
projeto pode ser feito em qualquer linguagem de programação que
faça sentido. Na programação de sistemas genéricos, é sugerido o
uso da linguagem C ou Java. Dependendo do projeto,
há diferentes recursos/ferramentas que o grupo poderá usar para
testar e avaliar a solução do problema tratado. Na proposta,
descreva como o grupo deseja avaliar/testar seu sistema, e assim
o professor poderá sugerir alguns recursos.
Os
projetos devem sempre estar em evolução. Parte do projeto
consiste em fazer busca na literatura, definir o escopo do
projeto e fazer uma lista de tarefas.
4. Fases específicas
do acompanhamento do projeto:
4.1 Fase I - Proposta inicial
de projeto para validação pelo professor
Proposta do projeto escrita em
uma página a ser entregue até o dia
02/maio/2018. Esta proposta deveria incluir os
itens:
- Descrição do problema a ser tratado;
- Lista dos membros do grupo;
- Listar quais questões o grupo tentará responder ao fazer o projeto;
- Descreva o que o grupo desenvolverá ou como o
grupo determinará a solução do problema e as respostas às
questões que o grupo identificar;
- Como será avaliada sua solução ou programa
(ferramenta usada);
- Bibliografia: Uma lista de referências e URLs
usadas no trabalho.
- O arquivo em pdf deve ser enviado por email ao professor
que comunicará a aceitação ou não do texto. O nome do arquivo
deve ser <nome_aluno>_f1.pdf. Por exemplo, um aluno
chamado joão, deve renomear em letras minúsculas seu arquivo
como joao_f1.pdf antes de enviar ao professor. O professor
entregará este texto corrigido depois.
4.2 Fase II - Desenvolvimento do projeto e
apresentação
Melhorar a proposta de projeto
colocando em formato de trabalho científico como abstract,
introdução, problema tratado, outras seções consideradas
necessárias pelo grupo, cronograma de atividades, conclusão e
referências.
- Número de páginas: 8-10 páginas. Data
da entrega: até 28/maio/2018.
- Cada aluno/grupo fará uma breve apresentação e
exposição visual ppt do seu projeto.
- Consulte artigos aceitos em conferências em
redes como SBRC para entender a estrutura de um texto
científico e também para seguir os modelos das seções
apresentadas.
- O arquivo em pdf deve ser enviado por email ao professor
que comunicará a aceitação ou não do texto. O nome do arquivo
deve ser <nome_aluno>_f2.pdf. Por exemplo, um aluno
chamado joão, deve renomear em letras minúsculas seu arquivo
como joao_f2.pdf antes de enviar ao professor. O professor
entregará este texto corrigido depois.
Durante
o
mês de maio e junho, cada grupo terá rápidas reuniões com o
professor para discutir seu projeto. Durante a reunião, o grupo
mostrará o relatório de status atual do projeto com detalhes
atualizados sobre o projeto, qualquer modificação feita,
resultados atuais obtidos, etc. O relatório deveria incluir
todos os detalhes da especificação inicial, assim como qualquer
solução/decisão adicionada. Estas reuniões são informais, mas
representa uma oportunidade de obter feedback sobre o seu
projeto.
4.4 Fase III - Apresentação e Defesa do
projeto
No
final do semestre, no dia 20/junho/2018,
cada grupo fará uma breve apresentação e exposição visual
(poster) do seu projeto , contendo os conceitos de gerência
de redes aplicados e os resultados alcançados. O grupo deve se
preparar para as questões levantadas pelo professor. A
apresentação deverá incluir uma demonstração do software se for
viável.
Na
data
da apresentação, o grupo também entregará: o relatório final do
projeto (formato de artigo com 14 páginas coluna simples),
uma cópia da apresentação, uma cópia do código e outros recursos
externos. O relatório de projeto deverá incluir as seguintes
seções:
- Introdução: O
problema que o grupo está tentado resolver.
- Trabalhos Relacionados: Cite trabalhos que são "referências"
no assunto incluindo suas referências.
- Proposta: Descreva o projeto, a solução que o grupo
desenvolveu e que será implementada, e como ela funciona.
- Avaliação: Descreva a implementação da solução, os
cenários avaliados, os parâmetros de configuração assumidos, as
métricas usadas para avaliar a(s) solução(ões).
- Resultados: Uma análise e discussão dos resultados obtidos na
avaliação e que conclusões se tira dos resultados.
- Conclusão: Resumo dos objetivos e as conclusões
alcançadas com o projeto.
- Referências: Uma lista de referências e URLs
usadas no trabalho.
- Critérios de avaliação do
relatório final: Facilidade de leitura e apresentação
do texto (25%), Correção teórica e solidez dos resultados
(30%), Qualidade das referências do trabalho (20%),
Contribuição ao estado da arte (25%), Alinhamento do projeto
com o propósito da disciplina (20%).
Recomendações gerais: Texto em LaTeX,
gráficos gerados com Gnuplot, e usar estilo de escrita de texto
científico.
----------------------------------------------------------
1) Há como saber se o texto do projeto a ser entregue está no
nível adequado?
R: Sim, para isso
junto ao link de especificação do projeto há exemplos de
arquivos da fase I, fase II e fase III. Basta assim, ler com
atenção a estrutura dos exemplos e se eles atendem ao que se
espera em cada fase.
2) Os
dois alunos do grupo precisam fazer a apresentação do projeto
fase II?
R: Sim, porém a ordem e o que cada aluno apresentará fica a
critério do próprio grupo.