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.
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).