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.

42 CAPITOLO 4. IMPLEMENTAZIONE<br />

La fase iniziale <strong>di</strong> selezione viene quin<strong>di</strong> effettuata caricando il <strong>di</strong>agramma<br />

dei goals in uno <strong>di</strong> questi strumenti e in esso viene eseguita la scelta delle<br />

features.<br />

Il controllo passa poi a Goals2UML, un tool <strong>di</strong> supporto scritto appo-<br />

sitamente nell’ambito <strong>di</strong> questa tesi, il quale si occupa della mappatura<br />

automatica delle features selezionate sui class <strong>di</strong>agrams.<br />

Infine utilizzando ArgoUML, software <strong>di</strong> gestione UML, si procede alla<br />

visione e alla rifinitura del design operando sui class <strong>di</strong>agrams.<br />

4.2 Selezione delle features<br />

Per la creazione del goal <strong>di</strong>agram dei requisiti e per agevolarne la successiva<br />

selezione si è fatto uso dello strumento <strong>di</strong> goal reasoning GR-Tool [10].<br />

Figura 4.2: GR-Tool: goal <strong>di</strong>agram<br />

Il tool presenta una interfaccia semplice e intuitiva con cui è possibile<br />

creare il goal <strong>di</strong>agram (Figura 4.2).

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

Saved successfully!

Ooh no, something went wrong!