12.06.2013 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!