Innovazione dei SI · 2019. 12. 8. · Blog Socia Media Big Data. Interazione fra SI e...
Transcript of Innovazione dei SI · 2019. 12. 8. · Blog Socia Media Big Data. Interazione fra SI e...
sistemi informativi Prof. Mario Mezzanzanica
Innovazione dei SI
Innovazione Tecnologica dei SI ampliamento delle aree di applicazione
Web 2.0
BlogSocia Media
Big Data
Interazione fra SI e Organizzazione
Sistema informativo e sistema organizzativo
• Sistema informativo - l’ insieme delle informazioni utilizzate, memorizzate, elaborate in una organizzazione per il perseguimento dei propri fini
• Sistema organizzativo - l’ insieme di risorse e regole per l’ utilizzo coordinato di tali risorse che in una organizzazione vengono utilizzate per il perseguimento dei propri scopi.
4
Un sistema informativo puo’anche essere definito come un
insieme di risorse umane e tecnologiche che erogano servizi agli utenti interni ed esterni a una
organizzazione
Esempi di processi direzionali/gestionali/operativi nella Pubblica Amministrazione
• Presso un comune– Operativo: contabilizzazione dei pagamenti dei
cittadini, manutenzione delle strade– Gestionale: controllo dei pagamenti, solleciti,
confronti mensili tra entrate previste ed effettive, monitoraggio dell’ inquinamento
– Direzionale: verifica dei costi e dei ricavi relativi ai servizi sociali, definizione di nuove tariffe, piani regolatori
6
Evoluzione della informatica• Informatica come disciplina organizzativa:
– tecnologia di produzione– tecnologia di coordinamento e controllo– tecnologia di intermediazione
• Informatica come disciplina tecnologica– Anni 70 - mainframe – Anni 80 - informatica individuale (PC)– Anni 90 - reti di comunicazione– Anni 00 – informatica pervasiva
7
Evoluzione della informatica
Anni 70Sistemimainframe
Governo
Controllo
Gestione
Evoluzione del ruolo della informatica nelle organizzazioni
Informatica come tecnologia di intermediazione
Informatica come tecnologia di coordinamentoe controllo
Informatica come tecnologia di prooduzione
Anni 80Personalcomputer
Anni 90reti
Evoluzionedelle tecnologie
GovernoControllo
Gestione
Governo
ControlloGestione
Anni 00conoscenza
9
Passaggio dall’era industriale all’era dell’informazione
Era dell’Informazione•Qualità•Automazione•Capacità di espansione
•Innovazione dei prodotti•Ampliamento offerta •Marketing
Miglior accesso al mercato:
Orientamento al cliente:
•InternazionalizzazioneScenario globale:
Fonte: R. Nolan
Era Industriale
Paradigma:“Produci e vendi”Economia orientataalla produzione
Paradigma:“Percepisci e rispondi”Economia orientataall’informazione
•Riduzione dei costi•Miglioramento ROI•Ristrutturazioni•Outsourcing
Rightsizing:
Governare l’informazione
Anni 70/80
Poche persone hanno accesso all’informazione
Anni 80/90
Dip 1Dip 2
Dip n
ognunoricreaunpropriosistemainformativo–silosdidati
l’informazionecircolainmodoliberomacontrollato.
Anni 00/oggi
La risorsa informazione
Classificazione dei processi
• Direzionali• Gestionali
• Operativi
Piramide di Antony12
Anche i dati sono direzionali/gestionali/operativi
• Dati operativi: – importi di versamenti, ore di presenza dei
dipendenti• Dati di controllo
– saldi mensili, lavoro mensile di ciascun reparto• Dati di pianificazione
– dati macroeconomici, indicatori generali, dati di budget
13
Criteri per distinguere tra i tre tipi di processi (e dati)
• Tempo: lunga/media/bassa durata• Livello organizzativo: Alto/medio/quadri
intermedi• Importanza della decisione:
alta/media/bassa• Livello di aggregazione dei dati:
alto/medio/basso
14
Sistema informatico
• E’ la parte del sistema informativo le cui informazioni sono raccolte, elaborate, archiviate, scambiate mediante l’ uso delle tecnologie della informazione e della comunicazione
• Cambia nel tempo con l’ evolvere della azienda e delle tecnologie
15
Struttura a livelli di un sistema informatico
• Interfaccia utente• Applicazioni software• Basi di dati• Software di base di ambiente e di sistema
– Es. sistema operativo, sistema di gestione di basi di dati, e-mail, ecc.
• Hardware centralizzato e distribuito• Sistema di comunicazione di rete
Caratteristiche della risorsa informazione
• Basso costo di riproduzione• Permette la creazione di nuova conoscenza à aggiunta di valore
• Asimmetricamente diffusa nelle organizzazioni à vantaggio competitivo
• Come conseguenza …– Richiede relazioni a rete– Aumenta il divario tra processi efficienti e
inefficienti
Impatto della risorsa informazione sui processi delle organizzazioni
Impatto delle tecn. della informazionesulla erogazione del prodotto/servizio
Impatto delle tecn. della informazionesulla produzionedel prodotto/servizio
Difesa
Industrialeggera
Industria pesante
Credito
PubblicaAmministr.
Servizi
Basso Alto
Basso
Alto
Ciclo di vita di un sistema informativoPianificazione
Qualita’
Modifica dei Processi (BPR)
Studio di Fattibilita’ed Analisi costi
Progettazione
Realizzazione/Acquisizione
Manutenzione e gestione
Dal punto di vista dell’impiego di risorse
PianificazioneQualita’
Modifica dei processi
Studio di Fattibilita’ed Analisi costi
Progettazione
Realizzazione/Acquisizione
Manutenzione e gestione
Relazioni tra argomentiPianificazione
Qualita’
Modifica dei processi
Studio di Fattibilita’ed Analisi costi
Progettazione
Realizzazione/Acquisizione
Manutenzione e gestione
Processi di Elaborazione
I processi di Elaborazione
Base dati
Evento EsternoMappe
Modalità di Elaborazione
Interattiva (on-line)• usata per Aggiornamento e Consultazione di BD• consente accesso in linea, non aggiornamento in
tempo reale della BD
Scelta da menu
PrelievoSaldo $$……….
Caricamento dati sulla Mappa
Menu………Prelievo
Prelievo……….……….
L’elaboratore accetta l’operazione evisualizza il risultato sulla Mappa
I processi di Elaborazione
Modalità di Elaborazione
In Tempo Reale• elaborazione sincrona con l’evento
( registrazione e risposta ad un evento preceda l’evento successivo)
• elaborazione molto rapida, basata spesso su input acquisiti da strumentazione
Base dati
I processi di Elaborazione
Modalità di Elaborazione
Elaborazione a Lotti• elaborazione di grandi volumi di dati• supporto di input costituito da archivi
magnetici• non legate da eventi del mondo esterno
( asincrone)
Base dati
I processi di Elaborazione
Operazioni sulle basi dati
– Un processo P, può compiere tutti o parte delle seguenti
operazioni• creazione (I) - nuova registrazione
• lettura (R) - leggere dati registrati
• modifica (M) - variazione di dati registrati
• cancellazione (D) - cancellare dati registrati
I processi di Elaborazione
• “aggiornamento” – updating (mantenere lo stato della base dati coerente con glieventi e le attività del mondo reale che il sistema assiste)
• “interrogazione”- inquiry (permettere all’utente di consultare la base dati)Elementi fondamentali :
• definizione del campo di ricerca (SELECT FROM)• condizioni da soddisfare (WHERE)• criteri di ordinamento (SORTED BY)
• “reporting” (fornire resoconti sull’andamento delle attività)esempi : elenchi periodici di controllo, sintesi operative
ordinate secondo certe chiavi, sintesi direzionali
Classificazione di categorie dei processi
I processi di Elaborazione
Struttura dei processi Funzioni, Moduli e Programmi
Funzione = processo di elaborazione attivabile singolarmenteModuli = articolazione di funzioni - serie di istruzioni che
specificano una data serie di operazioni
Radice
Gestione Stampe
Accessoa BDCalcoli
Interfaccia Interattiva
Principali tipi di modulo di unagenerica funzione interattiva
Gestionemessaggi
video
Gestione Mappe Video
Programmi = realizzazione delle funzioni tramite linguaggi( idealmente, ad ogni funzione dovrebbe corrispondere un programma strutturato in moduli)
Funzioni primarie e di Servizio
Corso di Organizzazione di sistemi informativi aziendaliProf. Mario Mezzanzanica
La Base Dati
Una base dati è una raccolta di dati memorizzatiArticolata in livelli contenenti diversi tipi di dati
DCSIA - Adele Gambacorta Progetto DW Risorse Umane
SPECI ALI ZZAZI ONEMEDI CI
ABILITAZI ONEUTENZA
PROGRAMMA
ABILITAZI ONEPROGRAMMACAMPO MAPPA
STATOVALIDAZI ONE
VARI AZI ONEUTENZA
UTENZAABILI TATA
LISTA UTENZE
TPEABI
CODI CIBANCHE ABI
CAB
AREA DILAVORO
ORDI NIBONI FI CI
BANCARI
CODI CEAVVIAMENTO
POSTALE
INCARICO
TIPOINCARICO
PERSONALEIN FORZA
UFFI CI OASSEGNAZI ONE
TITOLOCONFERI MENTO
UNI TAOPERATI VACORRENTE
STAMPANTEABILI TATA
ORGANICO
UNI TAPROVI NCIA
DIVISI ONEORGANI ZZAZI ONE
ASSISTENZASANITARIA
CODI CEMANSI ONE
PRESTAZI ONEMEDI CA
MANSI ONE
DI PENDENTE I NAIL
CODICE TIPOASSUNZI ONE
MANTENI MENTOASSEGNO
CODI CECATEGORIEPROTETTE
CATEGORIEPROTETTE
STATO CI VI LE
DI CHI ARAZI ONIFAMILIARI
FI SCALMENTE ACARICO
CODI CEFAMILIARE
QUOTA ASSEGNOPER NUCLEOFAMILIARE
CODI CECOMANDO
QUALIFICHEANTE LEGGE
70/ 75
RAGGRUPPAMENTOINPS
TITOLOSTUDI O
RUOLOAPPARTENENZA
TI TOLO STUDI ODIPENDENTE
POSTO DILAVORO
COMPARTIMENTO FS
ORARIO DILAVORO
TRATTAMENTOPREVIDENZIALE
PRECEDENTEATTI VI TA
LAVORATI VACODI CE
TRATTAMENTOPREVIDENZIALE
REGI ONE
PROVI NCIA
MODALITA DIPAGAMENTO
POSIZI ONELAVORATI VA
ASSICURAZI ONEI NAIL
UNI TA DI LAVORO
RECAPITODIPENDENTE
I NAIL
BANCA
Sistema di Origine dei datiES.. BASE DATI OPERAZIONALE
ES.. BASE DATI DIREZIONALE
DCSIA - Adele Gambacorta Progetto DW Risorse Umane
REG IONE
PRO FILO
QUALIFICA PA
QUALIFICA FUNZ IONALE
ORGANICO
CAUSA CESSAZIO NE
LAVORO
QUALIFICA
INQ UADRAM ENTO DIPENDENTE
CAT EGO RIA
CAUSALE PRESENZA/ASSENZA
PRESENZA / ASSENZA
UNITA OPERAT IVA CO RRENTE
PRO VINCIA
SEDE DI LAVORO del
DIPENDENTE
TIPO TITOLO STUDIO
CONTRATTO / DIPENDENTE
TIPO CO NT RATT O
TIPO ASSUNZION
TITOLO STUDIO
DIPENDENTE INAIL
Operational Data Store
Famiglie di dati Tre famiglie principali:
Dati Anagrafici
Con caratteristiche fisse-attributi che restano inalteratiper un periodo di tempo piuttosto lungo
Dati sugli Eventi
Descrivono gli estremidelle operazioni registrate(consente la creazione di un giornale elettronico)
Dati di Stato
Condizione di undato oggetto
I DBMS
Dati e Processi in un SIA stanno in un rapporto Molti a Molti
Occorre definire il tracciato dei dati usati dai processi una volta solaper evitare l’impossibilità di gestione
I DBMS sono interfaccegeneralizzate che permettono
la condivisione dei datida parte dei processi e laindipendenza dai processi
I DBMS
Ruoli• forniscono un linguaggio standard per descrivere lo schema della BD
( Data Description Language - DDL)• Forniscono una sintassi standard per accedere alla BD
( Data Manipulation Language - DML)
DBM: interfaccia chegarantisce l’esecuzione
dei programmi
FM : attiva l’accesso fisicoagli archivi magnetici
dell’elaboratore
I DBMS
Tipologie… in funzione del tipo di schema che usano per strutturare i dati•Relazionale (schema relazionale per strutturare i dati -
linguaggio di accesso, Structured Query Language)•Gerarchico•Reticolare
La BD è costituita unicamente da tabelle ( relazioni)
Ciascuna tabella contiene un tipo di registrazione
Ciascuna riga di una tabella corrisponde ad un esemplare di registrazione
Ogni colonna della tabella contiene un tipo di dato
Usato sia come DDL che come DML
codice CLI nome CLI indirizzo CLI numero CC10 rossi milano 30020 bianchi roma 400
numero cc saldo CC interesse CC300 1000 5400 1500 8
numero cc numero operazione tipo operazione importo operazione data operazione300 10 prelievo 500 05.04.98400 11 versamento 600 22.05.98
Schema relazionale della Base Dati CC
Un caso semplice di potenziamento del SIA
• Obiettivo Aziendale: – ampliare del 40% la dotazione di Postazioni di
Lavoro Informatizzate per i propri dipendenti.– Organico attuale : 800 addetti, di cui 300 dotati di
PdLI ;– L’obiettivo vuole essere raggiunto in due anni
Cosa c’è in gioco?…
Acquisto PC
Servizi connessiModello/forma di acquisto
Costi
Qualità del servizioFormazione