User Tools

Site Tools


teaching:0910:aeda:instrucoes

Algoritmos e Estruturas de Dados (AEDA, 2009-2010 1S)

Instruções para a realização da Componente de Grupo (CG)

Considerações Gerais

  • O trabalho será realizado em grupo, de dois alunos;
  • Avaliação realizada em dois momentos presenciais, um intermédio e outro final (vide plano da disciplina);
  • A apresentação do trabalho pelo grupo, nos dois momentos de avaliação, será realizada na aula prática da semana de entrega, ao docente da turma.

Momento de avaliação intermédio (15%)

Notas relativas à implementação

  • Deve utilizar classes adequadas para representação das entidades envolvidas. Os atributos devem ser escolhidos de forma a caracterizar os conceitos mais importantes dos objectos);
  • Os dados usados pela aplicação devem ser guardados em ficheiro, para serem utilizados posteriormente em novas execuções;
  • Deve tratar convenientemente possíveis excepções;
  • As classes implementadas devem ser devidamente documentadas;
  • Na fase de teste da aplicação, deve usar um número significativo de elementos.

Notas relativas ao relatório

A entregar pelo grupo, em forma de uma página HTML, incluindo:

  • Apresentação da equipa e âmbito do trabalho (nomes, números, turma, data, etc.)
  • Descrição sucinta do tema do trabalho;
  • Diagramas UML do modelo de dados concebido (diagrama de classes, indicando para cada classe as suas relações, seus atributos e seus métodos)
  • Lista de Casos de Utilização identificadas para a aplicação. Não é necessário desenhar os diagramas de casos de utilização.;
  • Indicação do esforço dedicado pelos elementos do grupo.

Entrega

  • Disponibilizar código fonte em ficheiro <NOME>.zip, para download;
  • O <NOME> do ficheiro deverá obedecer ao formato AEDA0910_<TURMA>_<GRUPO>, onde turma é o código da turma teórico/prática e <GRUPO> são dois algarismos que indicam o número de ordem do grupo, atribuído pelo docente. Por exemplo: AEDA0910_2MIEIC5_03.zip corresponde ao código fonte do trabalho realizado pelo grupo 3 da turma 2MIEIC5;
  • Enviar um e-email ao docente da turma prática, com a URL onde o trabalho se encontra disponível. O assunto da mensagem deverá ser “[AEDA Entrega 1] <TURMA>_<GRUPO>” seguindo o mesmo formato utilizado para o nome do ficheiro;
  • O e-mail deverá ser recebido pelo docente respectivo até às 23:59 de 08/Nov/2009. As apresentações serão realizadas na semana dos dias 9 e 13 de Nov.

Momento de avaliação final (25%)

Notas relativas à implementação

Para além do que foi estipulado para a avaliação intermédia, nesta fase deverá incluir:

  • Permitir a importação e exportação de dados em ficheiros de texto;
  • Não usar informação redundante e manter a coerência dos dados;
  • Utilizar estruturas de dados diversas, e comentar a sua complexidade (espacial e temporal). No que respeita à utilização da árvore binária de pesquisa, pode-se usar a classe BST estudada nas aulas, ou a classe set da STL (note que neste caso a árvore binária de pesquisa é uma árvore balanceada).

Notas relativas ao relatório

A entregar pelo grupo, em forma de uma página HTML:

  • Apresentação da equipa e âmbito do trabalho (nomes, números, turma, data, etc.)
  • Descrição sucinta do tema do trabalho;
  • Diagramas UML do modelo de dados concebido (diagrama de classes actualizado, diagrama de sequência e, se necessário, diagrama de actividades)
  • Lista de user stories, com identificação das que foram efectivamente implementadas na aplicação;
  • Documentação da API desenvolvida em Doxygen;
  • Manual do utilizador;
  • Manual de instalação;
  • Código fonte, em ficheiro *.zip, para download;
  • Indicação do esforço dedicado pelos elementos do grupo.

Entrega

  • Disponibilizar código fonte em ficheiro <NOME>.zip, para download;
  • O <NOME> do ficheiro deverá obedecer ao formato AEDA0910_<TURMA>_<GRUPO>_F, onde turma é o código da turma teórico/prática e <GRUPO> são dois algarismos que indicam o número de ordem do grupo, atribuído pelo docente. Por exemplo: AEDA0910_2MIEIC5_03_F.zip corresponde ao código fonte do trabalho realizado pelo grupo 3 da turma 2MIEIC5;
  • Enviar um e-email ao docente da turma prática, com a URL onde o trabalho se encontra disponível. O assunto da mensagem deverá ser “[AEDA Entrega Final] <TURMA>_<GRUPO>” seguindo o mesmo formato utilizado para o nome do ficheiro;
  • O e-mail deverá ser recebido pelo docente respectivo até às 23:59 de 30/Dez/2009. As apresentações serão realizadas no dia 4 de Janeiro de 2009, das 14:30 às 18:30. As salas e horários das apresentações por grupo serão informadas posteriormente.
teaching/0910/aeda/instrucoes.txt · Last modified: 2009/12/10 21:40 by Rosaldo J. F. Rossetti