Ingegneria Informatica |
Il Progetto come deve essere. Per quanto riguarda come non deve essere...
Il progetto di Reti M:
non è lo sviluppo e la storia del progetto, il processo di sviluppo è oggetto di altri corsi,
non è una meravigliosa interfaccia utente, la usabilità utente non è in genere un obiettivo,
non è un prodotto, la completezza industriale non è un pregio significativo per Reti M,
non è una applicazione da svolgere in modo completo, ma una capacità di mostrare
alcuni assunti in modo minimale e anche in isolamento,
non è del codice mai provato o provato solo su una macchina, ma la prova che abbiamo
pensato anche a deployment significativi (magari più di uno),
non è una cosa che funziona e bene (chi ci crede senza prove?), se non abbiamo determinato
dei test e delle verifiche che poi abbiamo fatto e valutato, per trovare i colli di bottiglia
e i casi peggiori (anche i migliori, naturalmente),
non è una demo, anche se in qualche caso la demo potrebbe essere significativa per
convincere o stupire delle funzionalità realizzate;
In sintesi, il progetto non è la ingegnerizzare di una soluzione con frizzi e trilli, ma un’occasione
per imparare ed approfondire nuovi soggetti rilevanti e per migliorare le capacità operative e
di orientamento del progettista.
Quali sono gli aspetti che devono essere curati e vengono considerati nella valutazione?
Progetti che vengono mostrati modo piatto e poco organizzato, come lista di caratteristiche
senza linee guida architetturali e senza razionale, sia nella relazione e nella presentazione,
senza ad esempio introduzione e conclusioni, saranno pesantemente penalizzati.
Progetti che non danno spazio alla valutazione di quello che succede durante la esecuzione
nel distribuito e non fanno una analisi della realizzazione in termini di colli di bottiglia e di punti
forti e deboli durante il run-time saranno puniti in modo appropriato.
Progetti che si perdono in analisi dello sviluppo del software e della sua ingegnerizzazione,
togliendo spazio ai temi di maggiore interesse, verranno rimandati ai corsi che si occupano
di questo, e saranno fortemente penalizzati nella valutazione di Reti.
È importante dedicare (sintesi) le risorse limitate ai temi che si considerano significativi (analisi).