Business Analysis II - Università degli studi di Pavia

Transcript

Business Analysis II - Università degli studi di Pavia
Business Analysis II
Course Presentation
Prof. Thimoty Barbieri
Università degli Studi di Pavia
Obiettivi del Corso
„ Mostrare una tecnica di riprogettazione dei processi
gestionali:
– Scelta della strategia informatica per il miglioramento degli indicatori
riscontrati
„ Mostrare come raccogliere i requisiti informativi e
Progettare il sw
– Utilizzo di tecniche standard dell’ingegneria del sw
„ Introdurre alla stima dei tempi e alla progettazione operativa
– Tecniche di dimensionamento
– Programmazione di Progetto
„ Presentare tecniche di realizzazione SOA – Oriented
– BPM / jBPM / BPEL
Module Title
2
Thimoty Barbieri
Argomenti Discussi
„
Riprogettazione TO-BE
–
–
–
„
Specifica dei Requisiti e Analisi Tecnica
–
–
–
–
„
Analisi e Disegno tecnico del sistema
Diagramma delle classi
Diagrammi dinamici
Utilizzo di Design Patterns
Utilizzo di Rational Rose (TM) - Esercitazioni
Stima di tempi e costi
–
–
–
„
Diagramma dei Casi d'Uso; Stesura di Piani di Collaudo Preliminari
Descrizione in Linguaggio Naturale. La griglia di Jacobson.
Criterio della prova CRUD
Creazione di Mock-Up e Maschere. Criteri per le costruzioni di GUI.
Disegno Tecnico
–
–
–
–
–
„
Disegno dei processi aziendali TO-BE.
Aspetti fondamentali della leva informatica.
Derivazione dei casi d'uso e delle entità informative candidata. Assembly Lines.
La valutazione delle dimensioni funzionali. Cenni ai FP.
Cenni alla creazione di un programma di progetto. Stima di tempi. Assegnazione di Risorse.
Cenni al controllo di andamento del progetto.
Implementazione e Tecnologie (Esercitazioni)
–
–
–
Brevi cenni a J2EE e architetture standard per Sistemi Informativi in Rete.
Architetture SOA. Sistemi di Workflow. jBPM, JBoss. jPDL / BPEL.
Utilizzo di Eclipse, J2EE, plug-in per il design di flussi jBPM
Module Title
3
Thimoty Barbieri
Contatti
„ Docente: Prof. Thimoty Barbieri
– Disponibile on-line
– MSN: [email protected]
– email: [email protected]
– Web: http://www.elet.polimi.it/people/barbieri
„ Virtual meetings via Instant Messaging
– ICQ UIN: 104561; MSN: [email protected]
„ Assistente: Ing. Mattia Tommasone
– email: [email protected]
Module Title
4
Thimoty Barbieri
Calendario del Corso
02/10/2009
Progettazione TO BE
LEZ
Barbieri
09/10/2009
Specifica dei Requisiti
LEZ
Barbieri
16/10/2009
Analisi Tecnica
LEZ
Barbieri
23/10/2009
Strumenti di Disegno Tecnico
ESE
Tommasone
30/10/2009
Tecnologie di Implementazione
ESE
Tommasone
06/11/2009
Disegno Tecnico
LEZ
Barbieri
13/11/2009
Tecnologie di Implementazione
ESE
Tommasone
20/11/2009
Review Deliverable 1
LEZ
Barbieri
27/11/2009
Tecnologie di Implementazione
ESE
Tommasone
04/12/2009
SUSPENDED
11/12/2009
Schedulazione e Stime
LEZ
Barbieri
18/12/2009
SUSPENDED
25/12/2009
SUSPENDED
01/01/2010
SUSPENDED
08/01/2010
SUSPENDED
15/01/2010
Review Deliverable 2
LEZ
Barbieri
Module Title
5
Thimoty Barbieri
Materiale Didattico
„ Materiale di Studio
– Dispense del docente, pubblicate su Copisteria Virtuale
– http://www.unipv.it/ingegneria/servizi/copisteriavirtuale.php
„ Libri di testo usati per riferimento
– Bracchi G., Francalanci C., Motta G. . Sistemi informativi e azienda
digitale . Mc Graw Hill 2005. ..
– Leszek Maciaszek. Sviluppo di sistemi informativi con UML. Pearson
Education.
– Eriksson Hans Erik, Penker Magnus. Business Modeling with UML.
OMG Press.
– Bennett, Skelton, Lunn. Introduzione a UML. McGraw-Hill.
Module Title
6
Thimoty Barbieri
Sitografia e Tutorial
„ Materiale di riferimento per le esercitazioni
– Tutorial SOA / jBPM
– http://docs.jboss.com/jbpm/v3/userguide/tutorial.html
„ Strumenti
– Trial di Microsoft Visio per la Riprogettazione Gestionale
– Stencil BPM fornito dal Docente
– Trial di Enterprise Architect per il Disegno Tecnico
– Trial di Microsoft Project per la schedulazione
– Eclipse per lo sviluppo Java / J2EE
– Jboss Application Server
– jBPM API
Module Title
7
Thimoty Barbieri
Struttura dell’Esame
„ Consegna Deliverable 1:
– consegna elettronica entro il 18/12/2009 ore 24:00
„ Consegna Deliverable 2:
– consegna elettronica entro il 25/01/2010 ore 24:00
„ I deliverable saranno considerati validi per tutto l’A.A. 09/10
„ Esame
– Discussione dei 2 deliverable tesa a verificarne la conoscenza
– Domande orali riguardanti i concetti presentati a lezione, o volti a
determinare le capacità di modificare aspetti dell’analisi svolta nei
deliverable
„ Composizione del voto
– 50% somma dei voti sui due deliverable
– 50% voto della discussione orale
Module Title
8
Thimoty Barbieri
Contenuti dei Deliverable
„ I deliverable si riferiranno al caso sviluppato durante il corso di Business
Analysis I, e prenderanno le mosse dall’analisi AS IS svolta.
„ Deliverable 1: Dalla Riprogettazione al Disegno Tecnico
– Diagrammi UML di Processo Reingegnerizzato
– Diagrammi delle Assembly Line
– Diagrammi dei Casi d’Uso e Specifica dei Requisiti
– Diagramma delle Classi
– Diagrammi dinamici di corredo alla specifica dei requisiti
„ Deliverable 2: Dalla Schedulazione alla Implementazione
– Valutazione degli effort sui casi d’uso da implementare
– GANTT di progetto sulle risorse del gruppo
– Implementazione di uno (o più) casi d’uso a scelta mediante J2EE / jBPM,
codice (perlopiù) funzionante.
Module Title
9
Thimoty Barbieri
Le Review
„ Prima di ogni consegna di Deliverable, un incontro viene dedicato alla
“Review”.
„ La review serve ad individuare eventuali problemi nel lavoro, discutere il
lavoro in corso, decidere come correggere / proseguire / integrare, in
modo da poter consegnare un elaborato quanto più professionale e
completo possibile.
„ La partecipazione del singolo non è obbligatoria o vincolante per l’esame,
tuttavia si richiede che tutti i gruppi siano rappresentati.
„ La Review è il momento migliore per domande e risposte
sul deliverable: si consiglia caldamente di sfruttarlo, non
essendovi altre occasioni pratiche di incontro a questo
scopo.
Module Title
10
Thimoty Barbieri
Istruzioni per la Consegna Elettronica
„ Il deliverable va consegnato in formato PDF alla data di scadenza
specificata (non prima, e non dopo).
– Per la creazione PDF si puo’ utilizzare PDF Creator (gratuito):
• http://sourceforge.net/projects/pdfcreator/
– Il PDF deve stare entro i 6 – 7 MB
„ La consegna avviene per e-mail all’indirizzo [email protected]
„ Il Subject della mail e il nome del file _DEVONO_ essere nel formato:
– BA09_DEL_x_GRUPPO_yy, dove x={1,2} e yy indica il numero del gruppo
su due digit (es. se gruppo 2, yy = 02)
– La mail deve contenere in CC: tutti gli indirizzi e-mail dei partecipanti del
gruppo per consentire di restituire a tutti rapidamente il PDF con i commenti
Module Title
11
Thimoty Barbieri
Orario delle Lezioni
„ Il venerdì dalle 9.15 alle 12.45, con una pausa di 600
secondi intermedia.
„ Altre proposte ?
Module Title
12
Thimoty Barbieri