FONDAMENTI DI INFORMATICA III A2A1-1 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO Argomento 2 Approfondimento 1 CARATTERISTICHE E MODELLIZZAZIONE DEL LAVORO DUFFICIO Argomento 2 Approfondimento 1 Attori ed Interfacce
FONDAMENTI DI INFORMATICA III A2A1-2 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce End Users Persone il cui lavoro richiede laccesso al Database per interrogazioni, aggiornamenti e generazione di reports (il DB esiste principalmente per loro) Possiamo identificare diverse categorie di end-users: l CASUAL l NAIVE o PARAMETRIC l SOPHISTICATED
FONDAMENTI DI INFORMATICA III A2A1-3 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce CASUAL Accesso occasionale Necessitano di diverse informazioni ogni volta che accedono Utilizzano un linguaggio di query sofisticato per specificare le loro richieste Sono tipicamente manager di livello medio-alto o altri utilizzatori occasionali
FONDAMENTI DI INFORMATICA III A2A1-4 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce NAIVE o PARAMETRIC (porzione considerevole di utilizzatori) Integrazione e aggiornamento usando tipi standard di interrogazioni dette confezionate (programmate e testate) Ad esempio: cassieri di banca che controllano il saldo ed effettuano prelievi e depositi; clerk, impiegato, commesso (di linea aerea, hotel, noleggio auto, ecc.) che verifica la disponibilità per una certa richiesta e fa la prenotazione
FONDAMENTI DI INFORMATICA III A2A1-5 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce NAIVE o PARAMETRIC (porzione considerevole di utilizzatori) Integrazione e aggiornamento usando tipi standard di interrogazioni dette confezionate (programmate e testate) Eseguono costantemente interrogazioni e aggiornamenti Categoria speciale di questi sono i Data-entry clerks, che inseriscono nuove informazioni nel DB
FONDAMENTI DI INFORMATICA III A2A1-6 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce SOPHISTICATED Ingegneri, scienziati, business analysts e altri che familiarizzano con le facilities così da conoscerne i requisiti complessi
FONDAMENTI DI INFORMATICA III A2A1-7 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce NAIVE necessitano di conoscere poco delle facilities, devono solo comprendere i tipi di transazioni standard disegnate e sviluppate per il loro uso CASUAL conoscono solo poche facilities (servizi) che usano in modo ripetitivo (replica) SOPHISTICATED conoscono ed utilizzano più approfonditamente i requisiti complessi
FONDAMENTI DI INFORMATICA III A2A1-8 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce Esperti Esperti con tutte le capacità per realizzare i relativi task l Database Administrator l Database Designer l System Analyst l Application Programmer
FONDAMENTI DI INFORMATICA III A2A1-9 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce DATABASE ADMINISTRATOR Nel DB environment la risorsa primaria è il DB, quella secondaria il software Il DBA autorizza laccesso, coordina e monitorizza lutilizzo del DB DATABASE DESIGNER Identifica i dati da memorizzare nel DB Esegue la scelta delle strutture appropriate per rappresentare e memorizzare i dati
FONDAMENTI DI INFORMATICA III A2A1-10 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce SYSTEM ANALYST Determina i requisiti per gli end-users (specialmente per gli utenti naive e parametric) e sviluppa le specifiche per le transazioni che realizzano questi requisiti APPLICATION PROGRAMMER Sviluppa le specifiche in programmi, che testa, effettua il debug, documenta e mantiene il software
FONDAMENTI DI INFORMATICA III A2A1-11 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce ARCHITETTURA 3 LIVELLI (Three-schema) End Users …... External view 1 External view 2 External view n Conceptual Schema Internal Schema Stored Database External Level Internal Level External/Conceptual mapping Conceptual/Internal mapping Conceptual Level
FONDAMENTI DI INFORMATICA III A2A1-12 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce INTERFACCE l MENU-BASED Per guidare gli utilizzatori nella formulazione di una richiesta attraverso una lista di opzioni l GRAPHICAL Utilizzata in uso combinato con Menù-based Pointing-device
FONDAMENTI DI INFORMATICA III A2A1-13 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce INTERFACCE l FORM-BASED Per utenti naive, transazioni standard Reperimento Con Form per linserimento di nuovi dati l NATURAL LANGUAGE Con generazione di query a partire dal linguaggio naturale
FONDAMENTI DI INFORMATICA III A2A1-14 Caratteristiche e modellizzazione del lavoro dufficio Attori ed interfacce INTERFACCE l FOR PARAMETRIC USERS Con set ristretto di operazioni da ripetere Comandi abbreviati Minimizzazione delle operazioni per ogni richiesta (Function Keys) l FOR DBA Per generare permessi Definire parametri, ecc.