Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoMaría Pisano Modificato 10 anni fa
1
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 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 © 2003 - 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 © 2003 - 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 © 2003 - 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 © 2003 - 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 © 2003 - 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 © 2003 - 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 © 2003 - 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 © 2003 - The McGraw-Hill Companies, srl Contenuto per concessione del Politecnico di Milano Raffinamento tramite sotto-pagine OR
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.