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

From Wiki**3

Root (talk | contribs)
Root (talk | contribs)
No edit summary
Line 1: Line 1:
{{PRJPOAvisosEN20212022}}
{{PRJPOAvisosEN20222023}}
<!--{{PRJPOAvisosEE20192020}}-->
<!--{{PRJPOAvisosEE20222023}}-->
{{PRJPOMandatory20212022}}
{{PRJPOMandatory20222023}}
{{TOCright}}
{{TOCright}}



Revision as of 10:07, 1 September 2022

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.
  • 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 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 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

(fechado)

Realizados

6ª feira 2021/11/12 18:00 "early bird"

  • LAB 1: 99184 99189 99275 95637 95749 99086 99188 99202 99203
  • LAB 3: 99207 99209 99210 99211 99220 99229 99235 99251
  • LAB 4: 99256 99259 99268 99282 99289 99291 99292 99299 99302
  • LAB 7: 99309 99311 99316 99335 99337 99540 99248 99231 100120

6ª feira 2021/11/12 19:00 "early bird"

  • LAB 2: 99262 99266 99267 99281 99298 99300 99303 99313 99319 99326 99951
  • LAB 5: 64873 95538 96182 99096 99176 99179 99185 99186 99218 99227 99233 99236 99245 99261

2ª feira 2021/11/15 10:00

  • LAB 1: 99219 99192 99280 99344 99130 99312 99271 99323 99295 95553 86399 99194
  • LAB 2: 99243 99321 99206 99222 99216 99242 99225 99297 91110 92533 99215 99325 99181 99283 99230 99241 99238 99314 99112 96656
  • LAB 3: 99100 99182 100670 96037 96178 99315 99328 97856 95679
  • LAB 4: 99178 95529 96338 99985 99270 99272 99183 99305 99190 99276
  • LAB 5: 99217 99329 99331 100471 98959 99085 99246 100671 99333 99343 99205 99064 99066 99177 99237 95687 99340 99090 99221 99226
  • LAB 6: 99197 99253 99187 99249 99195 99228 99341 99284 99290
  • LAB 7: 99264 99336 99180 99260 99141 99172 99239 99254

2ª feira 2021/11/15 11:00

  • LAB 1: 99338 99173 99317 78694 95605 95672 87318 99199 99193 99240
  • LAB 2: 99257 98580 96860 99255 99265 99332 95621 98784 99306 99320 99286 99330
  • LAB 3: 99213 95908 99252 99250 99204 99258 99200 94760 93732
  • LAB 4: 99104 90634 99196 99308 86876 100611 93026 99287 95615
  • LAB 5: 99322 95620 97281 95552 95598 99208 99293 89491 56963 99191 99310 86444