Sistema Online de Acompanhamento Didático

menu



15. Aplicação de conceitos estudados no curso

Nem sempre durante o curso de Bacharelado em Ciência da Computação temos oportunidades para aplicar os conceitos estudados na prática. Creio que o desenvolvimento deste projeto criou oportunidades para a aplicação de diversos conceitos adquiridos no curso, principalmente nas áreas de bancos de dados, estrutura de dados e desenvolvimento de projetos.

Como criamos o subprojeto Gerbo, responsável pela camada de persistência, tornamos o Panda independente de um banco de dados específico. Dessa forma foi possível aplicar os conhecimentos obtidos durante o curso de banco de dados em uma ferramenta útil. Também pudemos exercitar os conhecimentos em SQL escrevendo os módulos para MySQL, que é o banco de dados utilizado pelo Panda atualmente, e para PostGresSQL, que foram feitos a critério de teste.

A estrutura interna dos dados do Panda, após retirados do banco de dados foi desenvolvida utilizando conceitos de programação orientada a objetos e as estruturas de dados vistas durante o curso.

Os projetos anteriores desenvolvidos durante com curso nos serviram como base para o desenvolvimento em equipe e principalmente na escolha da utilização do CVS, já que anteriormente sempre tivemos muitos problemas de conflitos de versões.
login

2001 - 2002 panda.ime.usp.br