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
Revision as of 14:23, 22 October 2024 by Root (talk | contribs) (2ª feira, 2024/10/28 11:00)

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: 2024/09/27 12:00 (inicial); 2024/10/11 12:00 (intercalar); 2024/10/25 12:00 (final); 2024/10/25 (early bird) 2024/10/28 (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.
  • 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-uilib e o conteúdo inicial do repositório GIT são de uso obrigatório:
  • po-uilib (classes de base) po-uilib-202408310000.tar.bz2 (não pode ser alterada) - javadoc
  • hva-core (classes do "core") (via GIT) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • hva-app (classes de interacção) (via GIT) (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 GIT
Apenas se consideram para avaliação os projectos existentes no repositório GIT 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 e é estritamente presencial.

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

6ª feira, 2024/10/25 17:00 "Early Bird"

  • LAB 1: 106426 106495 106674 106883 109500 109864 109886 110124 110142 110355 110409

6ª feira, 2024/10/25 18:00 "Early Bird"

  • LAB 1: 103561 103727 109324 109685 109822 109939 110020 110199 110200 110210
  • LAB 3: 106933 109163 110390 110438 110462 110597 114963

2ª feira, 2024/10/28 09:00

  • LAB 1: 78621 99273 102512 103151 106474 109245 109333 109441 109606 109662 110052 110713
  • LAB 2: 102605 106516 106823 106865 109247 109368 109554 109634 109762 109775 109844 109947 110144 110148 110206 110208 110213 110246 110274 110352
  • LAB 3: 103129 109262 109555 109839 109955 110308 110386 110467 110562 111111
  • LAB 4: 104016 106772 109339 109404 109485 109746 110483 110488 110490 110760
  • LAB 5: 57175 100678 103029 103186 103496 104145 107032 107125 109236 109493 109544 109551 109707 109834 109852 109872 109913 110245 110439 110703

2ª feira, 2024/10/28 10:00

  • LAB 1: 106874 106893 109512 109680 110034 110135 110223 110425 110458 110573 110647 111062
  • LAB 2: 103763 105898 106120 106720 109260 109264 109308 109490 109585 109593 109617 109623 109635 109724 109797 109903 109912 109989 110263 110726
  • LAB 3: 106064 106507 109416 110136 110318 110350 110442 110628 110633 111141
  • LAB 4: 95776 103935 109483 109560 109675 109704 109760 110233 110580 110720
  • LAB 5: 97226 102373 106251 107083 107316 107413 109257 109267 109293 109358 109378 109439 109625 109803 109905 110080 110186 110375 110516 110754

2ª feira, 2024/10/28 11:00

  • LAB 1: 99342 103908 107362 108070 110600 111179 112522
  • LAB 2: 109248 109371 109389 109434 109481 109482 109511 109576 109616 109643 109733 109736 109851 109974 110133 110446 110468 110688 110729 111113
  • LAB 5: 99212 99416 103316 103969 106647 107332 109642 109878 109901 109972 109981 110005 110008 110054 110089 110094 110130 110285 111198 111199

Realizados

(...)