**Libro:**
- Illustrare come il modello della Piramide di Anthony viene utilizzato per caratterizzare le tipologie di sistemi informativi e le loro relazioni.
- Confrontare gli elementi rappresentati dal modello della Piramide di Anthony e dal modello di Porter.
- Illustrare il modello di Porter e discutere le relazioni con gli aspetti di modellazione organizzativa di un sistema informativo.
- Illustrare che cosa si intende per Risorsa in un SI.
- Illustrare le differenze tra OLTP e OLAP.
- Parlare di Business Processes: principi, linguaggi di descrizione, esempi.
- Secondo l’approccio BOAT, discutere le differenze tra la progettazione degli aspetti relativi all’organizzazione e quelli relativi alle architetture funzionali, e discutere in particolare la rappresentazione dell’interazione tra le parti.
- Che cosa si intende per sistema ERP? Descriverne principi di funzionamento, vantaggi d’uso e architettura funzionale di massima.
- Illustrare l’architettura funzionale dei sistemi ERP e discutere i vantaggi e gli svantaggi degli approcci make e buy.
- Illustrare il ruolo dei dati in un sistema ERP.
- Illustrare le caratteristiche dei sistemi ERP e la loro architettura funzionale.
- Discutere i criteri che vengono utilizzati per decidere tra la selezione di componenti software (approccio buy) e la realizzazione di un nuovo software ad hoc (approccio make).
- Illustrare l’architettura e le principali proprietà di un Data Warehouse.
- Esemplificare alcune problematiche di estrazione e caricamento dei dati.
- Discutere i criteri che vengono utilizzati per decidere tra la selezione di componenti software e la realizzazione di un nuovo software ad hoc (strategie di sourcing)
- Illustrare le architetture di integrazione dei sistemi informativi, discutendo l’evoluzione dall’integrazione point-to-point, discutendo vantaggi e svantaggi.
- Architetture di integrazione di componenti software: differenze tra approcci a messaggi e sistemi basati su servizi.
- Spiegare brevemente quali sono gli approcci più usati per l’integrazione di applicazioni eterogenee in un sistema informativo aziendale.
- Illustrare le problematiche di integrazione dei dati e dei processi e descrivere una possibile soluzione tecnologica (o piattaforma di integrazione) tra quelle studiate.
- Punti di forza delle architetture distribuite dei Sistemi Informativi: parametri di valutazione. ?
- Definire layer e tier e illustrare, discutendole, le possibili configurazioni a due livelli.
- Allocazione dei layer sui tier: discussione delle possibili configurazioni di una architettura a tre livelli.
- Illustrare le tecniche di clonazione e partizionamento.
- Illustrare le caratteristiche del Cloud computing.
- Opportunità SaaS per le aziende: vantaggi e svantaggi
- Definire le proprietà di sicurezza dei sistemi informativi
- Illustrare il meccanismo di generazione e verifica della firma digitale.
- Considerare il requisito di integrità e discutere le tecniche per prevenire possibili attacchi di violazione di tale proprietà.
- Definire le proprietà di sicurezza e indicare quali possono essere garantite attraverso la crittografia e con quali tecniche.
- Illustrare i principali tipi di controllo degli accessi alle basi di dati.
- Descrivere le tecniche crittografiche: tipi di algoritmi, ruolo delle chiavi crittografiche, applicazioni della crittografia.
- Illustrare le differenze tra crittografia simmetrica e asimmetrica.
- Illustrare il funzionamento della firma digitale.
- Scopo di un certificato digitale e relazione con una PKI (Public Key Infrastructure).
- Certificati digitali: illustrare le funzionalità, gli ambiti in cui vengono utilizzati e l’infrastruttura che ne permette l’emissione e la gestione.
- Caratteristiche degli algoritmi di hash e loro ruolo nella verifica/validazione di una firma digitale.
- Illustrare le funzionalità di firewall e IDS.
**Domande da TDE:**
- Definire l’Enterprise Architecture e spiegare i vantaggi che derivano dalla sua adozione in azienda. Inoltre, illustrare brevemente i componenti principali di una Enterprise Architecture secondo Zachman
- Descrivere i componenti di una suite CRM e le loro relazioni. Illustrare poi brevemente le motivazioni che spingono un’azienda all’adozione di tale applicativo.
- Illustrare le motivazioni dell’integrazione delle applicazioni di un sistema informativo. Descrivere come si possono integrare applicazioni nell’ambito di una architettura a servizi.
- Illustrare le caratteristiche generali dei sistemi ERP. Discutere poi le alternative per la loro adozione all’interno di un sistema informativo rappresentandole in un diagramma architetturale secondo l’approccio BOAT.
- Illustrare le politiche di controllo per l'accesso ai dati, fornendo alcuni esempi.
- Introdurre il concetto di data mining. Inoltre, spiegare obiettivi, valutazione e possibili applicazioni degli alberi di decisione.
- Secondo l’approccio BOAT, discutere le differenze tra la progettazione degli aspetti relativi all’organizzazione e quelli relativi alle architetture.
- Discutere il problema dell’integrazione delle applicazioni e descrive come un approccio a servizi può costituire una soluzione a questo problema
- Descrivere le funzionalità dei moduli del CRM e in che modo questi moduli interagiscono.
- Illustrare gli algoritmi di classificazione e discutere la loro utilità nel CRM analitico.
- Discutere le proprietà generali del Cloud Computing
- Esponi le caratterisitche di una funzione di hash e evidenzia il suo ruole nella firma digitale.
- Descrivere le fasi dello studio di fattibilità soffermandosi sui vantaggi e svantaggi delle strategie di sourcing.
- Descrivere le principali tipologie di attacco a livello di rete, indicando quali proprietà della sicurezza violano.
- Descrivere le principali tipologie di algoritmi di data mining. Descrivere poi in dettaglio le regole associative e la loro valutazione.
- Descrivere la scelta make or buy discutendone vantaggi e svantaggi. Illustrare poi il processo di selezione del software e gli indicatori che influenzano la scelta.
- Illustrare le scelte make e buy e i possibili criteri di valutazione.
- Descrivere le principali tipologie di algoritmi di data mining. Descrivere poi in dettaglio gli alberi di decisione e la loro valutazione.
- Discutere le possibili configurazioni dei livelli logici (layer) in architetture a tre tier.
- Illustrare il procedimento di firma digitale e verifica della firma.
- Descrivere la fase di pianificazione nel ciclo di vita dei Sistemi Informativi.
- Introdurre le problematiche di integrazioni di applicazioni eterogenee in un sistema informativo e confrontare le strategie di integrazione punto-punto e quelle tramite middleware di integrazione.
- Definire il concetto di Enterprise Architecture e discutere l’importanza del framework di Zachman in tale contesto.
- Discutere le proprietà della funzione di hash e il suo ruolo all’interno della firma digitale
- Rappresentare e descrivere l’architettura del data warehouse soffermandosi in particolare sul modulo ETL.
- Descrivere i componenti dell’architettura del Data Warehouse.
- Descrivere le principali caratteristiche del Cloud Computing e i possibili modelli di servizio. Discutere poi in quale fase della progettazione di un SI si opera la scelta dell’adozione di una soluzione Cloud.
- Elencare e definire le proprietà di sicurezza dei sistemi informativi. Specificare poi quali proprietà si possono garantire con il solo uso della crittografia asimmetrica.