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 'main'.
- 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
2ª feira, 2022/11/07, 09:00
- LAB 1: 94158 103521 103585 95605 95684 96208 103667 103706 102645 103011 93075 99205
- LAB 2: 99986 103179 103210 99982 103650 99475 102507 102948 102991 89491 102835 102904 99166 99172 102246 104014 103808 103220 103246 102798
- LAB 3: 92533 99192 95687 100064 102447 104147 103145 103543 103335 103573
- LAB 4: 103938 103898 102805 91110 107328 100313 103796 102763 103392 102823
- 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:
- LAB 2:
- LAB 3:
- LAB 4:
- LAB 5:
2ª feira, 2022/11/07, 11:00
- LAB 1:
- LAB 2:
- LAB 3:
- LAB 4:
- LAB 5:
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