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

From Wiki**3

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: 2020/10/23 12:00 (inicial); 2020/11/09 12:00 (intercalar); 2020/12/11 12:00 (final); 2020/12/14-2019/12/18 (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.
  • Apenas se consideram para avaliação os projectos existentes no repositório oficial. Apenas se considera para avaliação o ramo 'master'.
  • 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-uuilib e o conteúdo inicial do CVS são de uso obrigatório:
  • po-uuilib (classes de base) po-uuilib-201708311009.tar.bz2 (não pode ser alterada) - javadoc
  • woo-core (classes do "core") (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • woo-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.

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.

É necessário e da responsabilidade dos alunos activar os serviços de Shell e AFS, para a realização do teste prático, tal como para a realização do projecto.

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

3ª feira, 2020/12/15 14:00, RNL

  • LAB 08: 92420 95580 95832 95526 95603 96194 96904 89503 89467 91110
  • LAB 10: 93732 87670 95571 95520 95657 95620 95577 95623 97178 96853
  • LAB 13: 92422 92553 92516 92529 78694 64873 87944 63916 76588 96879

3ª feira, 2020/12/15 19:00, RNL

  • LAB 08: 95541 95542 93757 96902 95607 89493 95664 95540 95549 95649
  • LAB 10: 90710 95602 92430 95573 95633 95535 95677 92450 95586 95656
  • LAB 11: 95596 95635 95590 95641 95595 95676 95674 96908 97375 98530 95570 95591 95611 95543 96223 95652 95628 96915 95650 96854 95597 95532
  • LAB 14: 95555 97068 95601 97326 95589 95675 95576 95671 86371 90115 86578 92643 74224 86524 46838 90398 92441 88079 89511

4ª feira, 2020/12/16 19:00, RNL + remoto (COVID)

  • LAB 14: 92622 95593 95585 95634
  • Remotos (endereço Zoom: horário de apoio de Mariana de Oliveira -- ver Classroom): 93342 95536 95648

Realizados

6ª feira, 2020/12/04 17:30, RNL (antecipados)

  • LAB 13: 81416 98444

6ª feira, 2020/12/11 17:30, RNL "Early Bird"

  • LAB 10: 90920 92541 95546 95567 95569 95575 95578 95582
  • LAB 13: 95599 95644 95647 95655 95666 95680 96732

6ª feira, 2020/12/11 19:00, RNL "Early Bird"

  • LAB 13: 62408 92424 92513 95547 95552 95598 95688 97048

2ª feira, 2020/12/14 19:00, RNL

  • LAB 08: 95565 95683 95533 95544 91029 95568 95584 95581 95624 95637
  • LAB 10: 95539 95665 95574 95662 92409 95604 95638 95534 95631 92517
  • LAB 11: 95528 95629 95682 95566 95670 95661 96874 96877 95561 95645 95610 95572 95618 95588 95606 95550 92559 95530 94188 95686 95587 95551
  • LAB 13: 95640 95659 49216 95557 95592 95668 96392 95558 95612 95622
  • LAB 14: 95562 95643 95678 100740 95579 95651 95560 95625 95554 93230 95600 95617 95627 95609 94179 95613 93379 95531