====== Informazioni generali ====== L'esame di SOL prevede la realizzazione di progetto suddiviso in tre frammenti. Maggiori informazioni sulle modalita' di esame [[http://www.di.unipi.it/~bonucce/sola.html|qua]]. Per la realizzazione di ogni frammento di progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nei file di README di ciascun kit. ===== Materiale primo frammento (scadenza 10/04/2015) ===== Descrizione complessiva del progetto :{{:informatica:sol:laboratorio15:sharks2015.pdf| disponibile qua}} Primo kit ( disponibile ) : {{:informatica:sol:laboratorio15:lsokit_f1WATOR.tar|lsokit_f1WATOR.tar}} Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando bash:~$ tar xvf xxx.tar questo crea una gerarchia di directory, all'interno della quale si trova il file //README-1// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. Questo primo frammento, realizzabile in C sequenziale, prevede l'implementazione di una libreria di funzioni che sara' utilizzata negli altri frammenti. [[Fram1ValutazioneSOL2015|Valutazione primo frammento]] ===== Materiale secondo frammento (scadenza 02/06/2015) ===== Secondo kit : {{:informatica:sol:laboratorio15:lsokit_f2wator.tar|lsokit_f2.tar}} Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova estaratelo con il comando bash:~$ tar xvf xxx.tar questo crea una directory, all'interno della quale si trovano il file //PDF// che contiene la descrizione completa del progetto da realizzare e la directory //src//. In //src// c'e' il file //README-2// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. **I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento.** Il secondo frammento prevede l'implementazione di uno script e della versione preliminare dei processi. E' fatto divieto di usare **awk** e **sed** nella realizzazione dello script. [[Fram2ValutazioneSOL2015|Valutazione secondo frammento]] ===== Materiale terzo frammento (scadenza 30/06/2015) ===== Terzo kit : {{:informatica:sol:laboratorio15:lsokit_f3wator.tar|lsokit_f3.tar}} Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando bash:~$ tar xvf xxx.tar questo crea una gerarchia di directory, all'interno della quale si trovano il file PDF che descrive la struttura complessiva dell'applicazione da realizzare e il file //README-3// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. //I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento.// Il terzo frammento prevede il completamento dei processi secondo le specifiche. Il codice finale ed i test usano i file del primo e del secondo frammento. Eventuali bug su queste prime due parti possono essere fissati modificando i file gia' consegnati. La valutazione finale del progetto terra' conto sempre dei file consegnati piu' recentemente.