(→Linguagens de Programação) |
(→Linguagens de Programação) |
||
Line 49: | Line 49: | ||
As seguintes linguagens são utilizadas nestas páginas: | As seguintes linguagens são utilizadas nestas páginas: | ||
− | * [http://www.java.com/ Java] (1.8 '''versão mínima para suportar o material de apoio do projecto''') -- [ | + | * [http://www.java.com/ Java] (1.8 '''versão mínima para suportar o material de apoio do projecto''') -- [https://docs.oracle.com/en/java/javase/15/index.html JDK 15 Documentation] |
* [http://cplusplus.com/ C++] (C++17 ou superior) -- [http://cplusplus.com/reference/ Manual de Referência para C++ (biblioteca)]; STL: [http://cplusplus.com/reference/stl/ contentores], [http://cplusplus.com/reference/algorithm/ algoritmos] <!--*[http://cppreference.com/ Manual de Referência para C/C++]--> | * [http://cplusplus.com/ C++] (C++17 ou superior) -- [http://cplusplus.com/reference/ Manual de Referência para C++ (biblioteca)]; STL: [http://cplusplus.com/reference/stl/ contentores], [http://cplusplus.com/reference/algorithm/ algoritmos] <!--*[http://cppreference.com/ Manual de Referência para C/C++]--> | ||
<!-- * [http://php.net/ PHP]: [http://www.php.net/manual/en/ manual] and [http://www.php.net/manual/en/funcref.php function reference] --> | <!-- * [http://php.net/ PHP]: [http://www.php.net/manual/en/ manual] and [http://www.php.net/manual/en/funcref.php function reference] --> |
AVISOS - Avaliação em Época Normal |
---|
Esclarecimento de dúvidas:
|
Requisitos para desenvolvimento, material de apoio e actualizações do enunciado (ver informação completa em Projecto de Programação com Objectos):
|
Processo de avaliação (ver informação completa em Avaliação do Projecto):
|
Material de Uso Obrigatório |
---|
As bibliotecas po-uuilib e o conteúdo inicial do CVS são de uso obrigatório: |
|
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. |
As pautas são acompanhadas pelos critérios de avaliação.
Para auxiliar o desenvolvimento do projecto, é fornecida uma aplicação bancária (banco, contas, titulares, etc.), que tem a mesma estrutura. Esta estrutura tem duas partes principais: "core" (o núcleo lógico da aplicação) e "app" (a interface textual, baseada no padrão de desenho Command).
As seguintes linguagens são utilizadas nestas páginas: