La ditta ha al momento una sede centrale e due filiali distribuite sul territorio che essa serve.



Documenti analoghi
INI0506. Progetti InI0506 DISP-URM2 UML - Introduzione 1

Soluzione dell esercizio del 2 Febbraio 2004

SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE

Traccia delle soluzioni

Descrizione funzionale

Software Servizi Web UOGA

INSTALLAZIONE PROCEDURA 770/2011

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

PROGETTO ELDAO ORGANIZZAZIONE, VANTAGGI, OFFERTA

Ministero della Pubblica Istruzione Direzione Generale per gli Studi e la Programmazione e per i Sistemi Informativi

Cos è l ISC (Indicatore Sintetico del Conto Corrente) e cosa sono i Profili tipo d utilizzo

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

Università degli Studi di Modena e Reggio Emilia

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Gentile Cliente, è oggi possibile utilizzare la firma biometrica sulle applicazioni TeamSystem:

bmooble INFOMOBILITY demo environment

Sistemi centralizzati e distribuiti

Con SIGLA Green Pack vengono esaltate le caratteristiche di gestionale paperless

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi

Corso di Informatica

CitySoftware PROTOCOLLO. Info-Mark srl

4.5 CONTROLLO DEI DOCUMENTI E DEI DATI

Documentazione illustrativa

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Antivirus. Lezione 07. A cosa serve un antivirus

studio associato zaniboni

uadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda

Hardware delle reti LAN

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

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link:

Comune di Spoleto QUESITI E RISPOSTE. Quesito n. 1 Per partecipare alla gara è necessario il possesso della certificazione ISO 20000:2005?

La Progettazione Concettuale

Mantenere il piano. Il piano guida il lavoro permettendo di misurare il progresso

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

Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici

ATTIVITA DI FORMAZIONE, INCENTIVAZIONE E SELEZIONE DELPERSONALE ADDETTO ALLA VENDITA PRESSO GLI IMPIANTI

Concessione del servizio di comunicazione elettronica certificata tra pubblica amministrazione e cittadino- PostaCertificat@

IRSplit. Istruzioni d uso 07/10-01 PC

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Concetti di base di ingegneria del software

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

GESTIONE 770 TRASFERIMENTO DATI DA ARCHIVIO CONTABILE

RISPOSTE AI QUESITI (3) REGIONE CALABRIA

MISURE FINALIZZATE ALLA RAZIONALIZZAZIONE DELLE DOTAZIONI STRUMENTALI, DELLE AUTOVETTURE E DEI BENI IMMOBILI

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

Progetto PI , passo A.2 versione del 6 febbraio 2007

Progetto. Portale Turistico Regionale. Andrea Polini, Oliviero Riganelli, Massimo Troiani. Ingegneria del Software Corso di Laurea in Informatica

Istruzione Operativa Richiesta di Offerta on-line in busta chiusa digitale

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

Gestione Ordini On Line

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

TRASPORTI ECCEZIONALI: I MEZZI D'OPERA ED IL LORO REGIME DI CIRCOLAZIONE

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

Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.

1) GESTIONE DELLE POSTAZIONI REMOTE

(Preventivatore Veicoli a Motore) MANUALE D USO. Aggiornamento maggio 2007

SERVIZIO TELEMATICO ENTRATEL. Applicazione Autentica-Apri Multifile

Generazione Automatica di Asserzioni da Modelli di Specifica

Basi di dati I. Esercitazione proposta

Gruppo Buffetti S.p.A. Via F. Antolisei Roma

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

SOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE

Dipartimento per le Libertà Civili e l Immigrazione

Il nuovo browser italiano dedicato alla navigazione e comunicazione sicura in internet per bambini

C Cloud computing Cloud storage. Prof. Maurizio Naldi

Servizio Telematico Paghe

Gestione in qualità degli strumenti di misura

Dipartimento per le Libertà Civili e l Immigrazione

Gestione Automatizzata di una Lista Nozze

COLLI. Gestione dei Colli di Spedizione. Release 5.20 Manuale Operativo

Sostituto abilitato Entratel con più sedi: ricezione diretta e incarico ad intermediario abilitato

Sistemi Informativi I Caso di studio con applicazione di UML

SafePlace Manuale utente

Gestione degli ordini e del magazzino

Condizioni derivati DEGIRO

Automazione Industriale (scheduling+mms) scheduling+mms.

Che differenza c è tra una richiesta XML ed una domanda XML? (pag. 4)

LINEE GUIDA PER L EROGAZIONE DELLA FORMAZIONE INTERNA

Manuale d uso [Rev.1 del 07/08/2015] Manutenzione impianti termici Ver [05/01/2015]

Tasso Annuo Effettivo Globale (TAEG) 7,5000% 7,5000% 5,2000% 5,6000%

MUOVERSI CON I MEZZI PUBBLICI UTILIZZANDO MAPPE

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

La Metodologia adottata nel Corso

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE

Cos è la FatturaPA. Come creare una fattura elettronica con Fattura Facile (creazione del file XML)

Breve guida introduttiva ad Orario Grafico LITE 1.27

LA FORMAZIONE PROFESSIONALE

Approccio stratificato

Procedura Gestione Pratiche Sicurezza Cantiere

COMUNE DI REVINE LAGO Provincia di Treviso PIANO TRIENNALE PER LA RAZIONALIZZAZIONE DELLE DOTAZIONI STRUMENTALI

IL BROKER DELLA LOGISTICA

uadro Soluzione software e hardware Per la gestione degli appuntamenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Progetto di RHS MicroAODV per Reti di Sensori A.A. 2007/2008

Manuale NetSupport v Liceo G. Cotta Marco Bolzon

Project Management. Modulo: Introduzione. prof. ing. Guido Guizzi

Gli attori del trasporto merci

Architetture Informatiche. Dal Mainframe al Personal Computer

Transcript:

InI0405.Progetto.UN.Rel1 Requisiti Utente Una ditta che trasporta cose vuole automatizzare la gestione dei propri mezzi di trasporto al fine di migliorare l utilizzo di tali mezzi e, nel contempo, proporre rapidamente le possibili alternative, in termini di tempi e costi, al cliente che richieda un trasporto. Estensione. I mezzi di trasposto sono dotati di localizzatore satellitare. Estensione. Molti dei mezzi di trasposto sono dotati di un PC connesso in rete aziendale tramite sistema di comunicazione mobile. Un mezzo è di un qualche tipo, ha limiti di carico (volume, peso), massima distanza percorribile senza soste intermedie, massima lunghezza della tratta d impiego, min-max operazione fra due manutenzioni ordinarie successive, un costo fisso per giorno a mezzo fermo (per ammortamento, manutenzione ordinaria, personale fisso, etc.) + un costo fisso per ogni spostamento (personale ad hoc, usura, rischio, etc.), un costo unitario per chilometri percorsi, etc. La ditta ha al momento una sede centrale e due filiali distribuite sul territorio che essa serve. La ditta esegue trasporti fra certi siti. Nuovi siti possono essere inclusi o preesistenti siti possono essere cancellati. I trasporti sono diretti, senza carichi/scarichi intermedi, dal sito d inizio a quello di fine del trasposto Estensione. Un trasposto può includere consegne a più siti destinatari, uno finale, gli altri intermedi. La ditta è interessata a gestire i suoi trasporti tramite un sistema informatico, accessibile solo ad una data categoria di utenti, suoi impiegati. Nelle prime due versioni, il committente è disposto ad accettare che tale software sia accessibile solo dalla sede centrale; nella prima versione, anche da una solo postazione; nella seconda da più postazioni (e.g. max previsto 16 postazioni), acune delle quali eventualmente distribuite territorialmente, altre (max 5) locali alla sede centrale. Il software richiesto dovrà consentire tutto quanto segue. Controllare ognuno dei mezzi posseduti in termini di dislocazione geografica per giorno (e.g. In tale giorno: 1 a iterazione. {Dove si trova/trovava/troverà il mezzo x? Quali mezzi sono nel sito x?}), stato corrente (e.g. in tale giorno: {libero, attivo, in manutenzione ordinaria, in manutenzione straordinaria}, prossima scadenza di manutenzione ordinaria pianificata. 2 a iterazione. In tale giorno: { Quali siti di operazione attraversa/ha attraversato/attraverserà il mezzo x? Quali mezzi attraversano il sito di operazione x? ne è/era/sarà la destinazione finale}), {quanto volume e peso ha/aveva liberi?}), manutenzione ordinaria pianificata: {previsti/effettivi costi && durata, tempi && costi previsti/effettivi di manutenzione straordinaria}. Definire le caratteristiche territoriali delle tratte (e.g. standard intercity, con sub tratte di montagna-stretta, con sub-tratte di mare senza/con navi di altre compagnie per trasposto mezzi solo gomma/gomma+ferro), Km della tratta, Km di piena stasi del mezzo (perché trasportato da altro mezzo), tempi medi di percorrenza, tempi di stasi, tempo di piena prestasi del mezzo (perché in attesa del traghetto o in fila), eventuali costi aggiuntivi {pedaggi autostradali, tasse ecologiche varie, biglietto per eventuale nave/treno per trasporto mezzi).

1 a iterazione. Si può assumere che esista un costo aggiuntivo unico per tratta e per tipo di mezzo, modificabile a cura della segreteria di direzione aziendale. Eliminare/inserire tratte Acquisire un nuovo mezzo di una qualche categoria (vedere appresso) e aggregarlo a una filiale o alla sede. Dismettere mezzi Trasferire l aggregazione dei mezzi da una filiale/sede ad altra filiale/sede. Aprire/chiudere una nuova filiale in una differente città. Presso la sede e, a partire dalla 2 a iterazione, in ogni filiale, dovrà essere presente un software di gestione atto a tutto quanto segue: Aggiornare lo stato del mezzo, il suo volume/peso ancora disponibile per il carico, etc. Stampare, in sede, la lista delle operazioni di carico/scarico previsto dal mezzo. Estensione: per ogni sito, anche non finale, in cui sono previste operazioni di carico e scarico. Aggiornare da sede o filiale la lista delle operazioni dinamicamente, tramite PC di cui il messo è dotato. Estensione. Il sistema fornisce all impiegato e, tramite questi, al cliente le possibili soluzioni per un richiesto trasporto (se ne esistono), i loro tempi di consegna e tariffe ((costi fissi + costi variabili)* (1+g)), ove g è il tasso di guadagno, inizializzato e modificato, quando necessario, dalla segretaria della direzione aziendale, anche variabile da una eventuale filiale all altra. Si osserva che non tutti i mezzi avranno la possibilità di compiere tutti i percorsi e sopportare tutti i carichi far quelli possibili. Le tipologie di mezzi gestiti dal committente sono limitate e le loro caratteristiche strutturali sono ben note allo stesso. Il committente registra i suoi mezzi come segue: Aereo o Tipo d aereo AP {ATR42A, B1, B2} Treno o Tipo di treno TT {Merci, Ordinario, IC, ATV}

Nave o Tipo di nave NV {500T, 1000T, 2000T} Autocarro o Tipo di autocarro AC {FIAT300, FIAT500, MCB1000, MB2000} Rimorchio o Tipo di rimorchio RN {FIAT1, FIAT2, MCB1, MCB2, G1, G2}, ove G è adatto a ogni autocarro Elicottero ET {AU1, AU2, OM1, OM2} o Tipo di elicottero

Furgone o Tipo di furgone FG {FIAST1, FIAT2, MCB1, MCB2, MCB3} o Eventuale identificatore interno La copertura iniziale del territorio è così definita: Roma - Milano Milano - Bologna Firenze - Bologna Genova - Pisa Bari - Bologna Taranto Bari Napoli - Bari Pisa Firenze Pisa - Piombino Piombino Isola d Elba Roma Vienna Napoli Palermo Civitavecchia Olbia Requisiti non funzionali 1. Il linguaggio di analisi e progettazione deve essere UML 2. Il processo deve essere del tipo RUP. 3. Il linguaggio di programmazione deve essere Java 4. Il progetto deve essere corredato di tutta la documentazione di analisi e progetto, nonché delle istruzioni necessarie per la installazione, compilazione, esecuzione, e dei difetti e limiti conosciuti.

Altro 5. Il sistema deve avere una interfaccia grafica 6. Il supporto per la memorizzazione degli oggetti deve essere fornito insieme al prodotto; pertanto non sono posti vincoli concernenti l utilizzo di software preesistenti. 7. I messaggi d errore devono essere facilmente comprensibili e, ove possibile, deve essere impedito all attore di compiere azioni che portino ad un risultato errato. Prodotti, iterazioni e tempi Analisi e progettazione: sia sviluppata almeno la prima iterazione in 60 gg/uomo (individuale) ovvero la seconda in 120 gg/uomo (team di 2 persone). Codifica: inclusiva di almeno No.2 casi d uso complessi. Testing funzionale della parte codificata. Documentazione aggiuntiva Per ogni iterazione: o Per ogni f in {Analisi a, Progettazione p, Codifica c, Testing t, Rimozione dei difetti d }: /* I documenti da produrre rispettivamente per {a, p, c, t, d} sono quelli indicati durante il corso */ Per ogni membro del team: Registrare (Codice attività svolta [f], Tempo inizio[f], Tempo di fine[f]) /* Def. Codifica delle attività e dizionario per ogni f*/ /* Prog. foglio di lavoro*/ Cumulativo (f) per il team; o Cumulativo (iterazione); Cumulativo (progetto).