(→Linguagens de Programação) |
(→Projecto: Enunciado 2022-2023 (época normal)) |
||
Line 20: | Line 20: | ||
* [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2022-2023|Enunciado do Projecto 2022-2023]] | * [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2022-2023|Enunciado do Projecto 2022-2023]] | ||
+ | * [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2023-2024|Enunciado do Projecto 2023-2024]] | ||
<!--* [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2021-2022|Enunciado do Projecto 2021-2022]]--> | <!--* [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2021-2022|Enunciado do Projecto 2021-2022]]--> | ||
<!--* [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2020-2021|Enunciado do Projecto 2020-2021]]--> | <!--* [[Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2020-2021|Enunciado do Projecto 2020-2021]]--> |
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-uilib 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).
Este projecto descreve uma rede social com funcionalidade semelhante à das redes sociais actuais: relações entre agentes, publicação de vários tipos de media, envio de mensagens, etc.
Note-se que o enunciado corresponde ao ano lectivo de 2011/2012 e refere aspectos de implementação não disponíveis no ano lectivo 2022/2023. A implementação foi actualizada para ser compatível com o material de apoio de 2022/2023.
O uso deste código deve ser feito de forma crítica, já que algumas das decisões nele tomadas podem ser alvo de descontos na avaliação do projecto.
As seguintes linguagens são utilizadas nestas páginas: