Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
In<strong>di</strong>ce<br />
1 Introduzione 5<br />
2 Background 9<br />
2.1 Goal <strong>di</strong>agram . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />
2.1.1 Framework basati su goal <strong>di</strong>agram . . . . . . . . . . . 10<br />
2.1.2 KAOS . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
2.1.3 i*/Tropos . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />
2.2 UML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
2.3 OODBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
2.4 Apache Tomcat . . . . . . . . . . . . . . . . . . . . . . . . . . 17<br />
2.5 Altre tecnologie . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />
3 Approccio 21<br />
3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />
3.2 Requisiti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22<br />
3.3 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29<br />
3.3.1 Relazioni fra gli utenti . . . . . . . . . . . . . . . . . . 29<br />
3.3.2 Interazione tra gli utenti . . . . . . . . . . . . . . . . . 32<br />
3.3.3 Messaggi . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
3.3.4 Organizzazione . . . . . . . . . . . . . . . . . . . . . . 33<br />
3.3.5 Azioni del sistema . . . . . . . . . . . . . . . . . . . . 36<br />
3.3.6 Interazione sui contenuti . . . . . . . . . . . . . . . . . 37<br />
3.3.7 Estensioni del sistema . . . . . . . . . . . . . . . . . . 38<br />
3.4 Implementazione . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />
3