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
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, com a missão de lançá-lo como projeto Open Source.
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.
Relevância Técnica 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.
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.
Tipo Desenvolvimento (boa parte do trabalho é de implementação)
Bibliografia e Recursos
Requisitos para a Seleção de Alunos
  • Requerem-se 6 alunos para o projeto (pode ser 4 - deve ser um número par)
  • 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
  • Pelo menos um dos alunos deverá ter cursado a disciplina Gerência de Redes de Computadores
  • Pelo menos um dos alunos deverá ter cursado a disciplina Bancos de Dados
  • Todos os alunos devem conhecer Java
  • 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
  • Os alunos devem ser auto-didatas, já que deverão estudar técnicas de auto-topologia por conta própria (O Prof. Jacques  fornece o material a estudar)
Integrantes do Projeto
  •  
Lista de Discussão
Reunião semanal
  • A marcar
Atividades
Home Page Página de publicação de artefatos e de acompanhamento do projeto
Cronograma Fornecer link para major milestones (proposta completa, requisitos, arquitetura, iterações, ...)
Big Chart Fornecer link par Big Chart de métricas
Maiores Riscos Fornecer link para maiores riscos (Esta semana, Semana passada, Semanas na lista, Risco, Solução)
Observações O cliente usa esta página para deixar idéias