Ingegneria del So-ware 2012/2013: Proge6o RONF. Angelo Di Iorio

Documenti analoghi
Salute per Parma ISTRUZIONI DI CONFIGURAZIONE DELLE AGENDE. GipoWEB in collaborazione con tuotempo e Gipo

GUIDA UTENTE BILLIARDS COUNTER (Vers )

La piattaforma e-learning Informazioni e strumenti principali

Esercizi UML. Angelo Di Iorio

Traccia delle soluzioni

Dropbox di classe. É un servizio internet fornito gratuitamente (funzioni base).

Cos è ND Rifiuti 2008?

Istruzioni per l utilizzo di file KML (Google Earth) con Software dei navigatori satellitari TELE System

Raccolta dei Requisiti con i Casi D'uso. Corso di Ingegneria del Software Anno Accademico 2012/13

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Guida all utilizzo di Moodle per gli studenti

D R O P B O X COS È DROPBOX:

Soluzione dell esercizio del 12 Febbraio 2004

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio

Manuale del Docente - Scienze Politiche

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere.

COME CREARE UNA COMUNICAZIONE / NEWSLETTER

GUIDA STUDENTI HOMEPAGE DEI CORSI ON-LINE

TECH HOTEL La soluzione facile e intuitiva per la Gestione Alberghiera!

Sistema Informativo di Teleraccolta EMITTENTI

GUIDA AL SOCIAL CARE

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Chat. Connettersi a un server di chat. Modificare le impostazioni di chat. Ricevere impostazioni chat. Chat

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Università degli Studi di Messina

INGEGNERIA DEL SOFTWARE

LOGIN DI ACCESSO AL SOFTWARE

UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI

Guida alla Gestione delle Prenotazioni nella nuova Area Proprietario

Software per Helpdesk

GUIDA UTENTE MONEY TRANSFER MANAGER

DESY è un prodotto ideato e sviluppato da

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver per [05/01/2015]

Manuale Helpdesk per utenti

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

Express Import system

GUIDA AGLI ORDIN I SU ADCOM.IT

SUAP. Per gli operatori SUAP/amministratori. Per il richiedente

SOFTWARE. Aprendo il SW la prima schermata che appare è la seguente:

C.I.C. Centro Informazione e Consulenza. Guida all uso del registro elettronico

Hai domande sul nuovo concorso Lines Arcobaleno?

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Truebikecar.com. Solo nella community di Truebikecar puoi ottenere sconti fino al 99,5 % Partecipare è semplicissimo!

Ingegneria del Software T

Università Politecnica delle Marche. Progetto Didattico

Click 4 Wheels Quick Guide

STUDIUM.UniCT Tutorial per gli studenti

Manuale Amministratore bloodmanagement.it

ARCHIVIA PLUS - ARCHITEL

Manuale LiveBox APPLICAZIONE ANDROID.

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

Non riesci ad accedere alla Closed Public Beta? Queste F.A.Q (Domande frequenti) ti guideranno cercando di risolvere i problemi più frequenti.

E-Post Office Manuale utente

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

GRUPPI DI INCONTRO per GENITORI

Domande e risposte su Avira ProActiv Community

Sistema GEFO. Guida all utilizzo Presentazione delle domande

Manuale d uso PARTE 2

Il sistema di Kuoni Italia per prenotare On Line il Tuo Viaggio.

Il sistema di pagamento di A Little Market

Capitolo 4 Pianificazione e Sviluppo di Web Part

Nell Header posto nella parte superiore della pagina, possiamo trovare informazioni che identificano l organizzazione

1) GESTIONE DELLE POSTAZIONI REMOTE

Manuale utente per gli ordini sul sito web

PROINSO lancia uno strumento web che consente alla sua Rete di installatori qualificati di creare dei cataloghi personalizzati

Guida informatica per l associazione #IDEA

Utilizzo di Certificati SSL e relative implicazioni

IL SISTEMA SMART RESPONSE

Documentazione. Divisione Sicurezza Dati

PRODUZIONE PAGELLE IN FORMATO PDF

Stampa unione -contratto di tirocinio. Documentazione

DIRITTOAMBIENTE CARD : UN REGALO CON SUPER-SCONTO PER TE E PER CHI VUOI TU.

Scenari esemplificativi di utilizzo delle Mailing List

L amministratore di dominio

Sistema Informativo Territoriale (SIT)

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Speciale Car Rental. Guida all accettazione dei pagamenti con carta di credito

FAQ. NTR Italia Via Sangro, Milano Tel Fax

Connessi per essere liberi.

L APP PER IPHONE E ANDROID

SITO DI PUBBLICAZIONE ANNUNCI

1. Il Client Skype for Business

GUIDA ALLE FUNZIONI DELL AREA RISERVATA DEL SITO

InitZero s.r.l. Via P. Calamandrei, Arezzo

Corso di Proge+azione di Re0 e Sistemi Informa0ci

Web Concierge. Sistema web per la gestione di eventi: inviti, iscrizioni, informazioni, segreteria organizzativa

Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1

Manuale di Aggiornamento BOLLETTINO. Rel H2. DATALOG Soluzioni Integrate a 32 Bit

NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA

REGOLAMENTO DELLA CERTIFICAZIONE DEI SITI INTERNET

1. Accesso al software in modalità DEMO:

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Technical Document Release Version 1.0. Product Sheet. MediaSpot. Creazione e gestione palinsesto pubblicitario

LA SOLUZIONE. EVOLUTION, con la E LA TECNOLOGIA TRASPARENTE IL SOFTWARE INVISIBILE INVISIBILE ANCHE NEL PREZZO R.O.I. IMMEDIATO OFFERTA IN PROVA

INFN Sezione di Perugia Servizio di Calcolo e Reti Fabrizio Gentile Enrico Becchetti

Manuale LiveBox APPLICAZIONE IOS.

InteGrazIone con MICrosoFt DYnaMICs. mailup.com

Manuale utente App per Android Consumo di Suolo v

NOTE GENERALI DI PROGRAMMAZIONE icon100

Transcript:

Ingegneria del So-ware 2012/2013: Proge6o RONF Angelo Di Iorio 1

Proge6o RONF Il proge6o RONF (Rental ON the Fly) consiste nella realizzazione di un sistema distribuito per gesire una rete di agenzie di autonoleggio Il sistema perme6ere ai clieni di noleggiare e riconsegnare auto di diverso Ipo e con diverse opzioni, e in diverse agenzie 2

Archite6ura RONF La rete RONF è composta da diverse istanze della stessa applicazione Web, in grado di comunicare tra loro Ogni istanza è usata da un agenzia della rete 3

Noleggiare un auto con RONF Il sistema RONF perme6e di noleggiare auto al momento. Non è possibile prenotare in anicipo. Le auto possono essere noleggiate solo a clien, registra,. L adde6o allo sportello registra il cliente alla prima richiesta di noleggio. Il cliente è idenificato da un ID e dai suoi dai anagrafici. 4

Noleggiare un auto con RONF (2) L adde6o allo sportello di un agenzia usa il sistema per inserire i dai della richiesta (fornii dal cliente) e verificare la disponibilità dell auto in agenzia. Due possibili casi: Se disponibile, l auto viene consegnata e il noleggio registrato nel sistema In caso contrario il sistema auva la procedura di richiesta auto ad altre agenzie (vedi prossime slide) 5

Noleggiare un auto con RONF (3) Quando l auto è pronta (perché disponibile in agenzia o arrivata da un altra agenzia) l adde6o allo sportello avvia il noleggio e registra i relaivi dai A fine noleggio, l adde6o registra l avvenuta riconsegna Se l auto è riconsegnata senza il pieno di carburante, il cliente paga una penale e l adde6o organizza il rifornimento, tramite il sistema RONF (vedi prossime slide) 6

DaI relaivi al noleggio Un noleggio è descri6o da: data di inizio (per semplificare non usiamo l ora ma il noleggio è per giornate intere) data di fine agenzia di partenza agenzia di arrivo, che può essere diversa da quella di partenza Ipo di auto opional 7

Tipi di auto e opional E possibile noleggiare diversi Ipi di auto, ognuno con un dato costo giornaliero. Alcuni categorie: mini, family, sport, pres,ge Ogni gruppo crea e organizza la propria flo6a a piacere E possibile inoltre richiedere uno o più opional tra: guidatore aggiun,vo: al momento della richiesta è necessario indicare il numero di patente del guidatore seggiolini auto: non è necessario consegnare alcun documento ma solo specificare il numero di seggiolini navigatore satellitare Il prezzo del noleggio si calcola sommando al costo base (che dipende dal 5po di auto) i cos5 degli op5onal scel5 8

Richiesta auto ad altre agenzie Se l auto richiesta non è disponibile in agenzia, il sistema verifica la disponibilità su tu6e le agenzie della rete e mostra i risultai all adde6o Se nessuna agenzia ha auto disponibili, il noleggio non va a buon fine. Il cliente può cambiare i parametri di selezione (Ipo di auto) o rinunciare al noleggio. Se il cliente sceglie un auto disponibile in un altra agenzia, l adde6o conferma la richiesta e la invia L agenzia riceve la richiesta e si occupa del trasferimento dell auto (che diventa quindi non più disponibile per quell agenzia) verso l agenzia che l ha richiesta All arrivo l auto viene registrata ed è pronta al noleggio Inoltre l adde6o di un agenzia può richiedere un auto in qualunque momento, per averne a disposizione per successive richieste 9

Trasferimento e rifornimento Il personale di un agenzia include, oltre agli addeu al front- office, gli addeu al trasferimento e rifornimento Si occupano di: trasferire le auto da un agenzia all altra, su richiesta del front- office registrare il trasferimento (partenza/arrivo) di un auto da un agenzia all altra fare rifornimento, su richiesta quando un auto è riconsegnata senza il pieno registrare il completamento del rifornimento, che rende di nuovo un auto disponibile per il noleggio 10

Come svolgere il proge6o? Il proge6o consiste nella realizzazione del so-ware per gesire un agenzia RONF, e quindi l intera rete Si svolge in gruppo (3 o 4 persone) Ogni gruppo: lavora in autonomia decide in autonomia le scelte proge6uali e come risolvere eventuali dubbi sulle specifiche (eventualmente discutendo con gli altri gruppi e/o usando il forum e/o a lezione) 11

Quanto vale il proge6o? ll voto del proge6o vale il 50% del voto complessivo Inoltre la consegna intermedia (vedi prossime slide) perme6e di o6enere fino a 4 puni extra La consegna è valida per l intero anno accademico 2012/2013 12

Come consegnare il proge6o? Usiamo Dropbox come spazio di lavoro condiviso (chi non ha un account Dropbox lo crea) Ogni gruppo crea un folder condiviso tra i membri del gruppo e i doceni (mail: rossi at cs.unibo.it e diiorio at cs.unibo.it) Nomi di fantasia per i gruppi Aggiungere un file di testo con elenco dei membri e indirizzi email Le consegne avvengono salvando i file in quesi folder Potrebbero essere richiesi anche documeni cartacei (eventuali de6agli a seguire) 13

Cosa e quando consegnare? Il proge6o prevede tre consegne, con due scadenze prefissate: 5 aprile 2013: formazione dei gruppi e spazio di lavoro su Dropbox 25 aprile 2013: modello di analisi. De6agli nella prossima slide. <il giorno dell appello>: proge:o completo. De6agli in una lezione successiva. Nota: potremmo anicipare la consegna dei documeni di qualche giorno rispe6o all appello. 14

Modello di analisi (25 aprile) La consegna intermedia consiste in uno o più documeni che descrivono il dominio e i requisii: glossario diagramma dei casi d uso (dove necessario, diagrammi dinamici) specifiche dei casi d uso modello di dominio DocumenI in formato PDF Analisi completa anche se seguita da processi agili Molto uile per avere feedback, oltre ai puni extra (fino a 4) 15

Consegna finale La consegna finale dovrà includere tu6o il materiale relaivo al proge6o. Ne parleremo più avani ma sicuramente: modello di analisi, eventualmente rivisto documeni di proge6azione (diagrammi UML) sorgeni documentai e commentai documeni di processo, analisi dello sforzo (diario di lavoro) Inoltre il giorno della discussione del proge6o, il gruppo installa una rete demo RONF (es. su un portaile) e fornisce un interfaccia per testare il so-ware e simulare scenari e interazioni con diverse agenzie 16

Domande? 17