FONDAMENTI DI INFORMATICA III
CARATTERISTICHE
E MODELLIZZAZIONE
DEL LAVORO D’UFFICIO
Argomento 2
Approfondimento 1
Attori ed Interfacce
A2A1-1
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
End Users
Persone il cui lavoro richiede l’accesso al Database
per interrogazioni, aggiornamenti e generazione di reports
(il DB esiste principalmente per loro)
Possiamo identificare diverse categorie di end-users:
 CASUAL
 NAIVE o PARAMETRIC
 SOPHISTICATED
A2A1-2
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
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
A2A1-3
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
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
A2A1-4
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
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
A2A1-5
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
SOPHISTICATED
Ingegneri,
scienziati,
business analysts e altri
che familiarizzano con le facilities
così da conoscerne i requisiti complessi
A2A1-6
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
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
A2A1-7
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
Esperti
Esperti con tutte le capacità per realizzare i relativi task




Database Administrator
Database Designer
System Analyst
Application Programmer
A2A1-8
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
DATABASE ADMINISTRATOR
Nel DB environment la risorsa primaria è il DB,
quella secondaria il software
Il DBA autorizza l’accesso,
coordina e monitorizza l’utilizzo del DB
DATABASE DESIGNER
Identifica i dati da memorizzare nel DB
Esegue la scelta delle strutture appropriate per
rappresentare e memorizzare i dati
A2A1-9
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
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
A2A1-10
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
ARCHITETTURA 3 LIVELLI (Three-schema)
End
Users
External
view 1
External
view 2
… ...
External
view n
External Level
External/Conceptual
mapping
Conceptual Schema
Conceptual Level
Conceptual/Internal
mapping
Internal Schema
Internal Level
Stored Database
A2A1-11
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
INTERFACCE


MENU’-BASED
Per guidare gli utilizzatori
nella formulazione di una richiesta
attraverso una lista di opzioni
GRAPHICAL
Utilizzata in uso combinato con Menù-based
Pointing-device
A2A1-12
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
INTERFACCE

FORM-BASED
Per utenti naive, transazioni standard
Reperimento
Con Form per l’inserimento di nuovi dati

NATURAL LANGUAGE
Con generazione di query a partire
dal linguaggio naturale
A2A1-13
FONDAMENTI DI INFORMATICA III
Caratteristiche e modellizzazione del lavoro d’ufficio
Attori ed interfacce
INTERFACCE

FOR PARAMETRIC USERS
Con set ristretto di operazioni da ripetere
Comandi abbreviati
Minimizzazione delle operazioni per ogni richiesta
(Function Keys)

FOR DBA
Per generare permessi
Definire parametri, ecc.
A2A1-14
Scarica

Argomento2Approfondimento1