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)
No edit summary
Root (talk | contribs)
Line 41: Line 41:


= Realizados =
= 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''': <font color="red">64873</font> 95538 <font color="red">96182</font> 99096 99176 99179 99185 99186 99218 99227 99233 99236 99245 99261
== 2ª feira 2021/11/15 10:00 ==
* '''LAB 1''': 99219 <font color="red">99192</font> 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''': <font color="red">99178</font> 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 <font color="red">78694</font> <font color="red">95605</font> <font color="red">95672</font> 87318 99199 99193 99240
* '''LAB 2''': 99257 98580 96860 99255 99265 99332 <font color="red">95621</font> 98784 99306 99320 99286 99330
* '''LAB 3''': 99213 <font color="red">95908</font> 99252 99250 99204 99258 99200 <font color="red">94760</font> <font color="red">93732</font>
* '''LAB 4''': 99104 <font color="red">90634</font> 99196 99308 86876 100611 <font color="red">93026</font> 99287 <font color="red">95615</font>
* '''LAB 5''': 99322 95620 97281 95552 95598 99208 99293 <font color="red">89491</font> 56963 99191 99310 <font color="red">86444</font>


<!--
<!--

Revision as of 11:14, 25 October 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