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

WebML Capitolo 4<br />

specificare dei parametri globali per denotare delle informazioni che devono essere memorizzate e<br />

riutilizzate durante la navigazione dell’utente.<br />

4.2.1 Site-view<br />

Una site-view rappresenta un ipertesto coerente per sod<strong>di</strong>sfare un insieme ben definito <strong>di</strong> requisiti,<br />

per esempio relativi ad uno specifico gruppo <strong>di</strong> utenti. Le site-view più complesse possono essere<br />

decomposte gerarchicamente in aree, ovvero gruppi <strong>di</strong> pagine con uno scopo omogeneo, le quali<br />

sono contenitori <strong>di</strong> pagine, o in modo ricorsivo, <strong>di</strong> altre sottoaree.<br />

4.2.2 Pagine<br />

Le pagine costituiscono gli elementi <strong>di</strong> interfaccia forniti all’utente, il quale naviga l’ipertesto<br />

accedendo alle sua pagine secondo la sequenza desiderata. Tipicamente una pagina contiene<br />

<strong>di</strong>verse unit, raggruppate per specificare concetti ben definiti.<br />

Le pagine e le aree sono caratterizzate da alcune proprietà che evidenziano la loro importanza nel<br />

sito Web; in particolare, le pagine possono avere le seguenti tre proprietà:<br />

- Home, è la pagina all’in<strong>di</strong>rizzo <strong>di</strong> default del sito, o che viene presentata dopo che l’utente<br />

effettua la login. Deve essere unica all’interno della site-view e viene denotata col simbolo<br />

“H” all’interno dell’icona della pagina.<br />

- Default, è la pagina presentata <strong>di</strong> default quando si accede all’area che la racchiude. Deve<br />

essere unica all’interno <strong>di</strong> un’area e viene denotata da una “D” all’interno dell’icona della<br />

pagina.<br />

- Landmark, è una pagina raggiungibile da tutte le altre pagine o aree all’interno del modulo<br />

che la racchiude. Viene denotata da una “L” all’interno dell’icona della pagina.<br />

4.2.3 Unit<br />

Le unit (o unità <strong>di</strong> contenuto) sono gli elementi atomici per specificare il contenuto <strong>di</strong> una pagina<br />

web, e corrispondono ad una “vista” definita su <strong>di</strong> un contenitore <strong>di</strong> oggetti, che permette <strong>di</strong><br />

specificare tutte le istanze <strong>di</strong> un’entità sorgente o solo quelle che sod<strong>di</strong>sfano una con<strong>di</strong>zione <strong>di</strong><br />

selezione chiamata selettore.<br />

Ogni unit può avere parametri <strong>di</strong> input e output. I parametri <strong>di</strong> input sono i parametri richiesti dal<br />

selettore della unit, mentre quelli <strong>di</strong> output possono essere utilizzati per la computazione <strong>di</strong> una o<br />

più unit che <strong>di</strong>pendono dalla unit corrente.<br />

27

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

Saved successfully!

Ooh no, something went wrong!