Usability Lab 2007 Corso Laboratorio di Basi Dati II Interfacce Visuali Avanzate (AVI) Linguaggio di interrogazione iconico Prof. Flavio Fontana Usability.

Slides:



Advertisements
Presentazioni simili
APPLICATIVO PER LA GESTIONE DEL PIANO REGOLATORE GENERALE E DELLE CERTIFICAZIONI RELATIVE
Advertisements

Università degli Studi di Napoli "Federico II" - a.a. 2002/2003 Le TD nei processi di apprendimento: strategie di apprendimento collaborativo supportate.
Interazione Uomo - Macchina
MODULO 4 – Il Foglio elettronico
Che cosè? Che cosè? Che cosè? Che cosè? Come creare una pagina… Come creare una pagina… Come creare una pagina… Come creare una pagina… inserire testi,immagini,tabelle…
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
INFORMATICA typedef.
Access: Query semplici
Internet Explorer Il browser.
Progettazione dei Sistemi Interattivi (a.a. 2004/05) - Lezione 91 Il modello OAI (Object-Action Interface) Sintassi e semantica: la sintassi specifica.
Primi Elementi di Programmazione in C++
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
DBMS ( Database Management System)
Manipolazione dei dati
Marialuisa Paparo A.A 2013/2014 Io e iplozero.
ARGONEXT Accesso Docente
DynaMed Tutorial. Benvenuti al tutorial dedicato alle ricerche semplici su DynaMed, nel quale saranno messe in evidenza le principali funzionalità del.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Elenco dei risultati di EBSCOhost tutorial. Benvenuti al tutorial relativo allelenco dei risultati di EBSCOhost. In questo tutorial verranno illustrate.
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
Nuovo Software di acquisizione e archiviazione di immagini Opto Capture Evolution Produzione Noviello Intermed Ideato e progettato da Francesco Ardizzone.
Ecdl – modulo 5 Microsoft access 2007
Corso Laboratorio di Basi Dati II Usability Lab 2007 Metodologie di progettazione Prof. Flavio Fontana, Usability Lab.
Per iniziare Cos’è un Foglio Elettronico?
MIGLIORAMENTO USABILITA TIPI FASCICOLO. Miglioramento usabilità tipi fascicolo Esigenza Lutilizzo avanzato delle tipologie di fascicoli procedimentali.
Realizzato da Roberto Savino
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Usability Lab 2001 Corso Elementi di Progettazione di Basi di Dati Multimediali in Rete Metodologie di validazione e Usabilità Usability Lab 2001 Interfacce.
Corso Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie di validazione e Usabilità Usability Lab 2001 Metodologie di progettazione.
Usability Lab 2001 Corso Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie di validazione e Usabilità Usability Lab 2001 Interfacce.
Laboratorio Alfabetizzazione Informatica
Corso Laboratorio di Basi Dati II Usability Lab 2007 Corso Laboratorio di Basi Dati II Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie.
Paper Based Prototipe Laboratorio di Basi di Dati 2 Università di Roma La Sapienza Tecnologie Informatiche Anno 2003/2004.
Usability Lab 2007 Corso Laboratorio di Basi Dati II Interfacce visuali avanzate ROOMS Linguaggio di navigazione e di interrogazione visuale Prof. Flavio.
La gestione dei rifiuti secondo la normativa vigente
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
Informatica Parte applicativa Basi di dati - report Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Interrogare il database
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Introduzione all‘app Lync Windows Store Lync 2013.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
Microsoft Access Query (II), filtri.
Mini guida alla pubblicazione di articoli.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Riferimento rapido per l’app © 2013 Microsoft Corporation. Tutti i diritti riservati. Schermata iniziale di Lync I riquadri dell'hub a sinistra nella schermata.
Microsoft Word Interfaccia grafica
Riferimento rapido per © 2012 Microsoft Corporation. Tutti i diritti sono riservati. Lync Web App Partecipare a una riunione Lync con l'audio del computer.
Word: Gli strumenti di formattazione
Cofinanziato dalla Commissione Europea nell’ambito del programma LIFE- Ambiente 1 novembre 2002 – 31 maggio 2005 SFIDA.
Microsoft Access Maschere (II).
Prof. Giuseppe Boncoddo
Un Sistema per la Redazione Assistita di Testi Giuridici Tesi di Laurea Specialistica in Informatica di Emiliano Giovannetti Un Sistema per la Redazione.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Microsoft Access Query (III).
ESPANSIONE Personalizzare l’interfaccia utente 2010.
Lezione 22 Riccardo Sama' Copyright  Riccardo Sama' Outlook.
EM 09 Il foglio elettronico EXCEL. EM 09 Foglio di calcolo Una tabella in cui è possibile disporre dati, formule e valori anche con relazioni dinamiche.
Manuale Utente – i-Sisen Questionario dei Consumi
Manuale Utente – i-Sisen Questionario del Gas Naturale
COME SI VOTA RINNOVO C.O.A.. Selezionare il tipo votazione con un semplice tocco sullo schermo: per singolo candidato o per intera lista. I ca E’ possibile,
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Per cercare un libro su un argomento (keywords) solo tra quelli scritti in una determinata lingua scegli la ricerca combinata.
Analisi matematica Introduzione ai limiti
Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) Un database è un insieme di record (registrazioni) e di file (archivi) organizzati per uno.
Transcript della presentazione:

Usability Lab 2007 Corso Laboratorio di Basi Dati II Interfacce Visuali Avanzate (AVI) Linguaggio di interrogazione iconico Prof. Flavio Fontana Usability Lab Elementi di Progettazione di Basi di Dati Multimediali in rete Metodologie di validazione e Usabilità

Usability Lab 2007 Corso Laboratorio di Basi Dati II Icone Dinamiche Sistema di interrogazione predefinita basato su icone Sistema di interrogazione predefinita basato su icone L'idea della progettazione di un sistema di interrogazione visuale per query predefinite è nata da una reale necessità di utenti finali (ENEA) che, pur non essendo esperti di informatica, per il loro lavoro dovevano usare quotidianamente una base di dati (COMETA). La loro richiesta era quella di rappresentare, con un opportuno linguaggio di interrogazione, solo le query che usavano più spesso. In particolare le entità coinvolte erano -relativamente ai materiali- le classi, i materiali, le applicazioni ed i laboratori. A tale scopo è stato sviluppato un sistema di interrogazione visuale, mediante query predefinite, chiamato Icone Dinamiche.

Usability Lab 2007 Corso Laboratorio di Basi Dati II Icone Dinamiche Icone Dinamiche Considerando il potere espressivo dell'approccio iconico, si è scelto un linguaggio iconico come linguaggio di interrogazione. La parola 'dinamico' nel nome del progetto suggerisce l'idea che le icone utilizzate non siano semplicemente oggetti selezionabili o spostabili nello schermo stesso, ma il movimento assume un significato specifico. In questo protitipo le semantiche associate al movimento sono quelle della composizione di query come spostamento di icone, utilizzando la semantica: - incastro (stile puzzle) - calamita per la quale l'accostamento o la repulsione di icone ha il significato di query consentita o non consentita.

Usability Lab 2007 Corso Laboratorio di Basi Dati II Descrizione del sistema Figura 1 mostra l'interfaccia all'avvio del sistema, quando non è stata formulata nessuna query. L'interfaccia è divisa in due aree, una superiore (attiva), caratterizzata dalla presenza di icone, detta query area poiché l'utente può agire in essa formulando una query, e l'altra inferiore (passiva), detta result area, in cui sono visualizzati i risultati e l'utente non può agire in essa.

Usability Lab 2007 Corso Laboratorio di Basi Dati II Figura 1: Interfaccia all'avvio del sistema Query area Main Menu Result Area Query Pre-def. Icone di Query

Usability Lab 2007 Corso Laboratorio di Basi Dati II Tipi di ICONE Tipi di ICONE Le icone utilizzate sono di tre tipi: entità relazionabili, entità non relazionabili e query pre-definite. Le entità relazionabili sono quelle entità che possono essere combinate tra loro, mentre quelle non relazionabili non possono esser combinate con altre entità. Le entità Relazionabili (materiali, applicazioni, classi) sono rappresentate come tessere a incastro di un puzzle, per meglio chiarire l'idea della composizione. Per le entità non relazionabili (laboratori) è necessario utilizzare una forma diversa. La shape scelta è un'ellisse. Tutte le icone rappresentanti le entità hanno al loro interno un nome (Mat per Materiali, App per Applicazioni, Clas per Classi e Lab per Laboratori) e, rappresentando oggetti diversi, sono tutte di colore diverso.

Usability Lab 2007 Corso Laboratorio di Basi Dati II Tipi di ICONE Le icone rappresentanti le query predefinite hanno una forma diversa dalle altre icone (un rettangolo) ed hanno tutte lo stesso colore (grigio). Le query predefinite sono tre e sono allineate alla sinistra della parte inferiore della query area. Queste portano la scritta Componi 1-2, Componi 1-3, Componi 3, col significato di comporre, rispettivamente, la prima e la seconda entità, la prima e la terza e tutte e tre le entità insieme. Tali numeri rappresentano l'ordine di presentazione delle icone delle entità relazionabili, implicitamente numerate in ordine crescente, da sinistra a destra. La query, eseguita semplicemente cliccando sull'icona prescelta, consiste nell'ottenere la lista dei materiali,o laboratori, ecc. Figura 2 mostra il risultato dell'esecuzione della query sulla classe, ottenuta semplicemente cliccando sull'icona Classe.

Usability Lab 2007 Corso Laboratorio di Basi Dati II Query semplice Figura2: Query sulle classi

Usability Lab 2007 Corso Laboratorio di Basi Dati II Query composta Una query composta, data ad esempio la Classe e Materiali, può esser eseguita in due modi: sovrapponendo leggermente le icone rappresentanti classe e materiali e cliccando sulla parte leggermente sovrapposta (vedi Figura 3); scegliendo l'icona della query pre-definita Componi 1-2. L'effetto di tale query pre-definita è quello di avvicinare le entità coinvolte e di incastrarle come tessere di un puzzle; per poi mandare effettivamente in esecuzione la query bisogna cliccare nella parte di schermo data dall'unione delle icone Classe e Materiali (vedi Figura4).

Usability Lab 2007 Corso Laboratorio di Basi Dati II Figura3: Interrogazioni classi-materiali con sovrapposizioe di icone Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II Figura 4: Interrogazione classi-materiali con query predefinita Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II In entrambi i casi il risultato ottenuto è lo stesso. In questo esempio la result area presenta due campi due campi principali -uno al centro ed uno in alto a sinistra- indicanti rispettivamente: Entità 1 e 2, la sigla e descrizione dei materiali e la classe. I materiali sono presentati in una lista e utilizzando lo scroll-bar l'utente può sfogliare tale lista. La classe indicata nel campo principale è relativa al primo campo della lista dei materiali mostrato. Sfogliando la lista, la classe viene aggiornata quando necessario. Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II Anche per formulare una query che coinvolga tutte e tre le entità si può procedere in due modi: 1.Spostare tutte e tre le icone ed avvicinarle ad incastro 2.Usare la query predefinita Componi 3. Nel primo caso, basta sovrapporre leggermente le tre icone e poi cliccare sulla parte sovrapposta (vedi Figura 5). Nel secondo caso, si clicca prima sull'icona della query predefinita Componi 3, la cui esecuzione comporta l'avvicinarsi ad incastro delle tre icone, poi si clicca sulla parte di schermo rappresentata dall'unione delle icone delle tre entità coinvolte (vedi Figura 6). Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II Figura 5: Interrogazione di tutte e tre le entità con sovrapposizione di icone. Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II Figura 6: Interrogazione di tutte e tre le entità con query pre-definita. Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II Il risultato, uguale in entrambi i casi, è dato dalla lista delle applicazioni e dai campi indicanti la classe (in alto a sinistra nella result area) e la descrizione materiale (in alto a destra). Sia il contenuto del record della classe che dei materiali visualizzati sono relativi al primo record visualizzato della lista delle applicazioni. Usando lo scroll-bar l'utente può scorrere tale lista ed, al variare del primo record visualizzato, varierà la classe e la descrizione quando necessario. Query composta

Usability Lab 2007 Corso Laboratorio di Basi Dati II L'entità Laboratori che, come detto precedentemente, è un entità non relazionabile, ovvero non si può comporre con altre entità, ha forma ellittica. Il fatto che non sia relazionabile con le altre entità è evidenziato dal fatto che la sua forma è diversa da quella delle altre icone, ma tale concetto è rafforzato dalla semantica della "calamita": provando a sovrapporre o ad avvicinare a mo' di incastro l'icona dei laboratori torna nella sua posizione iniziale. In questo caso, l'unico tipo di query possibile è la lista dei laboratori, ottenibile cliccando sull'icona in questione. Il risultato di questa query è mostrato in Figura 7. Query senza Join

Usability Lab 2007 Corso Laboratorio di Basi Dati II Figura 7: Query sui Laboratori Query senza Join

Usability Lab 2007 Corso Laboratorio di Basi Dati II Metodologia di validazione Il sistema Icone Dinamiche nasce da una reale esigenza di utenti finali (ENEA) che, dovendo usare giornalmente le basi di dati (COMETA) solo per alcune funzioni specifiche, chiedevano un sistema che consentisse la formulazione di query pre-definite, così da permettere un accesso non a tutta la base di dati ma solo alla porzione interessata. Sono state quindi individuate due classi di utenti: entrambe con conoscenze sui materiali e sulla base di dati (COMETA), ma una anche con esperienza di lavoro in Open Cards. Queste classi di utenti sono state coinvolte nel progetto sin dall'inizio, e le informazioni su quali query pre-definite implementare e su come implementarle sono state provvedute mediante interviste. Il sistema è stato testato da 10 utenti che hanno eseguito delle sessioni libere.