sistemi informativi aziendali - elite.polito.it · 4 modellazione concettuale 5 modellazione di...
TRANSCRIPT
![Page 1: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/1.jpg)
Sistemi Informativi Aziendali
Fulvio Corno, Dip. di Automatica e Informatica
a.a. 2018/19
02CIXPG (corso 1)
1
![Page 2: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/2.jpg)
Contenuto del corso
2
(dal Portale della Didattica)
Image: http://www.wordle.net/
![Page 3: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/3.jpg)
Riferimento essenziale
▪ Sito web del corso
http://elite.polito.it/index.php/teaching/
current-courses/117-02cix
Indirizzo breve: http://bit.ly/sistinfo
▪ Materiale fornito dai docenti
Lucidi lezioni
Video (screencast)
Esercizi, laboratori
Temi d’esame
3
![Page 4: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/4.jpg)
4
Obiettivi del corso
▪ Comprendere il ruolo dei SI nelle organizzazioni moderne
▪ Capire metodi ed approcci adottati nei diversi tipi di SI
▪ Conoscere le tecnologie che stanno alla base dei moderni SI
▪ Catturare e formalizzare i requisiti per consentire lo sviluppo di SI
![Page 5: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/5.jpg)
NON Obiettivi del corso
▪ Questo corso NON è incentrato sulla
tecnologia
▪ NON fornisce le conoscenze per
realizzare direttamente in SI
![Page 6: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/6.jpg)
Questo corso
6
![Page 7: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/7.jpg)
7
![Page 8: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/8.jpg)
Questo corso
▪ In altri corsi si apprende come costruire sistemi software
Sappiamo che qualcuno sa farlo
Requirements
Design
Implementation
Unit Test
Acceptance test
Analysis
![Page 9: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/9.jpg)
Questo corso
▪ Parla di quale software costruire
Focalizzandsi sui software che supportano i processi aziendali
Requirements
Implementation
Unit Test
Acceptance test
Analysis
Design
![Page 10: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/10.jpg)
Argomenti principali
▪ Introduzione ai Sistemi Informativi
Definizione
Classificazione
Esempi
▪ Definizione dei requisiti
▪ Modellazione di processi aziendali
▪ Sistemi informativi “manageriali”
▪ (Ri)Progettazione di SI
![Page 11: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/11.jpg)
Argomenti trattati
11
ModellazioneconcettualeUML Class Diagram
Modellazione di processoUML Activity DiagramIngegneria dei
requisiti
Requisiti funzionaliUML Use Case DiagramUse Case Narrative
Interazione utenteMockup prototypes
Sistemi InformativiManagerialiKPI
Definizioni e prospettive sui SistemiInformativi
Web Information Systems
![Page 12: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/12.jpg)
12
Orario
▪ Lezioni/Esercitazioni
Martedì 14:30-16:00: Aula 16
Giovedì 16:00-19:00: Aula 16
▪ Laboratori
Squadra 1/2: Mercoledì 14:30-16:00: LEP
Squadra 2/1: Mercoledì 16:00-17:30: LEP
A partire dal 10/10/2018
![Page 13: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/13.jpg)
Laboratori
▪ Divisi in due squadre
Turni scambiati a settimane alternte
Squadra 1: AA .. ??
Squadra 2: ?? .. LZ
▪ Scopo: familiarizzare con strumenti
informatici di uso comune nell’analisi
e formalizzazione dei requisiti
13
![Page 14: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/14.jpg)
Esame
▪ Esame scritto
Analisi di un caso di studio e proposta di una soluzione
– 4 esercizi
– 27 punti
Domande sulla teoria illustrata a lezione
– 3 domande
– 6 punti
![Page 15: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/15.jpg)
Esame
▪ Esame scritto
Analisi di un caso di studio e proposta di una soluzione
– 4 esercizi
– 27 punti
Domande sulla teoria illustrata a lezione
– 3 domande
– 6 punti
Sempre:UML Class DiagramUML Activity Diagram
A rotazione:UML Use Case DiagramUse Case NarrativeMockup prototypesKPI
![Page 16: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/16.jpg)
Esempio
16
![Page 17: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/17.jpg)
Analisi dei Requisiti
▪ Quali informazioni deve memorizzare?
▪ Quali procedure devono essere supportate?
▪ Quali sono le modalità di interazione con gli utenti?
▪ Come è strutturata l’interfaccia utente?
▪ Come è possibile valutare il funzionamento delle attività?
17
![Page 18: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/18.jpg)
Materiale di studio
▪ Lucidi mostrati a lezione
▪ Video lezioni
▪ Corno, Torchiano, “Sistemi Informativi
Aziendali - Appunti per il corso”
Dispensa in via di realizzazione
Disponibile durante il corso
18
![Page 19: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/19.jpg)
Materiale di studio
▪ Lucidi mostrati a lezione
▪ Video lezioni
▪ Corno, Torchiano, “Sistemi Informativi
Aziendali - Appunti per il corso”
Dispensa in via di realizzazione
Disponibile durante il corso
19
1 Introduzione2 Definizione di sistema informativo3 Famiglie di sistemi informativi4 Modellazione concettuale5 Modellazione di processo6 Formalizzazione deirequisiti7 Requisiti funzionali e casi d’uso8 Web Information Systems 9 Progettazione delle interazioni utente10 Indicatori di performance11 Casi di studio12 Conclusioni
![Page 20: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/20.jpg)
Strumenti per le esercitazioni
▪ Modellazione UML: astah (versione
student/academic gratuita)
20
http://www.astah.net/student-license-request
![Page 21: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/21.jpg)
Strumenti per le esercitazioni
▪ Modellazione mockup: balsamiq
(online, licenza gratuita Politecnico)
21
https://polito.mybalsamiq.com/
![Page 22: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/22.jpg)
22
Docenti
▪ Fulvio Corno (titolare)
Dip. Automatica e Informatica (zona 3B)
Tel. 011 090 7053
▪ Juan Pablo Saénz (esercitatore)
Dip. Automatica e Informatica (LAB 6)
Tel. 011 090 7170
![Page 23: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/23.jpg)
Ricevimento studenti
▪ Orario di ricevimento:
▪ Giovedì 10:30-12:00
▪ Salvo impegni specifici
▪ Durante primo e secondo semestre
▪ Prenotare su:
https://www.vyte.in/fulcorno/15
▪ Selezionare l’orario
▪ Riceverete conferma
23
![Page 24: Sistemi Informativi Aziendali - elite.polito.it · 4 Modellazione concettuale 5 Modellazione di processo 6 Formalizzazione dei requisiti 7 Requisiti funzionali e casi d’uso 8 Web](https://reader030.vdocuments.net/reader030/viewer/2022021722/5c66b75109d3f2d12a8cc682/html5/thumbnails/24.jpg)
Alcuni testi suggeriti
▪ Bracchi, Francalanci, Motta, “Sistemi informativi d’impresa”, McGraw Hill, 2010
▪ Laudon & Laudon, “Management dei Sistemi Informativi”, Prentice Hall, 2010