Programação com Objectos/Projecto de Programação com Objectos/Calendário do Teste Prático (Época Normal)

From Wiki**3

< Programação com Objectos‎ | Projecto de Programação com Objectos
AVISOS - Avaliação em Época Normal

Esclarecimento de dúvidas:

  • Consultar sempre o corpo docente atempadamente: presencialmente ou através do endereço oficial da disciplina [1].
  • Não utilizar fontes de informação não oficialmente associadas ao corpo docente (podem colocar em causa a aprovação à disciplina).
  • Não são aceites justificações para violações destes conselhos: quaisquer consequências nefastas são da responsabilidade do aluno.

Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):

  • O material de apoio é de uso obrigatório e não pode ser alterado.
  • Verificar atempadamente (mínimo de 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de desenvolvimento.

Processo de avaliação (ver informação completa em Avaliação do Projecto):

  • Datas: 2022/10/04 12:00 (inicial); 2022/10/21 12:00 (intercalar); 2022/11/04 12:00 (final); 2022/11/04 (early bird) 2022/11/07 (normal) (teste prático).
  • Todas as entregas são cruciais para o bom desenvolvimento do projecto, sendo obrigatórias: a não realização de uma entrega implica a exclusão da avaliação do projecto e, por consequência, da avaliação da disciplina.
  • Verificar atempadamente (até 48 horas antes do final de cada prazo) os requisitos exigidos pelo processo de avaliação, incluindo a capacidade de acesso ao repositório CVS.
  • Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.
  • Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório ou de outros materiais, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.
  • A avaliação do projecto pressupõe o compromisso de honra de que o trabalho correspondente foi realizado pelos alunos correspondentes ao grupo de avaliação.
  • Fraudes na execução do projecto terão como resultado a exclusão dos alunos implicados do processo de avaliação.
Material de Uso Obrigatório
As bibliotecas po-uilib e o conteúdo inicial do CVS são de uso obrigatório:
  • po-uilib (classes de base) po-uilib-202209081626.tar.bz2 (não pode ser alterada) - javadoc
  • prr-core (classes do "core") (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • prr-app (classes de interacção) (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
A máquina virtual, fornecida para desenvolvimento do projecto, já contém todo o material de apoio.
Uso Obrigatório: Repositório CVS
Apenas se consideram para avaliação os projectos existentes no repositório CVS oficial.

Trabalhos não presentes no repositório no final do prazo têm classificação 0 (zero) (não são aceites outras formas de entrega). Não são admitidas justificações para atrasos em sincronizações do repositório. A indisponibilidade temporária do repositório, desde que inferior a 24 horas, não justifica atrasos na submissão de um trabalho.

Condições

O teste prático tem a duração de 50 minutos.

As datas e locais de realização do teste prático são como indicado abaixo (todos os labs são na RNL, Pav. Informática I).

Recorda-se que a não realização do teste prático corresponde a uma classificação de 0 (zero) na componente de projecto e consequente reprovação à disciplina de Programação com Objectos no ano lectivo em curso (época normal).

O facto de um aluno aparecer na lista do teste prático não implica que tenha possibilidade de aprovação implícita à disciplina: as outras condições de aprovação continuam em vigor.

Alunos não apresentados, e que achem que deveriam estar incluídos, devem contactar o responsável pela disciplina.

Alunos que não realizem a entrega final não serão admitidos ao teste prático.

Alunos que realizem o projecto em grupos de 2 alunos têm de fazer o teste prático à mesma hora (incluindo o "early bird"). Se um dos alunos se apresentar isolado, o outro elemento está implicitamente reprovado.

É necessário e da responsabilidade dos alunos activar atempadamente (não pode ser no próprio dia) os serviços de Shell e AFS, para a realização do teste prático, tal como para a realização do projecto. A incapacidade de usar o PC do laboratório implica não avaliação e consequente exclusão da avaliação da disciplina.

Teste Tipo

Este teste tipo está previsto ser realizado sobre a aplicação bancária.

QUESTÃO AUTÓNOMA -- ELIMINATÓRIA

0. Compile e execute o programa contido em Simple.java (o ficheiro está localizado na directoria work). Não altere o ficheiro. Em caso de dúvidas, contacte o docente.

QUESTÕES A RESOLVER SOBRE O PROJECTO

1. (5 valores) Complete o comando que permite mudar o nome de um titular. O comando deve primeiro pedir o novo nome do titular.

2. (7 valores) Acrescente uma nova opção ao menu de gestão de contas (bankaccount) que permita mostrar a conta (current account) com maior saldo.

3. (8 valores) Acrescente ao programa o conceito de gestor de conta: um gestor pode gerir várias contas, partilha os atributos do titular da conta, mas não pode ser titular de contas. Cada conta tem apenas um gestor.

Calendário

(terminado)

Realizados

6ª feira, 2022/11/04, 17:00 -- Early Bird

  • LAB 5: 93271 95621 99089 99239 99254 102635 102779 102896 102934 103129 103172 103468 103646

6ª feira, 2022/11/04, 18:00 -- Early Bird

  • LAB 5: 102082 102415 102437 102463 102512 103124

2ª feira, 2022/11/07, 09:00

  • LAB 1: 94158 103521 103585 95605 95684 96208 103667 103706 102645 103011 93075 99205
  • LAB 2: 92533 99192 95687 100064 102447 104147 103145 103543 103335 103573 99986 103179 103210 99982 103650 99475 102507 102948 102991 89491
  • LAB 3: 102835 102904 99166 99172 102246 104014 103808 103220 103246 102798
  • LAB 4: 99234 103252 103938 103898 102805 107328 100313 103796 102763 103392
  • LAB 5: 99642 99656 102624 103327 78694 89531 99276 103756 102604 102611 102078 102908 103095 103603 102975 103555 103479 103883 103000 103540

2ª feira, 2022/11/07, 10:00

  • LAB 1: 102516 102707 103902 93460 99252 103617 102927 103606 103744 103273 103668 103726
  • LAB 2: 102823 102756 103528 103312 103378 99970 103363 102506 103345 102703 103896 104168 93732 100146 103698 102618 99991 103369 103708 90634
  • LAB 3: 102848 103091 102843 103597 100032 103595 103471 104139 103043 103176
  • LAB 4: 102861 89402 99552 103074 103131 102854 103624 103793 102484 103586
  • LAB 5: 99214 95817 102314 102419 102597 104010 103029 102664 102802 102533 100293 102556 102812 103935 103614 103623 99319 65523 103493 103525

2ª feira, 2022/11/07, 11:00

  • LAB 1: 99141 99334 102079 103652 99528 102439 102500 100296 103120 103772 103773
  • LAB 2: 104126 103382 103750 102663 103156 103164 102430 104165 99200 99204 104156 96182
  • LAB 3: 102528 103465 99401 103774 94760 99190 99318
  • LAB 4: 103809 102373 102697 103972 90256 99262 107409
  • LAB 5: 103600 103622 102492 103425 95615 103860 103560 92429 103867 103248 103653 103811