Introduzione al corso

Obiettivi dell'insegnamento

Obiettivo del corso è introdurre i principali concetti relativi alla progettazione e realizzazione di sistemi informativi. Verranno presentate le caratteristiche dei sistemi informativi aziendali e dell'interconnessione dei sistemi informativi di più aziende o organizzazioni in rete. Sono illustrati i diversi livelli di analisi: business, organizzativo e architettura tecnologica. Il corso si propone di fornire strumenti idonei all'analisi e alla modellazione dei diversi aspetti dei sistemi informativi e di conoscere nel dettaglio i componenti fondamentali di tali sistemi e le loro dipendenze e interconnessioni.

Risultati di apprendimento attesi

Lo studente:

  • conosce i principi fondamentali, generalizzazioni, teorie e concetti dei componenti che costituiscono un sistema informativo (DdD 1);
  • conosce le problematiche relative all'evoluzione di un sistema informativo per costruire un sistema resiliente e innovativo (DdD 1);
  • è in grado di applicare la conoscenza acquisita per modellare processi di business per il trattamento delle informazioni e progettare l'architettura di un sistema informativo (DdD 2).

Argomenti trattati

  1. Introduzione al corso, introduzione ai sistemi informativi, l'informazione e i suoi livelli (piramide DIKW), definizione di sistema informativo, ruolo del sistema informativo nell'organizzazione
  2. Il concetto di Enterprise Architecture. Il framework di Zachman
  3. Le fasi del ciclo di vita del sistema informativo: Pianificazione, sviluppo, gestione corrente e check up. Lo studio di fattibilità e l'analisi make or buy. Criteri per le scelte di soluzioni outsourcing.
  4. Rappresentazione dei sistemi informativi tramite Archimate (Livello di Business, Applicativo e Tecnologico).
  5. Definizione dei processi aziendali nella progettazione di un sistema informativo e modellazione con la notazione BPMN.
  6. Componenti tecnologici a livello applicativo: portafoglio applicativo dell'organizzazione, confronto tra OLTP e OLAP.
  7. Principali applicativi adottati dalle organizzazioni a supporto delle attività operative: ERP, CRM
  8. Valorizzazione dei dati nei SI e supporto delle attività strategiche e tattiche. Definizioni di data warehouse e data mining, caratteristiche dei dati analitici. Modello dei dati multi-dimensionale. Data Warehouse: architettura, modello concettuale e logico. Operatori OLAP. Introduzione al Data Mining e principali algoritmi.
  9. Scelte infrastrutturali per i sistemi informativi. Integrazione architetturale delle applicazioni aziendali. Integrazione dei dati e integrazione dei processi. Sistemi distribuiti. Architetture distribuite: layer e tier e loro composizione. Cloud Computing.
  10. Sicurezza nei sistemi informativi. Principali tipologie di minacce. Breve introduzione alla crittografia. La crittografia a chiave simmetrica e asimmetrica. Digest e firma digitale. Meccanismi di gestione degli utenti e di controllo dell'accesso ai dati. Firewall e IDS.

Prerequisiti

Conoscenza dei fondamenti dell'informatica.

Modalità di valutazione

L'esame prevede una verifica scritta su tutti gli argomenti dell'insegnamento.
La prova consiste in domande di carattere teorico a risposta aperta sugli argomenti dell'insegnamento e esercizi di tipo progettuale (modellazione di processi di business e modellazione dell'architettura dei sistemi informativi in ArchiMate).
Nella prova scritta e' necessario rispondere a ogni domanda, almeno parzialmente, per superare l'esame. Non sono previste le prove in itinere. La parte di teoria potrà essere svolta anche oralmente esclusivamente su richiesta del docente. 

Lo studente dovrà, in sede di esame:

  • dimostrare di conoscere le principali definizioni e concetti inerenti ai sistemi informativi e alla loro progettazione (DdD 1)
  • elaborare i concetti appresi, connettendoli opportunamente e adattandoli a contesti specifici (DdD 1 e DdD 2)
  • progettare una modifica a un Sistema Informativo secondo le specifiche ArchiMate e BPMN (DdD 2)