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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.4. VALUTAZIONI 59<br />

feature classes UI total<br />

user .30 .45 1.15<br />

profile .40 2.30 3.10<br />

friends 1.45 4.00 5.45<br />

groups 1.45 4.00 5.45<br />

posts 1.30 4.00 5.30<br />

guestbook 1.30 4.00 5.30<br />

comments .30 1.15 1.45<br />

inbox 2.00 4.30 6.30<br />

<strong>di</strong>rectmessages .30 1.15 1.45<br />

authorizations 1.20 1.45 3.05<br />

updates .45 1.45 2.30<br />

activities 1.45 2.30 4.15<br />

notifications 1.45 3.30 5.15<br />

rating 1.20 2.00 3.20<br />

total 17.35 37.45 55.20<br />

Tabella 5.1: Tempistiche (espresse in ore e minuti)<br />

cate nella colonna manual, mentre nella colonna total viene calcolata la<br />

<strong>di</strong>mensione totale <strong>di</strong> ogni classe.<br />

Ne risulta quin<strong>di</strong> che su 2244 righe <strong>di</strong> co<strong>di</strong>ce che costituiscono la logica<br />

<strong>di</strong> secondo livello, circa il 66% viene generato in maniera automatica mentre<br />

circa il 34% viene scritto successivamente a mano.<br />

A questo punto bisogna considerare che l’aggiunta <strong>di</strong> co<strong>di</strong>ce manuale viene<br />

effettuata soltanto la prima volta che si implementano tali classi.<br />

Infatti le classi complete <strong>di</strong>ventano dei templates riutilizzabili nelle pro-<br />

gettazioni future a meno <strong>di</strong> piccole mo<strong>di</strong>fiche <strong>di</strong>pendenti dalle features sele-<br />

zionate.<br />

In questo caso, a livello qualitativo, il co<strong>di</strong>ce automatico raggiungerebbe<br />

il 90% e in alcuni casi anche il 100%.<br />

Sempre per questo stesso motivo, anche le tempistiche elencate nella Ta-<br />

bella 5.1 calerebbero drasticamente per quanto riguarda l’implementazione<br />

delle classi.

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

Saved successfully!

Ooh no, something went wrong!