# Dati, informazioni e progettazione del SI ## Piramide DIKW Dato: valore dettagliato di un evento. Informazione: un dato a cui si associa una certa importanza/contesto Conoscenza: giudizio dell'informazione Saggezza: conoscenza++ ![piramide DIKW](images/cf3d9264d36704fd3c423a4ed01165b6.jpg) ## Modelli per rappresentazione SI Esistono vari modelli per rappresentare l’intero sistema informativo. ### La Piramide di Anthony ![processi](images/1327f24e8d31b4d19329d34ba597d1d4.jpg) Il modello di Anthony (la piramide riportata qua sopra) è un modello gerarchico organizzativo diviso in livelli: - strategico - tattico - operazionale Ovviamente devono esserci scambi d'informazione, sia verticali che orizzontali. Tale modello però non consente di avere una visione globale sull'intera organizzazione. ### La catena del valore di Porter Altro metodo di segmentazione e rappresentazione del SI è la **catena del valore di Porter**. Modello che permette di descrivere la struttura di una organizzazione come un insieme di processi, divisi in 5 primari e 4 di supporto. Si adatta però solo a grandi organizzazioni che vendono bene e non offrono servizi. ### Risorsa **Risorsa** è tutto ciò con cui un’organizzazione opera, sia materiale che digitale, per raggiungere i suoi obiettivi. Si possono classificare in: - Esterne - Interne - Struttura - Gestione ### Varie classificazioni SI: Spesso i sistemi informativi sono divisi anche in due tipi di attività diverse: - **Orizzontali**, cioè tutti quei processi che non cambiano i settori diversi (HR, aspetti amministrativi, …) - **Verticali**, cioè che variano secondo il contesto, solitamente le attività produttive Un processo è l'insieme delle attività che l'organizzazione svolge per raggiungere il proprio obiettivo (ben definito). Altra classificazione in 2 categorie: - **Sistemi operazionali**: svolgono operazioni transazionali semplici, lavoro di ufficio, contabilità. - **Sistemi decisionali o informazionali**: fanno da supporto delle attività decisionali e strategiche aziendali, utilizzando i dati. ## OLAP e OLTP In un SI possiamo avere sistemi: - **OLAP (Online Analytical Processing)**: ha come metrica il **response time** . Operazioni non strutturate, complesse che operano su tanti dati aggregati. Non è importante rispettare la proprietà ACID in quanto le operazioni solo di sola lettura e casuali. - **OLTP (Online Transaction Processing)**: orientate alle transazioni. Tante transazioni, tanti utenti. La metrica di valutazione é il **throughput** . ![Pasted image 20220129101228](images/3b9d1636ed0d46f0887937f2e4c2d1e5.png) ## Progettazione SI ### Framework di Zachmann Il framework di Zachman è uno strumento efficace per descrivere il sistema informativo dell’organizzazione nel suo complesso. Esso è organizzato in: - **Righe**: definiscono i diversi punti di vista che possono interessare diversi stakeholder *(coloro che hanno interesse al sistema considerato perché ad esempio ne sono proprietari o fruitori, finanziatori o utenti)*. - **Colonne**: definiscono gli aspetti da analizzare. Nel framework di Zachman non c'è alcun ordinamento tra le colonne, e ciascuna di esse (dall’alto verso il basso) mostra tutti i passaggi a partire dal business per arrivare all’effettiva realizzazione del sistema. ![Framework di Zachmann](images/06528001c40e2a8b8c742e537a3643ff.png) Le celle del framework di Zachman create dall’intersezione tra righe e colonne definiscono le **Viste** . ## Progettazione e gestione SI ![plan, develop, manage and control](images/6ec7212e97f36d622bfe5f5e20cf674f.png) C'è l’esigenza di progettare e gestire in modo strutturato un sistema informa- tivo nel suo funzionamento e nella sua evoluzione. Identifichiamo 4 fasi: - **Pianificazione**: fase in cui si delineano le linee guida strategiche, il ruolo delle componenti organizzative e le istruzioni operative per la realizzazione. A sua volta diviso in: - Pianificazione strategica: in questa fase si identificano gli obiettivi che richiedono interventi di natura informatica. - Studio di fattibilità: una volta appurato il bisogno di un intervento di natura informatica, si identificano le alternative progettuali. - **Sviluppo**: raccolta e analisi dei requisiti e sviluppo del software e definizione dell’architettura hardware. - **Gestione corrente**: interventi di routine eseguiti per il mantenimento del sistema. - **Controllo**: operazioni effettuate in modo periodico per valutare l’adeguatezza del sistema informativo.