Programação com Objectos/Pautas 2016-2017/Pauta do Projecto: UML

From Wiki**3

< Programação com Objectos‎ | Pautas 2016-2017
Revision as of 08:56, 24 October 2016 by Root (talk | contribs) (→‎Pauta)
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: 2016/10/21 12:00 (inicial); 2016/11/21 12:00 (intercalar); 2016/12/09 12:00 (final); 2016/12/09-2016/12/13 (teste prático).
  • A entrega inicial, sendo crucial para o projecto, é obrigatória e sua não realização 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 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.
  • 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-uuilib e o conteúdo inicial do CVS são de uso obrigatório:
  • po-uuilib (classes de base) media:po-uuilib-201609201009.tar.bz2 (não pode ser alterada)
  • pex-core (classes do "core") (via CVS) (deve ser completada -- os nomes das classes fornecidas não podem ser alterados)
  • pex-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.

Esta entrega é obrigatória e vale 2 valores em 20.

Quaisquer dúvidas relativas a esta informação devem ser enviadas ao responsável pela disciplina.

Prazo de Revisão

Os resultados da avaliação dos diagramas UML podem ser revistos até à data da entrega intermédia do projecto.

Aconselha-se celeridade no processo de revisão, pois algumas questões têm impacto na qualidade do código.

As aulas teóricas podem ser utilizadas para esclarecer dúvidas sobre as anotações na pauta.

Legenda

Existem factores aditivos positivos (colunas a verde) e negativos (coluna laranja).

NA na coluna "Nota" indica "não avaliado".

Explicação das anotações

Conceitos:

  • elm - falta a abstracção relativa a elementos de texto
  • gestor - falta o conceito de gestor (ou equivalente)
  • menu(s) - presença do conceito de menu no "core" (erro)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Herança:

  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Associações:

  • assoc - associações em falta ou em excesso
  • mult - multiplicidades erradas
  • deps - uso incorrecto de dependências (deviam ser outra relação)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Atributos:

  • reps - atributos repetidos em classes hierarquicamente relacionadas (ou não colocados em superclasse)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Interface (métodos):

  • resp - atribuição de responsabilidades incorrecta (métodos deslocados da melhor localização)
  • show - potenciais problemas para a entrega intermédia (não descontado nesta entrega)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Problemas:

  • nomenc - erros de nomenclatura (maus nomes para classes)
  • [outras anotações] - consultar professor responsável (horário de dúvidas)

Pauta

EM ACTUALIZAÇÃO

<runphp> echo<<<___EOT___

<colgroup width="61"></colgroup> <colgroup span="2" width="43"></colgroup> <colgroup width="42"></colgroup> <colgroup width="118"></colgroup> <colgroup width="43"></colgroup> <colgroup width="118"></colgroup> <colgroup width="43"></colgroup> <colgroup width="118"></colgroup> <colgroup width="43"></colgroup> <colgroup width="118"></colgroup> <colgroup width="43"></colgroup> <colgroup width="118"></colgroup> <colgroup width="43"></colgroup> <colgroup width="118"></colgroup> <tbody> </tbody>
  Nota Total Conceitos Herança Associações Atributos Interface (métodos) Problemas
Número 2.00 2.00 0.70   0.30   0.50   0.25   0.25   0.50  
51816 NA sem entrega
55428 NA 0.00                        
56564 NA 0.00                        
57009 NA sem entrega
58722 NA 0.00                        
59218 NA sem entrega
62506 NA 0.00                        
63108 NA 0.00                        
63572 NA 0.00                        
63916 NA 0.00                        
63923 NA 0.00                        
63929 NA 0.00                        
64754 NA 0.00                        
65149 NA 0.00                        
65284 NA 0.00                        
65302 NA 0.00                        
66141 NA 0.00                        
67016 NA sem entrega
67045 NA 0.00                        
67056 NA sem entrega
67381 NA 0.00                        
67721 NA 0.00                        
68199 NA 0.00                        
68629 NA 0.00                        
69586 NA 0.00                        
69613 NA 0.00                        
69740 NA 0.00                        
69799 NA 0.00                        
69955 NA 0.00                        
70012 NA 0.00                        
70119 NA 0.00                        
70281 NA 0.00                        
70936 NA 0.00                        
71071 NA 0.00                        
72655 NA 0.00                        
73046 NA 0.00                        
73368 NA sem entrega
73974 NA 0.00                        
74042 NA 0.00                        
74216 NA sem entrega
74224 NA sem entrega
74227 NA 0.00                        
74265 NA 0.00                        
75255 NA 0.00                        
75261 NA 0.00                        
75278 NA 0.00                        
75319 NA sem entrega
75788 NA 0.00                        
75834 NA 0.00                        
75835 NA 0.00                        
75973 NA 0.00                        
76061 NA 0.00                        
76086 NA sem entrega
76120 NA 0.00                        
76154 NA 0.00                        
76196 NA 0.00                        
76588 NA 0.00                        
76770 NA 0.00                        
78593 NA 0.00                        
78631 NA 0.00                        
78658 NA 0.00                        
78694 NA 0.00                        
78791 NA 0.00                        
78934 NA 0.00                        
78985 NA 0.00                        
78991 NA 0.00                        
79031 NA 0.00                        
79128 NA 0.00                        
79149 NA sem entrega
79338 NA 0.00                        
79515 NA 0.00                        
79591 NA 0.00                        
79601 NA 0.00                        
79690 NA 0.00                        
79712 NA 0.00                        
79730 NA sem entrega
79758 NA 0.00                        
79764 NA 0.00                        
80774 NA 0.00                        
80832 NA 0.00                        
80844 NA sem entrega
80894 NA 0.00                        
80937 NA 0.00                        
80975 NA 0.00                        
80986 NA sem entrega
81023 NA 0.00                        
81031 NA 0.00                        
81120 NA 0.00                        
81137 NA sem entrega
81193 NA 0.00                        
81200 NA 0.00                        
81212 NA sem entrega
81268 NA 0.00                        
81345 NA 0.00                        
81361 NA 0.00                        
81395 NA 0.00                        
81419 NA 0.00                        
81421 NA 0.00                        
81440 NA 0.00                        
81473 NA 0.00                        
81486 NA 0.00                        
81506 NA 0.00                        
81583 NA 0.00                        
81651 NA 0.00                        
81718 NA 0.00                        
81757 NA 0.00                        
81778 NA 0.00                        
81805 NA 0.00                        
82303 NA 0.00                        
82304 NA 0.00                        
82318 NA 0.00                        
82335 NA 0.00                        
82374 NA 0.00                        
82403 NA 0.00                        
82457 NA 0.00                        
82607 NA sem entrega
83416 NA 0.00                        
83417 NA 0.00                        
83418 NA sem entrega
83420 NA 0.00                        
83421 NA 0.00                        
83422 NA 0.00                        
83423 NA 0.00                        
83424 NA 0.00                        
83425 NA 0.00                        
83426 NA 0.00                        
83427 NA 0.00                        
83428 NA 0.00                        
83429 NA 0.00                        
83431 NA 0.00                        
83432 NA sem entrega
83434 NA 0.00                        
83435 NA 0.00                        
83436 NA 0.00                        
83438 NA 0.00                        
83439 NA 0.00                        
83440 NA 0.00                        
83441 NA 0.00                        
83442 NA 0.00                        
83443 NA 0.00                        
83445 NA 0.00                        
83446 NA 0.00                        
83447 NA 0.00                        
83448 NA 0.00                        
83449 NA 0.00                        
83450 NA 0.00                        
83451 NA 0.00                        
83452 NA 0.00                        
83453 NA 0.00                        
83454 NA 0.00                        
83455 NA 0.00                        
83456 NA 0.00                        
83458 NA 0.00                        
83459 NA 0.00                        
83460 NA 0.00                        
83461 NA 0.00                        
83462 NA 0.00                        
83463 NA 0.00                        
83464 NA sem entrega
83465 NA sem entrega
83466 NA 0.00                        
83467 NA 0.00                        
83468 NA 0.00                        
83469 NA 0.00                        
83471 NA 0.00                        
83472 NA 0.00                        
83473 NA 0.00                        
83474 NA 0.00                        
83475 NA 0.00                        
83476 NA 0.00                        
83478 NA 0.00                        
83482 NA 0.00                        
83483 NA 0.00                        
83484 NA 0.00                        
83485 NA 0.00                        
83487 NA 0.00                        
83488 NA 0.00                        
83489 NA 0.00                        
83491 NA 0.00                        
83492 NA 0.00                        
83493 NA sem entrega
83494 NA 0.00                        
83495 NA sem entrega
83496 NA 0.00                        
83497 NA 0.00                        
83498 NA 0.00                        
83499 NA 0.00                        
83500 NA sem entrega
83501 NA 0.00                        
83502 NA 0.00                        
83503 NA 0.00                        
83504 NA 0.00                        
83505 NA 0.00                        
83506 NA 0.00                        
83507 NA 0.00                        
83509 NA 0.00                        
83511 NA 0.00                        
83512 NA 0.00                        
83513 NA 0.00                        
83514 NA 0.00                        
83516 NA 0.00                        
83517 NA 0.00                        
83518 NA 0.00                        
83519 NA 0.00                        
83520 NA 0.00                        
83521 NA 0.00                        
83522 NA 0.00                        
83523 NA 0.00                        
83524 NA 0.00                        
83525 NA 0.00                        
83526 NA 0.00                        
83528 NA 0.00                        
83530 NA 0.00                        
83531 NA 0.00                        
83532 NA 0.00                        
83533 NA 0.00                        
83534 NA 0.00                        
83535 NA 0.00                        
83536 NA 0.00                        
83537 NA 0.00                        
83538 NA 0.00                        
83539 NA 0.00                        
83540 NA 0.00                        
83541 NA 0.00                        
83542 NA 0.00                        
83543 NA 0.00                        
83545 NA 0.00                        
83546 NA 0.00                        
83547 NA sem entrega
83548 NA 0.00                        
83550 NA 0.00                        
83551 NA 0.00                        
83553 NA 0.00                        
83554 NA 0.00                        
83555 NA 0.00                        
83557 NA 0.00                        
83558 NA 0.00                        
83559 NA 0.00                        
83560 NA 0.00                        
83562 NA 0.00                        
83563 NA 0.00                        
83564 NA 0.00                        
83566 NA 0.00                        
83567 NA 0.00                        
83568 NA 0.00                        
83570 NA 0.00                        
83571 NA sem entrega
83572 NA 0.00                        
83573 NA 0.00                        
83574 NA sem entrega
83576 NA 0.00                        
83779 NA 1.88 1.00 eval int, eval str 1.00   0.75 assoc 1.00   1.00   0.00  
83883 NA 1.34 0.50 Executable, mgr, interp 1.00   0.50 assoc, mult 1.00   0.75   0.00  
83951 NA 1.13 0.50 mgs, interp, TrenaryExp 0.50 Menu, Value, Parse 0.50 assoc, mult 1.00   0.50   0.00  
84050 NA 1.44 0.75 mgr 0.75 Interpreter 0.50 assoc, mult 1.00   0.75   0.00  
84101 NA sem entrega
84596 NA 1.28 0.50 Receiver, TrenaryExp, If, Seq, Print, mgr, interp 1.00   0.50 assoc, mult 1.00 defaults 0.50   0.00  
84605 NA 1.40 0.50 TrenaryExp, mgr, interp, Seq, Print 1.00   0.75 assoc 1.00   0.50   0.00  
84617 NA 1.03 0.25 core, mgr, interp 0.75 core 0.50 assoc, mult 1.00 defaults 0.50 core, accept 0.00  
84694 NA 1.64 0.75 mgr, Print 1.00   0.75 assoc 1.00   0.75   0.00  
84762 NA 0.98 0.25 uuilib, core, TrenaryExp, mgr, interp 1.00   0.25 assoc, mult, etc. 1.00   0.50 core 0.00  
84998 NA 1.03 0.25 core, mgr, interp 0.75 core 0.50 assoc, mult 1.00   0.50 core    
85061 NA sem entrega
85080 NA 0.00                        
85087 NA 0.00                        
85184 NA 0.00                        
85185 NA 0.00                        
85186 NA 0.00                        
85333 NA 0.00                        
87769 NA 0.00                        
87848 NA 0.00                        
87864 NA sem entrega

___EOT___; </runphp>