15.06.2013 Views

Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...

Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...

Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Figura 4.31. Classe <strong>in</strong> UML.<br />

Nome “A”<br />

Carnielli Efrem: Programmazione a componenti<br />

Campo 1<br />

Campo 2<br />

Campo 3<br />

Campo 4<br />

Campo 5<br />

Unified Software Process (USP)<br />

Con l’<strong>in</strong>troduzione delle tabelle devo fare attenzione a come sviluppo l’<strong>in</strong>terfaccia,<br />

come si vede <strong>in</strong> figura 4.32.<br />

Nome “A”<br />

Campo 1<br />

Campo 2<br />

Campo 3<br />

Campo 4<br />

Campo 5<br />

Immettere campi<br />

Campo 1<br />

Campo 2<br />

Campo 3<br />

Campo 4<br />

Campo 5<br />

Figura 4.32. Passaggio tra la classe e l’<strong>in</strong>terfaccia per l’<strong>in</strong>serimento dei campi.<br />

Se il passaggio tra la tabella e l’<strong>in</strong>terfaccia che presento all’utente è cosi breve,<br />

quest’ultimo arriverà a capire come è stato creato il database. L’utente non deve<br />

mai navigare sul DB, o dedurne la struttura, per cui l’approccio appena visto è<br />

scorretto.<br />

Quando si com<strong>in</strong>cia un progetto non è mai corretto partire a ragionare dal DB.<br />

Supponiamo <strong>di</strong> fare un sito commerciale elettronico e creare un elenco <strong>di</strong> prodotti<br />

OK<br />

116

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

Saved successfully!

Ooh no, something went wrong!