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.
Capitolo 3<br />
Approccio<br />
In questo capitolo viene descritto nei particolari il metodo proposto per la<br />
progettazione <strong>di</strong> una rete sociale, partendo da una visione d’insieme delle<br />
operazioni da compiere per proseguire poi con i singoli passaggi affrontati<br />
nei loro dettagli.<br />
3.1 Overview<br />
L’approccio adottato per la progettazione <strong>di</strong> un social network consiste <strong>di</strong> tre<br />
passaggi: la specifica dei requisiti, il design del sistema e l’implementazione.<br />
In Figura 3.1 è rappresentata la sequenza delle operazioni e per ognuna<br />
<strong>di</strong> essa è evidenziato se si tratta <strong>di</strong> una procedura automatica o necessita <strong>di</strong><br />
compiere operazioni manuali.<br />
La selezione dei requisiti avviene manualmente scegliendo tra quelli <strong>di</strong>-<br />
sponibili nel goal <strong>di</strong>agram. Per agevolare la selezione si è fatto ricorso a<br />
un tool in cui viene visualizzato il <strong>di</strong>agramma completo e da cui si possono<br />
effettuare le selezioni eliminando dal grafo i requisiti non necessari.<br />
Una volta ottenuto l’albero delle features si può procedere alla genera-<br />
zione delle classi UML. Ciò avviene in modo automatico tramite l’utilizzo<br />
<strong>di</strong> un piccolo software creato appositamente che mappa e associa le scelte<br />
precedentemente effettuate ai relativi pattern UML.<br />
21