La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © 2003 - The McGraw-Hill.

Presentazioni simili


Presentazione sul tema: "Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © 2003 - The McGraw-Hill."— Transcript della presentazione:

1 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Capitolo 9 Progettazione dellipertesto

2 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Progettazione dellIpertesto IN: schema dei dati, mappa del sito, requisiti funzionali, requisiti utente OUT: schema di ipertesto WebML Due passi di progettazione: 1. Progetto Coarse 2. Proggetto Dettagliato

3 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Progetto Coarse a) Individuazione delle aree revisione dei requisiti funzionali e della mappa del sito (divisione dellapplicazione in moduli) b) Definizione della visibilità delle aree –Area di default, area landmark, area interna c) Specifica dei contenuti – uso di primitive –Core(CoreEntity,Component1,…,ComponentN) –Access(CoreEntity,AccessEntity1,…,AccessEntityN) –Interconnection(Role1,…,RoleN) –Modify(Entity1) –Delete(Entity1) –Connect(Role1), Disconnect(Role1) –Create&Connect(Entity1,Role1,.., RoleN)

4 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Progetto Coarse - Esempio

5 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Progetto Dettagliato a) Individuazione delle pagine: –Suddivisione di aree in pagine –Ogni pagina include una porzione di contenuto e di funzioni dellarea che la include b) Visibilità di pagina: –Home page –Pagina di Default –Pagina Landmark –Pagina Interna c) Specifica di Pagina: –Utilizza sotto-schemi di ipertesto - design pattern tipici –Un sottoschema di ipertesto per ogni sottoschema dei dati (si veda piazzola di sosta)

6 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Esempio Suddivisione in pagine e loro visibilità

7 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Esempio Sotto-schema di accesso

8 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Esempio Sotto-schema core e di interconnessione

9 Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Raffinamento tramite sotto-pagine OR


Scaricare ppt "Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © 2003 - The McGraw-Hill."

Presentazioni simili


Annunci Google