Projeto de Computação I

Título WebManager - Uma Plataforma de Gerência de Redes
Sigla wmv2 (WebManager Versão 2)
Área Redes de Computadores (mas não se engane, esse projeto é de desenvolvimento de software)
Sub-Área Gerência de Redes de Computadores
Descrição O projeto WebManager do Grupo de Redes de Computadores trata do desenvolvimento de uma plataforma completa de gerência de redes de computadores utilizando o protocolo de gerência SNMP e com interface para o usuário baseada em tecnologia WWW. Um dos requisitos deste projeto é a simplicidade. O usuário final deve ser capaz de utilizar as ferramentas de gerência com pouquíssima necessidade de configuração manual. Este projeto adicionará funcionalidade ao WebManager.
Relevância para o Business

O produto WebManager sofre hoje de um defeito grave: a dificuldade de configuração. Isto se manifesta em dois momentos: a configuração inicial é difícil de criar e é difícil de manter quando há mudanças na rede. Este fato está inviabilizando o uso do produto fora do ambiente onde foi criado. Precisamos tornar o WebManager mais fácil de usar. Já melhoramos o produto no passado nesta direção, mas a versão atual não está muito estável, e ainda tem problemas de desempenho. O desafio deste semestre é de deixar o wmv2 operacional para a gerência real de redes de vários tamanhos.

Relevância para o aluno

O projeto permitirá que o aluno aprenda muito sobre redes de computadores e gerência de redes, em particular. Além do mais, o projeto empregará provavelmente a tecnologia de componentes reutilizáveis, importantíssima técnica de implementação utilizada hoje. O emprego de tais tecnologias deverá ser altamente motivador para os alunos que estarão, desta forma, adquirindo competências desejadas pelo mercado.

Porém, há outros incentivos claros com respeito a este projeto. O DSC está perto de fechar três projetos que podem se basear no wm. Um é da Rede Nacional de Pesquisa, outro da CHESF e um terceiro é da HP. Embora não tenhamos certeza de fechar esses projetos, é praticamente certo que pelo menos um deles será fechado, com início perto do fim do ano (antes do fim do semestre, portanto). Isso dá uma perspectiva de um vida maior para o projeto WebManager. É altamente provável que, depois do Projeto, os alunos participantes possam ser contratados, a um salário competitivo, para implementar os projetos citados. É também possível que a participação nesses projetos (se sairem), possam servir de trabalho de mestrado para alguns alunos.

Relevância para a comunidade

A comunidade da UFPb já está se beneficiando da gerência de redes feita pela versão atual do WebManager. A disponibilidade da rede é bastante alta, em função da gerenciabilidade permitida pelo produto. Haverá mais benefícios quando as redes dos outros campi da Universidade forem melhor gerenciados através de uma melhor configurabilidade do produto.

Além disto, como mencionado acima, o wm pode ser a base tecnológica para vários projetos em que o DSC é contratado para efetuar P&D.

Tipo Desenvolvimento (boa parte do trabalho é de implementação)
Bibliografia e Recursos
Requisitos para a Seleção de Alunos
  • Requerem-se 2 alunos para o projeto. Eles se juntarão a 3 alunos de Projeto II e farão o projeto WebManager juntamente com eles. Isso é uma forma de manter o projeto durante vários semestres, com menos esforço de transição. No próximo semestre, os alunos escolhidos agora receberão novos companheiros de projeto, e assim por diante.
  • Os alunos devem estar cursando um máximo de 20 créditos (sem contar Projeto I)
    • A mesma restrição se aplica para o próximo semestre (Projeto II)
  • Os alunos devem dispor de 8 horas semanais. Serei rigoroso quanto a este ponto.
  • A equipe de alunos deve ter, pelo menos, 2 horas semanais durante as quais todos os alunos e os professores orientadores estejam livres
  • Os alunos devem ser bons programadores e devem gostar de programar
  • Idealmente, os alunos terão cursado a disciplina Métodos Avançados de Programação
Integrantes do Projeto
  •  Jacques, Peter (Prof.)
  • Airon, Neto, Wellber (Projeto II)
  • x, y (Projeto I)
Lista de Discussão
Reunião semanal
  • Terça-feira, 18:00
Atividades
  • Fechar horário de encontro semanal (1 hora)
  • Abrir lista de discussão
  • Pedir para a turma de Projeto I assistir as aulas de Projeto II (se não for tarde demais), senão estudar o material em http://jacques.dsc.ufcd.edu.br/cursos/2002.2/projii
  • Distribuir papeis (quem será gerente quando?)
  • Planejamento do semestre (ver página do cliente)
  • Por o código em CVS
  • Começar!
Home Page Página de publicação de artefatos e de acompanhamento do projeto
Cronograma Fornecer link para major milestones
Big Chart Fornecer link par Big Chart de métricas
Maiores Riscos Fornecer link para maiores riscos
Observações O cliente usa esta página para deixar idéias