Datas importantes
As datas relativas ao projecto e à sua avaliação são as seguintes:
- Consultar método de avaliação.
Informações sobre o projecto
- Todas as informações: https://bit.ly/2P0BsXc
- Avaliação do projecto: https://goo.gl/enS7Mb
- Enunciado: https://bit.ly/3hk6428
- Repositório CVS (uso obrigatório): https://goo.gl/920iQ7
- Material de apoio (uso obrigatório): https://goo.gl/2XNLSy
- Testes automáticos e resultados de avaliação: https://bit.ly/33k9gph
- Máquina virtual (contém todo o material de apoio necessário): https://goo.gl/MsS03w
Condições de realização do projecto
A especificação do problema a resolver no projecto está disponível no enunciado. Esta especificação deve ser seguida rigorosamente, não sendo valorizada qualquer modificação ou extensão, antes pelo contrário.
Sugere-se fortemente iniciar o trabalho com a leitura da primeira secção e representar o modelo do domínio. Após aquele passo, pode iniciar-se o desenvolvimento com base nos casos exemplo apresentados nas aulas teóricas e práticas e cujas implementações estão publicadas no wiki da disciplina e prosseguir através de alterações incrementais (suportadas pelo repositório CVS).
Existem recursos de uso obrigatório: linguagem de trabalho (Java) e material de apoio.
Para o processo de avaliação, assume-se que o repositório CVS contém um projecto passível de ser construído, i.e., que não apresenta erros de compilação.
O repositório CVS é o ÚNICO meio de entrega do projecto e será considerada entregue a versão lá existente à data correspondente ao fim do prazo (independentemente de serem possíveis alterações subsequentes). Não são aceites quaisquer outras formas de entrega.
O ambiente de teste oficial é Java 15 ou superior sobre openSUSE Tumbleweed. O desenvolvimento pode decorrer noutros ambientes, mas a avaliação só é considerada no oficial. O material de apoio (de uso obrigatório) é compatível com Java 1.8 ou superior.
Attachments
- PO - Projecto de PO.pdf
- PO - Projecto de PO - Avaliação do Projecto (Época Normal).pdf
- PO - Projecto de PO - Enunciado do Projecto de 2020-2021.pdf
- PO - Projecto de PO - Repositório CVS.pdf
- PO - Projecto de PO - CVS Crash Course.pdf
- PO - Projecto de PO - Material de Apoio ao Desenvolvimento.pdf
- po-uuilib-201708311009.tar.bz2
- Comando (padrão de desenho) - Banco, Conta, Titular (aplicação bancária).pdf
- po-ubank-core-201708311009.tar.bz2
- po-ubank-app-201708311009.tar.bz2
- PO - Projecto de PO - Máquina Virtual.pdf