Avaliação


Exames

Exame Escrito

Composto por questões teóricas e práticas sobre todo o programa do curso. Corresponde à nota da primeira unidade e 10% da nota da segunda unidade.

Exame Escrito Final

Só para os alunos que não obtiverem média 7 nas duas unidades. Composto por questões teóricas e práticas sobre todo o programa do curso. Corresponde a nota final.

 

Projetos

Desenvolvimento, documentação e avaliação de um sistema de médio porte em Java, devendo ser entregue em três versões. Corresponde a 90% da nota da segunda unidade, onde as versões contribuem, separadamente, com 30% da nota.

Acompanhamento

O acompanhamento dos projetos é feito no laboratório, durante o horário de aula, com a presença do professor e dos monitores da disciplina.

Durante o acompanhamento, os alunos devem desenvolver o sistema e tirar dúvidas conceituais e práticas sobre o material visto em sala de aula, além de dúvidas sobre Java e os ambientes de desenvolvimento utilizados no curso.

Os alunos devem verificar com o professor a adequabilidade do código, estrutura, e funcionalidade do sistema sendo desenvolvido. Em particular, a qualidade do código do sistema é determinada pelos fatores de qualidade de orientação a objetos e Java.

Entrega

As várias versões do sistema devem ser enviadas por e-mail para if101@cin.ufpe.br com cópia para o monitor responsável pela equipe, observando estritamente os seguintes aspectos:

Correção

Os projetos são corrigidos segundo os fatores de qualidade de orientação a objetos e Java.

Após a correção, os alunos recebem uma tabela de inspeção de código indicando as deficiências encontradas no projeto; ou seja, os fatores de qualidade não observados. Estas deficiências devem ser solucionadas na próxima versão do sistema.

Os alunos devem procurar os monitores para tirar dúvidas sobre a inspeção dos projetos, bem como esclarecer como solucionar as deficiências encontradas.

Apresentação

A apresentação dos projetos é feita apenas no final do curso, no laboratório, com a presença de todos os membros da equipe.

As equipes devem marcar com o professor um horário para a apresentação dos projetos.

Durante a apresentação, o professor testa o sistema e faz uma inspecão no código, o qual deve ser bem estruturado, oferecer boa funcionalidade, e satisfazer os fatores de qualidade de orientação a objetos e Java. São feitas perguntas específicas para cada membro da equipe, considerando a parte do código desenvolvida por cada membro.


  Paulo Borba (phmb@cin.ufpe.br)