PROG Progettazione di dati e ipertesto. PROG - 2 - Progettazione dei dati IN: dizionario dei dati, mappa del sito, requisiti funzionali, requisiti degli.

Slides:



Advertisements
Presentazioni simili
Utilizzo rapido del sito web
Advertisements

Prototipo del Portale Fiscale per le Aziende. Portale Fiscale x le Aziende Area informativa news Area abbonati, accesso alla home page personalizzata,
Sistemi Informativi di Rete AA (IV) Progettazione di siti Web: un approccio per Entita e Relazioni.
Un progetto di Marco Piccolo & Giovanni Gobbesso
5 – Progettazione Concettuale
Basi di Dati prof. A. Longheu 4 – Progettazione – Introduzione e Modello E-R Cap. 5 Basi di dati Atzeni – Ceri – Paraboschi - Torlone.
Costruire una Home Page La homepage rappresenta la vostra faccia nel mondo. I vostri clienti prima di iniziare qualche affare con voi cercheranno la vostra.
Progettazione di Dati e Applicazioni per il Web Alessandro Antonini Lorenzo Berti Lorenzo Maffucci
TW Analisi dei documenti n Classificazione dei componenti n Selezione dei componenti, costruzione della gerarchia, dei blocchi informativi e degli elementi.
Lorenza Libertino Mod.4 Ambienti di apprendimento Progettazione delle attività e strumenti.
<Nome del gruppo di lavoro>
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Analisi dettagliata e design B. Pernici. Sommario Analisi dettagliata –Separazione interfaccia, controllo, entita Design –Logical view –Progettazione.
1 Anatomia di una pagina Un insieme di pagine web hanno generalmente una parte invariante (o poco): header, navigazione, footer una parte variabile: contenuti.
IL PORTALE DEL REGISTRO ITALIANO DI CHIRURGIA VASCOLARE - SICVE (SICVEREG)
Piattaforma online ambasciatori URL:
Sistema di supporto E-Learning
Gestione dei Progetti Software 2 (a.a. 2004/05) Lezione 8 1 Valutare laccessibilità dei siti web Il World Wide Web Consortium (W3C) – Sviluppa tecnologie.
Linguaggi di markup1 LINGUAGGI DI MARKUP. Linguaggi di markup2 Documenti su Internet Internet permette (tra laltro) di accedere a documenti remoti In.
Modello E-R Generalizzazioni
Strategia bottom-up Nella strategia bottom-up le specifiche iniziali sono suddivise in componenti via via sempre più piccole, fino a descrivere frammenti.
Modello E-R Generalizzazioni
Lipertesto Il termine fu coniato nel 1965 da Ted Nelson per indicare documenti caratterizzati da una struttura non sequenziale delle idee, in alternativa.
Introduzione alla modellazione di sistemi interattivi
Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill.
La progettazione di un sistema informatico
Monitoraggio Pratiche Didattiche della provincia di Reggio Calabria Copyright©2007 DARGAL Web Solutions. È vietata la riproduzione anche parziale.
Riservato Cisco 1 © 2010 Cisco e/o i relativi affiliati. Tutti i diritti sono riservati.
Gestione Clienti Online
Multimedialità, ipertesti e Web
Il nuovo portale : uno strumento a disposizione dei Soci per costruire insieme un nuovo modello di impresa retewww.cspnetwork.it Ferrara.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012.
Paper Based Prototipe Laboratorio di Basi di Dati 2 Università di Roma La Sapienza Tecnologie Informatiche Anno 2003/2004.
Università degli studi di Roma la Sapienza --- Laboratorio di Basi di Dati II - a.a. 2003/04 Presentato da: CAU Simone Matricola:
Progettazione concettuale di SI basati su Web
Progetto Traduzioni elaborato di Basi di Dati sviluppato con WebRatio
Community delle Biblioteche del Piemonte come inserire un commento e un argomento di discussione.
Dal sito del Polo Qualità di Napoli
Progettazione di dati e applicazioni per il Web S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera Copyright © The McGraw-Hill.
SISR-QUALITÀ UN MODELLO DI QUALITÀ PER I SITI WEB fonte prof Polillo.
Realizzato dagli stagisti media educator Per creare un utente andate su Amministrazione del sito -> Utenti -> Profili -> Nuovo utente. L'username.
Presentazione progetti per il bando “Interventi per il miglioramento dell’efficienza energetica degli impianti di illuminazione pubblica” Manuale di supporto.
PIATTAFORMA MAESTRA.
Diagramma delle Classi
Architettura del Portale Agrologis Utente Modulo F. Data base centrale Active Web Matrix Data Base Multimediale Distribuito Interfacce Visuali Avanzate.
Prog. applicazioni Web- 1 - Processo di sviluppo: Visione d’insieme.
Analisi dettagliata e design
Ambienti di apprendimento Progettazione delle attività e strumenti.
Basi di dati - Modelli e linguaggi di interrogazione- Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone Copyright © The McGraw-Hill.
Servizi Internet Claudia Raibulet
Strategie di progetto Si possono utilizzare le strategie tipiche dello sviluppo di un processo di ingegnerizzazione (es. ingegneria del software). Strategie.
UML Corso ingegneria del software. UML Attore: cittadino - utente Caso d’uso: ricerca di una licenza edilizia 1.Visualizzata la pagina relativa all’interrogazione.
Progettazione e realizzazione di un’applicazione J2EE Parte 2.
UNIVERSITA’ DEGLI STUDI DI PAVIA CORSO DI LAUREA IN COMUNICAZIONE INTERCULTURALE E MULTIMEDIALE Relatore: Ing. Marco Porta Correlatore: Prof. Giampaolo.
Descrizione del modello EA con uno schema (parziale) EA Compito 1 di laboratorio: Progetto e realizzazione di una base dati per gestire la documentazione.
Everywhere Takeaway Progetto di SSCSWeb A.A. 2011/2012 V. Costamagna, F. Dotta, F. Barbano, L. Violanti, Oltikuka.
Facoltà di Informatica Laboratorio Base dati II Prof. Flavio Fontana Simone Silvestri Anno Accademico 2003/2004 Matr Mail :
Piattaforma Documentale EDMA –Evoluzione Interfaccia Client
Abbiamo deciso di progettare una home page semplice ma allo stesso tempo che soddisfi i bisogni dell’utente, per rispettare il concetto di usabilità. Il.
1 Proposta grafica di restyling Il restyling del sito è stato pensato in relazione al target a cui si Edison Energia si rivolge:
Progettazione concettuale Castagnozzi Savino Ciaramello Massimo Emiliano Galeazzi Federico Guerriero Lorenzo Macauda Giorgio.
Sistemi Bibliotecari Integrati (SBI) Genova, Biblioteca Civica Berio Sala dei Chierici 20 giugno 2008.
Cercare In Internet. Cercare in Rete La scuola ha un ruolo preciso in relazione a quella che nei paesi anglosassoni viene denominata: Information Literacy.
Guida introduttiva. Inserire e confermare la nuova password. (Deve contenere almeno 7 caratteri almeno uno dei quali un numero e una lettera.) Inserire.
Interazione Persona Computer prova di progetto Gruppo: IO Componenti: Carlo Solimando Sito analizzato:
Interazione Persona Computer prova di progetto Gruppo: IO Componenti: Carlo Solimando Sito analizzato:
Presentazione SIWA Sito web realizzato con Prestashop Mario Farace - Dario Utzeri.
Transcript della presentazione:

PROG Progettazione di dati e ipertesto

PROG Progettazione dei dati IN: dizionario dei dati, mappa del sito, requisiti funzionali, requisiti degli utenti OUT: schema formale dei dati (schema E-R/ UML) Fondamentale anche in caso di contenuti pre- esistenti Può trarre vantaggio da una classificazione degli oggetti informativi da rappresentare nello schema

PROG Oggetti Core Oggetti informativi principali gestiti dall’applicazione Entità centrali attorno alle quali si sviluppa l’intero schema E-R Più di una singola entità – rappresentazione di proprietà complesse e di componenti Sotto-schema core: insieme di entità connesse da relazioni, che collettivamente rappresentano un singolo concetto core

PROG Sotto-schema Core Identificazione delle entità core : a partire dal dizionario dei dati e da altri requisiti Progetto dettagliato del sotto-schema core: attributi, componenti e relazioni NotiziaProdotto Configurazione Prodotto NomeModello PartNumber Descrizione Prezzo Prodotto Nome DescrizioneBreve DescrizioneLunga ImmaginePiccola ImmagineNormale ImmagineGrande BrochurePDF PresentazioneFlash CertificatoPDF Note GIFSpecTecniche IconeBrochure Disponibilità 0:N 1:1 0:N SpecificaTecnica Descrizione Evidenziato Logo Nome Immagine Vantaggio Descrizione DescrizioneLunga Riconoscimento Nome Data Luogo 0:N 1:1 0:N Notizia Titolo Sottotitolo Data DataTestuale Luogo DataPubblicazione DataRimozione PDF TitoloPDF Testo Immagine Evidenziato Riassunto

PROG Oggetti di Interconnessione Associazioni semantiche tra oggetti core, usati per definire link e indici per la navigazione tra oggetti core Sotto-schema di interconnessione: relazioni nello schema E-R che rappresentano interconnesioni tra entità core

PROG Sottoschema di Interconnessione Definizione di connessioni semantiche tra sottoschema core Notizia Titolo Sottotitolo Data DataTestuale Luogo DataPubblicazione DataRimozione PDF TitoloPDF Testo Immagine Evidenziato Riassunto Configurazione Prodotto NomeModello PartNumber Descrizione Prezzo Prodotto Nome DescrizioneBreve DescrizioneLunga ImmaginePiccola ImmagineNormale ImmagineGrande BrochurePDF PresentazioneFlash CertificatoPDF Note GIFSpecTecniche IconeBrochure Disponibilità 0:N 1:1 0:N SpecificaTecnica Descrizione Evidenziato Logo Nome Immagine Vantaggio Descrizione DescrizioneLunga Riconoscimento Nome Data Luogo 0:N 1:1 NotiziaEvidenziata 0:N

PROG Oggetti di Accesso Oggetti ausiliari, usati per classificare o specializzare gli oggetti core, allo scopo di facilitarne l’accesso in modi diversi: Categorizzazioni per costruire gerarchie di indici (categorie-prodotti) Meccanismi di ricerca efficienti Collezioni di selezioni di oggetti core (le offerte del giorno). Uno stesso oggetto core può essere categorizzato o specializzato in diversi modi Sotto-schema di accesso: Insieme di entità nello schema E-R, connesse tramite relazioni o associazioni di generalizzazione alle entità core.

PROG Sottoschema di accesso Diversi meccanismi di accesso, identificati a partire da use case e requisiti di usabilità Notizia Prodotto NotiziaEvidenziata 0:N GruppoProdotto Nome ListinoPrezzi CategoriaNotizie Nome 1:1 Nazione Nome NomeInglese Isocode Charset 0:N 1:1 MarchioProdotto Nome Descrizione 0:N 1:

PROG Oggetti di Personalizzazione Oggetti che rappresentano proprietà dell’utente, necessarie per definire politiche di personalizzazione Sottoschema di personalizzazione: Entità per modellare i profili degli utenti ed i gruppi di utenti Relazioni (appartenenza, preferenza,…) che connettono l’utente e i gruppi alle entità dell’applicazione

PROG Sottoschema di Personalizzazione Profili di utenti registrati e informazioni per il controllo dell’accesso 0:N GruppoProdotto Nome ListinoPrezzi CategoriaNotizie Nome 1:1 Nazione Nome NomeInglese Isocode Charset URL ParoleChiave Utente Username Password Nome Cognome Telefono Indirizzo SiteView NomeSiteView Gruppo NomeGruppo 1:1 1:N 0:N 1:1 1:N GruppoDefault Appartenenza

Composizione dei sotto-schemi PROG

PROG Progettazione dell’Ipertesto IN: schema dei dati, mappa del sito, requisiti funzionali, requisiti utente OUT: schema di ipertesto WebML Due passi di progettazione: 1. Progetto Coarse (preliminare) 2. Progetto Dettagliato

PROG Progettazione Coarse a) Individuazione delle aree revisione dei requisiti funzionali e della mappa del sito (divisione dell’applicazione in moduli) b) Definizione della visibilità delle aree Area di default, area landmark, area interna (raggiungibile attraverso link espliciti) 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)

Core denota pubblicazione di contenuti relativi a entità core e sue componenti Access denota l’accesso a una o più istanze dell’entità core attraverso entità di categorizzazione (accesso) Interconnection denota la navigazione da istanze di entità1a istanze di altre entità core connesse da ruoli di relazione ruolo1.. PROG Progettazione Coarse

PROG Progetto coarse - Esempio Site view utenti esterni Area home Accesso (Notizia, CategoriaNotizia) Accesso (Notizia, NotiziaEvidenziata) Accesso (Prodotto, GruppoProdotto) D L Area novità Accesso (Notizia, CategoriaNotizia) Core (Notizia) Interconnessione (Notizia_Prodotto) L Area prodotti Accesso (Prodotto, GruppoProdotto, MarchioProdotto) Core (Prodotto, Vantaggio, Riconoscimento, ConfigurazioneProdotto, Logo, SpecificaTecnica) L

PROG Progettazione Dettagliata a) Individuazione delle pagine: Suddivisione di aree in pagine Ogni pagina include una porzione di contenuto e di funzioni dell’area 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

PROG Esempio Suddivisione in pagine e loro visibilità Area Novità TitoliNotizie Accesso (Notizia, CategoriaNotizie) DettagliNotizia Accesso (Notizia, CategoriaNotizie) Core (Notizia) Interconnessione (Notizia_Prodotto) D L

PROG Esempio- Navigazione verso “Notizia” L CambiaNazione Nazione CategorieNotizie CategoriaNotizie (Nazione_CategoriaNotizie) TitoliNotizie Notizia (CategoriaNotizie_Notizia) NazioneCorr Nazione D GetNazione ParamNazione TitoliNotizie alla pagina Home Categoria CategoriaNotizie alla pagina DettagliNotizia

PROG Esempio - Navigazione “Notizia-Prodotto” CambiaNazione Nazione CategorieNotizie CategoriaNotizie (Nazione_CategoriaNotizie) ProdottiCorrelati Prodotto (Notizia_Prodotto) NazioneCorr Nazione GetNazione ParamNazione DettagliNotizia alla pagina Home NotiziaSelezionata Notizia All'area Prodotti alla pagina TitoliNotizie dalla pagina TitoliNotizie