Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
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