Strumenti Utente

Strumenti Sito


lpr-b-2007-2008:progettolprb0708

Questa è una vecchia versione del documento!


Progetto conclusivo LPRb A. A. 2007-2008

Testo del progetto

Prima versione del progetto. Questa versione potrebbe essere cambiata/raffinata nei giorni che precedono la sospensione delle lezioni per le vacanze natalizie. Consultate regolarmente questa pagina per vedere se ci sono state modifiche al testo del progetto.

Pagina delle F.A.Q.

Sulla pagina delle Frequently Asked Questions trovate le domande più gettonate relative al progetto, così come eventuali chiarimenti e delucidazioni sul testo. Consultatela regolarmente. Le entry saranno mantenute ordinate per data.

Use cases

Una lista (non completa ma comunque significativa) di casi che debbono essere trattati dall'implementazione di questo progetto si trova sulla pagina degli use cases.

Ambiente di sviluppo

Il progetto deve girare sotto Java 1.5, sulle macchine dell'aula H configurate in modo da utilizzare questa distribuzione invece che la 1.6 configurata di default. Se sviluppato correttamente, il progetto può essere sviluppato su una qualunque architettura (Windows (XP o Vista), MAC OS/X (Tiger o Leopard), o Linux (qualunque distribuzione) purchè utilizzi Java 1.5. La maggior parte del progetto può essere sviluppata utilizzando una unica macchina. Per le prove di funzionamento conclusivo sono necessarie comunque più macchine.

Modalità di consegna

La consegna del progetto avviene per posta elettronica. Si deve inviare un messaggio con subject

Consegna LPRb.Appello.<numero> <Cognome>.<Nome> <Matricola>

dove ovviamente i campi inclusi nelle parentesi angolate debbono essere opportunamente instanziati. Qualora vi siano esigenze particolari per la discussione (per esempio, si voglia sostenere la discussione entro una certa data perchè in tal modo si può accedere ai tirocini che altrimenti slitterebbero alla sessione successiva) aggiungete al subject la parola chiave “ATTENZIONE”

Consegna LPRb.Appello.<numero> <Cognome>.<Nome> <Matricola> ATTENZIONE

e spiegate nel messaggio quali siano le vostre esigenze. Fate questo anche in caso di non conformità (per qualche motivo giustificato) del materiale della consegna rispetto alle specifiche.

Il messaggio deve contenere come attachment:

  1. il codice sorgente sia del progetto che degli eventuali programmi di test sviluppati. Il codice deve essere un unico file zip o tar.gz e può ovviamente contenere una struttura di directory/package al suo interno
  2. una relazione in formato PDF (non importa quale strumento utilizzate per scriverla) contenente una sezione che illustri tutte le scelte progettuali, a livello di astrazione piuttosto alto, una sezione che raccolga i dettagli relativi all’implementazione qualora si siano adottate scelte particolari, e una sezione contenente tutti i comandi e le azioni necessarie per realizzare un esperimento con il progetto così come consegnato (manuale d’uso). Qualora non fosse presente il manuale d’uso il progetto non verrà accettato. La relazione non deve essere più lunga di 10 pagine.
  • un file zip o tar.gz contenente la directory contenente tutti i file generati facendo girare javadoc sul codice

Per ogni appello verrà decisa una data ultima per la consegna dei progetti. Salvo quanto diversamente indicato su queste pagine, la data sarà l'ultimo giorno dell'appello. Successivamente a tale data, a seconda del numero dei progetti consegnati, verrà stabilito un calendario delle discussioni. Le date (approssimative) delle discussioni saranno rese note entro il mercoledì successivo alla data di consegna dei progetti.

Date (ultime) per la consegna dei progetti
Appello Data ultima di consegna
1 18 gennaio 2008
2 18 febbraio 2008 (ore 9.00)
3 da definire
4 da definire
5 da definire
6 da definire
lpr-b-2007-2008/progettolprb0708.1202134448.txt.gz · Ultima modifica: 19/09/2008 alle 14:08 (16 anni fa) (modifica esterna)