Presentazione

Organizzazione della Didattica

DM270
INFORMATICA ORD. 2014

Advanced topics in computer science

6

Corsi comuni

 

Frontali Esercizi Laboratorio Studio Individuale
ORE: 40 0 0 102

Periodo

AnnoPeriodo
I annoannuale

Frequenza

Facoltativa

Erogazione

Convenzionale

Lingua

Inglese

Calendario Attività Didattiche

InizioFine
01/10/201814/06/2019

Tipologia

TipologiaAmbitoSSDCFU
caratterizzante Nessun ambitoINF/016


Responsabile Insegnamento

ResponsabileSSDStruttura
Dott. DE LEONI MASSIMILIANOINF/01

Altri Docenti

Non previsti

Attività di Supporto alla Didattica

Non previste

Bollettino

Nessun prerequisito

Questo corso verte sulla modellazione, l’analisi di processi aziendali e sull’installazione e la configurazione di sistemi informativi di supporto a questi processi. Alla fine del corso, gli studenti sono in grado di: • modellare processi aziendali reali; • interpretare i requisiti formali e tradurli in modelli espliciti; • analizzare e migliorare i processi (e i relativi sistemi che li supportano) attraverso simulazione e analisi di sensibilità; • installare e configurare un sistema informativo conforme ai vincoli imposti dal modello di processo.

L’obiettivo ultimo di ogni sistema informativo è quello di supportare processi aziendali. Per questa ragione, i sistemi informativi devono essere disegnati ed analizzati in modo tale da non violare certe normative (per esempio, questi devono seguire alcuni requisiti legali e di auditing). Anche i tempi di risposta e di esecuzione devono essere i più brevi possibili, così come i costi devono essere ridotti e i rischi minimizzati. Sistemi aziendali come i sistemi di Workflow Management, Enterprise Resource Planning (ERP), Business Process Management (BPM), Enterprise Information (EI), Customer Relationship Management (CRM) e di Product Data Management (PDM) sono sistemi generici che sono configurati sulla base di modelli di processo. Alcuni sistemi implementano processi monolitici isolati, mentre altri sistemi permettono la composizione di diversi servizi (anche web services) fino ad ottenere processi della giusta complessità. In alcuni sistemi, i modelli di processo sono espliciti e possono essere adattati (per esempio, in sistemi di BPM), mentre, in altri, sono impliciti (per esempio, i “reference models” nei sistemi SAP). In tutti i casi, è chiaro che processi e sistemi sono strettamente intrecciati in qualsiasi azienda. Per questa ragione, è importante che gli studenti capiscano la relazione tra sistemi e processi e siano in grado di modellare sistemi complessi che coinvolgono, processi, servizi, umani ed diverse organizzazioni. Il corso verte sull’intero ciclo di vita di progettazione, configurazione ed installazione di sistemi informativi aziendali guidati da processi. In particolare, il corso tocca i seguenti aspetti: 1. l’interpretazione di requisiti di processo informali e la loro traduzione in espliciti modelli formali; 2. l’analisi delle performance dei processi attraverso simulazione ed analisi di sensibilità; 3. il miglioramento dei processi (e dei modelli corrispondenti) attraverso l’identificazione e la risoluzione di, per esempio, colli di bottiglia, sovra/sottoutilizzazione di risorso, riduzione di costi e tempi di servizio 4. la configurazione di sistemi informativi che vengono utilizzati in conformità con tali modelli. Le reti di Petri sono utilizzate nel corso per modellare processi, in due varianti: colorate e YAWL. A partire da descrizioni informali dei processi, durante il corso, gli studenti modelleranno i processi in CPN Tools e faranno simulazioni ed analisi per la loro ottimizzazione. I modelli di processo così migliorati verrano alla fine installati in YAWL, un sistema informativo aziendale open-source.

Il corso si compone di cicli di lezioni monografici, che illustrano temi avanzati dell'informatica con il supporto di esperti internazionali.

Tesina. Gli studenti ricevono una descrizione testuale di un processo realistico che devono modellare ed ottimizzare. Successivamente, questi devono configurare un sistema informativo in modo tale che il suo funzionamento sia conforme al processo modellato. La tesina è divisa in tre parti da sottomettere nell’ordine giusto ed entro le scadenza stabilite.

La tesina verifica le capacità degli studenti di modellare, ottimizzare processi aziendale e di configure sistemi informativi conformi.

Aalst, Wil M. P. : van der; Stahl, Christian, Modeling business processesa Petri net-oriented approachWil van der Aalst and Christian Stahl. Cambridge: MIT Press, 0 Arthur H.M. ter Hofstede, Wil M.P. van der Aalst, M. Adams, N. Russell., Modern Business Process Automation: YAWL and its Support Environment. : Springer-Verlag Berlin Heidelberg, 2010

In aggiunta a testi di riferimento (vedi sotto), materiale aggiuntivo è disponibile su http://cpntools.org/ sull’uso di CPN Tools e del suo linguaggio. Su http://www.yawlfoundation.org/, è possibile trovare i manuali di uso e di configurazione di YAWL.