Anúncios

Pautas do 1º miniteste

16 maio 2015, 20:25 João Pedro Faria Mendonça Barreto

As notas do 1º miniteste e respetivos enunciados foram publicados. Podem ser consultados na secção "Teóricas".


Aula teórica de compensação:

15 maio 2015, 11:52 João Pedro Faria Mendonça Barreto

Para compensar o facto da aula teórica da passada quarta-feira ter sido dispensada devido à entrega do projeto, haverá lugar a aula de compensação na próxima terça-feira, 19/maio, nas seguintes horas:
- 8h-9h30, na sala 0.15
- 9h30-11h, na sala 0.15

O conteúdo de ambas as aulas será idêntico.

A sala será anunciada em breve.


Calendário de Discussões ES SD

14 maio 2015, 12:19 Miguel Filipe Leitão Pardal

Está disponível para consulta do calendário de discussões conjuntas de ES e SD.

As discussões realizam-se nos laboratórios habituais de ES e SD.

(atualizado em 2015-05-14, 20:52)


Discussões ES SD

13 maio 2015, 18:38 Miguel Filipe Leitão Pardal

As primeiras discussões ES+SD serão já na próxima sexta-feira, dia 15 de maio.

O calendário de discussões será publicado amanhã (quinta-feira) às 14 horas.


Projeto: informações finais

11 maio 2015, 18:34 Miguel Filipe Leitão Pardal

1) Relatório 

Como indicado no enunciado, a entrega final deverá incluir um relatório. 

Cada grupo de SD (3 alunos) deve produzir um relatório a descrever o seu trabalho. 
O relatório deve ter no máximo 2 páginas, subdivididos em 2 subsecções: uma sobre o requisito A e outra sobre o requisito B. 
O texto deve usar letra em tamanho 11, margens de 2,5cm em página A4, formato PDF. 
No topo da primeira página deve surgir uma identificação do grupo, seus elementos e respetivas fotografias tipo passe. 

O relatório deve pressupor que o seu leitor já leu o enunciado do projecto em detalhe e portanto não repetir informação do enunciado. 
O relatório deve descrever de forma muito sucinta a solução desenhada e implementada. 
O relatório deve focar-se em: 
- descrever e justificar as principais opções de desenho e implementação que foram tomadas. 
- indicar de forma clara quais os requisitos do enunciado que não foram implementados satisfatoriamente no projecto; 

Devem colocar o PDF na pasta doc/ juntamente com a restante entrega (ao mesmo nível de sd-store/ e sd-id/ ).  

-- 

2) Submissão do projeto 

Tal como no 1º projeto, o projeto pode ser feito através do github 
(consultar as indicações em [1]) ou, alternativamente no caso de grupos só-SD, 
através do sistema de submissão do fenix. 

-- 

3) Demonstrações/discussões 

As discussões do trabalho serão realizadas entre os dias 14-29 de maio, 
tendencialmente nos horários das aulas de ES e de SD. 
O calendário detalhado será publicado brevemente. 

Os alunos terão que comparecer no horário indicado, 
preferencialmente 30 minutos antes (salvo se essa antecedência 
interferir com outras disciplinas). 

Para grupos ES+SD (6 alunos): 
A demonstração é conjunta. Terá a duração máxima de 20 minutos e deve 
exemplificar as soluções desenvolvidas relativas a todos os requisitos 
(de ambos os grupos de SD). 

Para grupos apenas SD (3 alunos): 
A demonstração terá a duração máxima de 10 minutos. 

As demonstrações devem ilustrar os aspetos mais interessantes da solução 
construída (e.g. situações de falha/atraso no protocolo de replicação; 
ou situações de ataques nos requisitos de segurança). 
Tal como é referido no enunciado, espera-se que os alunos preparem 
baterias de testes, realizados usando as bibliotecas JUnit e JMockit, 
que cubram uma porção importante dos requisitos não funcionais descritos 
neste enunciado. 

No início da demonstração, cada grupo deverá também correr a bateria de 
testes JUnit disponibilizada pelos docentes para os aspetos funcionais 
do 1º projeto [2]. 

Depois da demonstração seguir-se-á uma breve discussão 
onde cada aluno deverá responder individualmente a perguntas sobre 
as partes dos trabalhos que desenvolveu. 


-- 

4) Pesos da avaliação 

A avaliação do 2º projeto seguirá a seguinte distribuição de pesos: 

Total da segunda parte: 12 valores (em 20) 

Cliente-servidor, UDDI, testes, integração ES+SD: 2 valores 
Requisito A: 5 valores 
Requisito B: 3 valores 
Qualidade do relatório e da demonstração final: 2 valores 


-- 


[1] 
http://disciplinas.tecnico.ulisboa.pt/leic-sod/2014-2015/labs/proj/git.html 

[2] 
http://disciplinas.tecnico.ulisboa.pt/leic-sod/2014-2015/labs/proj/SD-part1-integration-tests.zip