Laboratorio 5: Analisi di processo

Documenti analoghi
Documento dei requisiti

18/05/2016 MANUALE UTENTE

HARDWARE INTERNET NETWORKING

Manuale Sito Videotrend

Accreditamento al portale di Roma Capitale

Fattura Elettronica e Piattaforma Certificazione dei Crediti (PCC).

Manuale utente Soggetto Promotore Erogatore Politiche Attive

ANAGRAFE NAZIONALE CREDITI FORMATIVI. Manuale utente

Prenotarsi agli appelli guida sportello internet

Integrazione al Manuale Utente 1

Ministero della Salute

UNIVERSITÀ DEGLI STUDI DELL INSUBRIA

Il sistema informativo deve essere di tipo centralizzato e accessibile mediante un computer server installato nella rete locale dell albergo.

SPORTELLO DIPENDENTE. - Personale amministrativo tecnico ausiliario (A.T.A.);

Modalità di registrazione al Portale della Pubblica Amministrazione

M n a u n a u l a e l e o p o e p r e a r t a i t v i o v o Ver /12/2014

UNIWEB- GUIDA STUDENTE INSERIMENTO PIANO DEGLI STUDI ON LINE

Web Immobiliare è un'applicazione Web studiata appositamente per le agenzie immobiliari.

AUTOMOBILE CLUB ASCOLI PICENO

Università per Stranieri di Siena

PER PRENOTARE SI DEVE ESSERE IN POSSESSO DI:

CARATTERISTICHE. Tecnologia Client Server compatibile con lo standard ODBC

Anagrafe Nazionale Studenti aggiornamento sincronizzato. Guida Operativa

Bridgemate App. Informazioni per i giocatori. Bridge Systems BV

Pianificare una riunione

MANUALE PER LA REGISTRAZIONE ONLINE ED ISCRIZIONE AL TEST DI AMMISSIONE PER I CdS DELLA FACOLTA. I campi contrassegnati con * sono obbligatori.

Software gestione tesseramenti. - Guida alla definizione e utilizzo dei corsi e attività -

COMUNICA, PROMUOVI, VENDI.

GESTIONE ACCESSI AI SERVIZI WEB DELLE CO

CONTROLLO PRESTITI E INVIO SOLLECITI TRAMITE SOL

PowerDIP Software gestione presenze del personale aziendale. - Guida all inserimento e gestione dei turni di lavoro -

ISCRIZIONI ONLINE 2014 II FASE Scuole Verifica domande

Valutazione del personale

Planet School risolve i problemi di gestione e migliora i servizi

WINDOWS Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

Manuale utente per avvio corsi OFFERTA FORMATIVA

Il comando provoca il salvataggio dello stato e la terminazione dell esecuzione.

Manuale cliente finale portale accertamenti delibera 40

Piano Nazionale Scuola Digitale. Corsi di Formazione PNSD- DM n.762/2014 Guida per i Poli Formativi

1 Esercizi di Riepilogo sui piani di ammortamento

PROFESSIONISTA IN REGIME ORDINARIO

Disconnessione Utente

III Fase. Gestione dell Impresa: Magazzino

VERSIONE 1.2 PROT- D

VALORIZZAZIONE MOVIMENTI DI SCARICO E VALORIZZAZIONE TRASFERIMENTO COSTI DI ANALITICA

1. COME ISCRIVERSI AL CONCORSO

DOTTORATI DI RICERCA GUIDA ALL ISCRIZIONE ONLINE AL CONCORSO D AMMISSIONE

AUTOMAZIONE RILEVAZIONE DELLE PRESENZE ALLA REFEZIONE SCOLASTICA PRESSO LE SCUOLE STATALI

1 DESCRIZIONE DELLE FUNZIONI REGISTRAZIONE UTENZE INTERNET Caricamento utente internet (data entry)... 3

EPOD.com MAGAZZINO RICAMBI MANUALE D USO. Aggiornamento 01/05/2010 pag.1

TuaLista.it. Presentazione Festeggiato. Il bello delle liste regalo. Liste di nozze, compleanno, battesimo, comunione, cresima, laurea, ecc

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/

SQL Server Architettura Client-Server. SQL Server Introduzione all uso di SQL Server Dutto Riccardo.

TERNA SRM- Aste On Line Manuale Fornitore

[GPA GESTIONE PROCEDURE ACQUISTO ]

Gestione Imposta di Soggiorno Manuale per le strutture ricettive

EMPLOYEE SELF-SERVICE DATI ANGRAFICI E MODULISTICA MANUALE UTENTE

INFORMATIVA PER NUOVA GESTIONE BUONI PASTO SCUOLA PRIMARIA E SECONDARIA INFERIORE

Progetto NoiPA per la gestione giuridicoeconomica del personale delle Aziende e degli Enti del Servizio Sanitario della Regione Lazio

PROGRAMMI OPERATIVI NAZIONALI Obiettivo "Convergenza"

Acquisto corsi online da parte di aziende

Sistema Gestionale Avviso Maplab

ARCHITETTURA FISICA DEL SISTEMA

Unità Didattica 3 Linguaggio C. Generalità sulle Funzioni. Variabili locali e globali. Passaggio di parametri per valore.

GUIDA ALLA COMPILAZIONE DEL FLUSSO MONITORAGGIO ECONOMICO FINANZIARIO DEI PIANI DI ZONA TRIENNIO

MODULO WEBGENITORI. Versione 1.2

Per cominciare è necessario:

Istruzioni Operative per l iscrizione all Elenco Fornitori del sistema di acquisti telematici di ETRA S.p.A. Powered by BravoSolution

Progetto B. Utenti. Di conseguenza si potranno avere solo utenti di questi tipi

LA STRONG AUTHENTICATION SMART APP

Introduzione alla Piattaforma Bandi

B2B. Manuale per l utilizzatore.

Manuale di supporto per l utilizzo del nuovo Sistema di Qualificazione Professionisti di ENAV

Servizio Buoni Pasto Scolastici

GUIDA ALLA PROCEDURA ON LINE IMMATRICOLAZIONE AI CORSI DI LAUREA TRIENNALI E MAGISTRALE QUINQUENNALE A CICLO UNICO IN GIURISPRUDENZA

Gestione di files Motivazioni

UNIVERSITÀ DEGLI STUDI DELL INSUBRIA

PROGETTO AGENDA APPUNTAMENTI AMBITO MEDICO - POLISPECIALISTICA

I database. Introduzione alla teoria delle basi di dati

Ministero dell Istruzione, dell Università e della Ricerca

I - INFORMAZIONI SULLA BANCA EMITTENTE

GUIDA PRATICA PER L UTILIZZO DEL PORTALE RICAMBI

Guida per il cittadino

ibiscontrino semplifica la gestione del tuo punto vendita App Ios/Android + Stampante fiscale Epson FP81II

4 Le liste collegate 4.0. Le liste collegate. 4 Le liste collegate Rappresentazione di liste 4.1 Rappresentazione di liste

I servizi del SITR-IDT

MANUALE UTENTE PROCEDURA PLANET WEB INTERPRISE (II edizione)

APPENDICE - Pratiche di radiazione Polo ACI

COLLABORARE CON EXPEDIA GESTIRE TARIFFE E DISPONIBILITÀ

Utilizzo firma digitale all interno della procedura protocollo informatico per l invio delle in partenza

Le attestazioni di conformità nel processo telematico aggiornate al

Il software per la gestione del Negozio

N.B.: per poter eseguire la 1ª chiusura I.V.A. periodica dell'anno occorre avere eseguito la Chiusura I.V.A. a fine anno.

Guida alla compilazione

ACCESSO DEI DOCENTI AL PORTALE SCUOLAMIA

Certificazione Unica 2016

INDICE. PULSE Manuale Operativo Pag. 1

Audience di riferimento

WINDOWS TERMINAL SERVER PER L ACCESSO REMOTO AL SISTEMA DI PROTOCOLLO INFORMATICO

GUIDA ALLA PRENOTAZIONE ESAMI PORTALE ISIDATA.NET

Transcript:

Laboratorio 5: Analisi di processo Esercizio 1 Si consideri il seguente caso di studio. Un negozio di articoli sportivi offre il noleggio delle attrezzature da sci (sci, scarponi, racchette) ai propri clienti. Il processo per gestire tale attività ha subito diverse evoluzioni nel tempo: I. In una prima versione il cliente si reca al negozio e poi si presenta al reparto noleggio, qui attende il proprio turno, quando un addetto si libera il cliente viene servito (prova scarponi, sceglie lunghezza e modello degli sci, gli vengono regolati gli attacchi), quindi l addetto segna su un registro cartaceo il nome, estremi di un documento di identità ed elenco del materiale affittato; inoltre l addetto consegna al cliente un foglio con la cifra da pagare, infine il cliente si reca alla cassa del negozio e paga. La restituzione del materiale avviene a fine stagione, spesso con molto ritardo. II. III. In una seconda versione, dopo aver servito il cliente, l addetto accede ad un applicazione che permette la registrazione (nome, estremi di un documento di identità ed il materiale affittato) e l inserimento anche del numero di telefono e dell indirizzo email. In questo caso nessun foglietto viene dato al cliente, ma il sistema invia alla cassa direttamente le informazioni per il pagamento. Dopo il pagamento il sistema invia un email di riepilogo del materiale affittato e ricorda che la restituzione deve avvenire entro il 1 Maggio. La restituzione del materiale viene segnata sull applicazione. All avvicinarsi della scadenza, i clienti che non hanno ancora restituito il materiale verranno avvisati da un email. Una terza versione, evoluzione della precedente, prevede la possibilità di prenotare il noleggio via web indicando le caratteristiche del materiale che si intende noleggiare e le proprie generalità. Tramite questa modalità il cliente seleziona poi data e ora dell appuntamento in cui prima verifica e quindi ritira il materiale, evitando in tale modo la coda in negozio. 1. Si modellino le tre varianti del processo tramite diagrammi delle attività e diagrammi delle classi. 2. Descrivere i casi d uso di livello user-goal del sistema di gestione delle prenotazioni definito ai passi II e III, contestualizzare i casi d uso tramite un diagramma dei casi d uso ed uno use case di livello summary.

Soluzione Esercizio 1 1. Si modellino le tre varianti del processo tramite diagrammi delle attività e diagrammi delle classi. noleggio tipo e misura in alternativa alle classi di specializzazione Cliente - Nome : String - Cognome : String - CodFiscale : String - numcartaid : String - mail : String - numtelefono : int 0..1 - datainizio : Date - datafine : Date - prezzo : Currency noleggio 0..* Attrezzatura - codice : int - tipo : string {sci, scarponi,tavola, casco, bacchette} - misura : int - modello : string - marca : string Tavola - lunghezza : int Scarponi - numero : int Bacchette - lunghezza : int Casco - circonferenza : int Sci - lunghezza : int

Activity Diagram - Versione I act Activity Diagram - Versione I Cliente Addetto Si mette in coda serve cliente segna informazioni su registro consegna foglio con importo al cliente paga alla cassa riconsegna materiale Registra riconsegna

Activity Diagram - Versione II act Activity Diagram - Versione II 02CIXPG - Sistemi Informativi Aziendali (Corso 2) Cliente Addetto sistema Si mette in coda serve cliente Si reca alla cassa inserisce dati nel sistema Paga invia e- mail di riepilogo attende scadenza Registra restituzione invia e-mail di notifica

Activity Diagram - Versione III act Activity Diagram - Versione III 02CIXPG - Sistemi Informativi Aziendali (Corso 2) Cliente Addetto sistema accede al sistema Potrebbe essere un'unica attività [non disponibile] fissa l'appuntamento sulla pagina web verifica la disponibilità attende appuntamento [disponibile] registra appuntamento si reca al negozio serve cliente Potrebbe essere un'unica attività inserisce dati nel sistema invia informazio ni alla cassa si reca alla cassa e paga invia e- mail di riepilogo Registra restituzione attende scadenza invia e-mail di notifica

2. Descrivere i casi d uso di livello user-goal del sistema di gestione delle prenotazioni definito ai passi II e III, contestualizzare i casi d uso tramite un diagramma dei casi d uso ed uno use case di livello summary. prenota noleggio cliente invio notifica adetto registra noleggio registra restituzione gestisce prenotazione Use case: Noleggio sci Scope: Sistema Noleggio Sci Level: Summary Intention in context: Noleggiare gli sci Primary actor: Cliente Support actor: Addetto Stakholders interests: Precondition: Minimum Guarantees: Success Guarantees: Trigger: Main success scenario: 1. Il cliente effettua la prenotazione 2. L addetto registra i dettagli del noleggio 3. Il sistema invia email di riepilogo 4. L addetto registra la restituzione Extensions 3a. non viene registrata la restituzione entro i termini: 3a.1. il sistema invia una notifica al cliente

3a.2 l addetto registra la restituzione

Use case: Effettua prenotazione Scope: Sistema Noleggio Sci Level: User goal Intention in context: il cliente vuole fissare un appuntamento per noleggiare gli sci Primary actor: Cliente Support actor: Stakholders interests: fissare un appuntamento in una data e orario comodi Precondition: Minimum Guarantees: viene offerto un appuntamento Success Guarantees: viene fissato un appuntamento Trigger Main success scenario 1. Il cliente richiede di fissare un appuntamento 2. Il sistema chiede le generalità 3. Il cliente inserisce le generalità 4. Il sistema convalida e propone le date disponibili 5. Il cliente seleziona la data preferita 6. Il sistema convalida conferma l appuntamento ed invia un email di conferma Extensions (3,5)a: il cliente annulla: il caso d uso termina con un fallimento

Use case: Registra noleggio Scope: Sistema Noleggio Sci Level: User goal Intention in context: registrare nel sistema i dettagli sul materiale noleggiato dal cliente Primary actor: Addetto Support actor: Stakholders interests: Precondition: (il cliente ha precedentemente fissato un appuntamento) Minimum Guarantees: Success Guarantees: Trigger: Main success scenario 1. l addetto sceglie di inserire i dati di un noleggio prenotato 2. il sistema richiede i dati del cliente 3. l addetto inserisce i dati del cliente 4. il sistema convalida e mostra le informazioni sul materiale prenotato 5. l addetto conferma il materiale noleggiato 6. il sistema convalida ed invia le informazioni alla cassa Extensions 3a: l addetto annulla l operazione: il caso d uso termina con un fallimento 4a: i dati inseriti non sono corretti o sono incompleti: il sistema segnala l errore e si prosegue al passo 3 5a: l addetto indica che il materiale noleggiato differisce da quello prenotato: 5a.1. il sistema chiede di aggiungere o modificare i dati inseriti 5a.2. l addetto inserisce o modifica i dati il caso d uso prosegue al passo 4

Use case: Riceve notifica Scope: Sistema Noleggio Sci Level: subfunction Intention in context: ricordarsi di restituire il materiale Primary actor: Cliente Support actor: Stakholders interests Precondition: il cliente ha precedentemente affittato il materiale ma non lo ha ancora restituito Minimum Guarantees Success Guarantees Trigger: è stato superato il tempo massimo per la consegna Main success scenario 1. il sistema invia un email di notifica al cliente Extensions

Use case: Registra restituzione Scope: Sistema Noleggio Sci Level: User goal Intention in context: registrare il materiale come restituito Primary actor: addetto Support actor Stakholders interests Precondition: il materiale era stato precedentemente affittato Minimum Guarantees Success Guarantees Trigger: - Main success scenario: 1. l addetto sceglie di registrare la restituzione di materiale 2. il sistema richiede le informazioni sul materiale 3. l addetto inserire le informazioni 4. il sistema convalida, conferma e registra le restituzione Extensions 4a. i dati sul materiale non sono corretti: il caso d uso prosegue al passo 3