Requirements Analisys Document 1.0

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Requirements Analisys Document 1.0"

Transcript

1 Università degli studi di Salerno Facoltà di Scienze Matematiche, Fisiche e Naturali Laurea Specialistica in Informatica Requirements Analisys Document 1.0 MassObservation project DATA 01/05/2010 Marco Marini Francesco Fabiano Giovanni Luca Nappo Cosimo Grattacaso Luca Cardamone Giuseppe Prisco

2 Revision History Data 01/05/10 Versione 1.0 Prima versione Autore Marco Marini

3 Sommario 1INTRODUZIONE SCOPO AMBITO DEFINIZIONI, ACRONIMI, E ABBREVIAZIONI PANORAMICA SISTEMA CORRENTE DESCRIZIONE GENERALE PROSPETTIVE DEL PRODOTTO FUNZIONALITÀ DEL PRODOTTO CARATTERISTICHE UTENTE VINCOLI ASSUNZIONI E DIPENDENZE REQUISITI SPECIFICI REQUISITI FUNZIONALI RF GESTIONE UTENTI RF REGISTRAZIONE UTENTE RF LOGIN RF LOGOUT RF ELIMINA UTENTE RF MODIFICA UTENTE RF RECUPERO PASSWORD RF RICERCA UTENTE RF VISUALIZZA PROFILO UTENTE RF MODIFICA PROFILO PERSONALE RF VISUALIZZA PROFILO PERSONALE RF GESTIONE GRUPPI RF CREAZIONE GRUPPO RF MODIFICA GRUPPO RF ELIMINAZIONE GRUPPO RF VISUALIZZAZIONE GRUPPI RF GESTIONE O.E. INITIATOR RF CREAZIONE O.E

4 RF VISUALIZZAZIONE LISTA O.E RF VISUALIZZAZIONE DETTAGLI O.E RF CHIUSURA O.E RF ELIMINAZIONE O.E RF MODIFICA O.E RF GESTIONE OSSERVAZIONI RF COMUNICAZIONE OSSERVAZIONE RF ELIMINAZIONE OSSERVAZIONE RF VISUALIZZAZIONE OSSERVAZIONE RF CREAZIONE OSSERVAZIONE RF MODIFICA OSSERVAZIONE RF GESTIONE O.E. OBSERVER RF VISUALIZZA O.E RF VISUALIZZA LISTA O.E RF AGGIORNA LISTA O.E REQUISITI NON FUNZIONALI RNF PRIVACY RNF ACCESSIBILITÀ RNF AUTENTICAZIONE RNF ECONOMICITÀ RNF DISPOSITIVI INCLUSI MODELLI DI SISTEMA MODELLI USE CASE UCD ATTORI MODELLO GESTIONE UTENTI MODELLO GESTIONE GRUPPI MODELLO GESTIONE O.E. INITIATOR MODELLO GESTIONE OSSERVAZIONI MODELLO GESTIONE O.E. OBSERVER MODELLI AD OGGETTO DIAGRAMMA DELLE CLASSI COMPLETO MODELLO GESTIONE UTENTI MODELLO GESTIONE GRUPPI MODELLO GESTIONE O.E

5 MODELLO GESTIONE OSSERVAZIONI MODELLI DINAMICI SD GESTIONE UTENTI SD GESTIONE GRUPPI SD GESTIONE O.E. INITIATOR SD GESTIONE OSSERVAZIONI SD GESTIONE O.E. OBSERVER AD ATTIVITÀ INITIATOR AD ATTIVITÀ OBSERVER AD ATTIVITÀ CONSUMER SC STATI OBSERVATION EVENT NAVIGATIONAL PATH MODULO GESTIONE UTENTI MODULO GESTIONE GRUPPI MODULO GESTIONE O.E MODULO GESTIONE OSSERVAZIONI SCREEN MOCKUP INTERFACCIA WEB INTEFACCIA AMMINISTRATORE INTERFACCIA UTENTI INTERFACCIA O.E INTERFACCIA GRUPPI INTERFACCIA APPLICAZIONE MOBILE APPENDICE SCENARI GESTIONE UTENTI SC REGISTRAZIONE UTENTE SC LOGIN SC MODIFICA PROFILO SC ELIMINAZIONE UTENTE GESTIONE O.E. INITIATOR SC CREAZIONE O.E SC VISUALIZZAZIONE O.E SC MODIFICA O.E

6 7.1.3GESTIONE O.E. OBSERVER SC AGGIORNAMENTO LISTA O.E GESTIONE OSSERVAZIONI SC CREAZIONE E SALVATAGGIO OSSERVAZIONE SC COMUNICAZIONE OSSERVAZIONE SC ELIMINAZIONE OSSERVAZIONE SC MODIFICA OSSERVAZIONE GLOSSARIO

7 1 Introduzione 1.1 Scopo L obiettivo principale del software Mass Observation (MOb) è quello di supportare lo studio di fenomeni, questioni o problematiche attraverso le osservazioni di un gruppo di persone. Tali osservazioni possono essere effettuate mediante comuni dispositivi mobili con sistema operativo Android. Ci sono tre componenti principali in cui si può dividere il sistema. La prima deve permettere ad un utente (l'initiator) di creare una questione di studio (observation event) e di renderla disponibile ad un insieme di persone (Observer). L'Initiator deve poter scegliere il gruppo di Observer attraverso i nomi, le , il paese, o altri attributi. La gestione dei gruppi di Observer e la creazione di observation event viene gestita direttamente dal sito web dell'applicazione Mass Observation. La seconda componente deve permettere agli Observer di effettuare le osservazioni assegnategli dall'initiator. Questo può consistere: nella compilazione di un questionario (posto dall'initiator); prendere note; scattare fotografie ed effettuare registrazioni audio. Tutto ciò viene realizzato con l'ausilio di dispositivi mobili con sistema operativo Android. La terza ed ultima componente deve permettere agli Observer di conservare le osservazioni e di renderle disponibili agli utenti in modo tale che questi possano vederle e analizzarle. L'Initiator può scegliere di rendere le osservazioni, o una loro sintesi, pubbliche (magari in forma anonima), oppure private. I dati relativi all'osservazioni saranno pubblicati sul sito web Mass Observation e saranno disponibili per gli utenti registrati nel sistema e selezionati dall'initiator(consumer). 1.2 Ambito Mass Observation è un sistema software innovativo in grado di fornire agli utenti un ambiente in cui è possibile accedere a tutte le informazioni relative ad un particolare fenomeno. Inoltre fornisce un valido supporto alla valutazione di alcune attività come : sistema di trasporti, strade e strutture pubbliche e private. Per comprendere le potenzialità offerte dal software MOb possiamo fornire alcuni esempi: Trasporti: un iniziatore (un cittadino o un ente governativo) potrebbe invitare i cittadini di una città o di una regione a rispondere a delle domande circa l'accessibilità dei mezzi di trasporto in modo da poterne migliorare il servizio. Abitabilità: simile al trasporto, i cittadini potrebbero essere invitati a comunicare aspetti positivi e negativi della vita quotidiana all'interno di una regione. In questo modo le autorità preposte possono venire a conoscenza delle problematiche che affliggono particolari aree del territorio. Scienza: affidare ad un insieme di persone il compito di osservare un certo fenomeno scientifico in alcuni luoghi. Ad esempio i cittadini potrebbero osservare e fotografare (mediante il proprio dispositivo mobile) gli uccelli che vivono nella propria città. In questo modo è possibile studiare quali specie di uccelli vivono in città in un determinato periodo dell'anno. Introduzione 7

8 Gioco: un semplice gioco sarebbe una caccia al tesoro con le osservazioni come "prova". In questo caso ad esempio i partecipanti della caccia a tesoro potrebbero inviare come prova di aver trovato il tesoro (e quindi come osservazione) una foto del tesoro effettuata sempre mediante la fotocamera del proprio dispositivo mobile. 1.3 Definizioni, acronimi, e abbreviazioni UCD: Use case Diagram. CD: Class Diagram. AD: Activity Diagram. SD: Sequence Diagram. SCD: State chart Diagram. GUI: Graphical User Interface RF: Requisito Funzionale RNF: Requisito non funzionale O.E.: Obeservation Event (singolare) o Observation Events (plurale) 1.4 Panoramica L obiettivo di questo documento è quello di specificare i requisiti del sistema software Mass Observation per ottimizzare il più possibile lo sviluppo del software e stabilire in modo chiaro quali saranno le funzionalità del Sistema Software. Fornirà quindi una documentazione completa sugli aspetti funzionali che il sistema avrà. Questa sezione sarà a sua volta suddivisa in Generale, Requisiti Specifici e Modelli di Sistema. La sezione requisiti specifici è suddivisa a sua volta in requisiti funzionali, che descrivono le funzionalità del Sistema principalmente dal punto di vista di chi lo utilizzerà, e requisiti non funzionali, che descrivono aspetti non legati alle funzionalità ma ai vincoli che il sistema dovrà rispettare. Modelli di sistema è la sezione che descrive il sistema dal punto di vista delle sue funzionalità, attraverso rappresentazioni statiche e dinamiche, che aiutano il lettore e il team a comprendere le funzionalità che si devono sviluppare. 1.5 Sistema corrente Non esiste nessun sistema che permetta la definizione e osservazione di eventi diversi tra loro; tuttavia esistono vari sistemi per l'osservazione di massa di un solo tipo di evento od oggetto. Non è necessario che il sistema prodotto sia compatibile con i sistemi già esistenti. Introduzione 8

9 2 generale 2.1 Prospettive del Prodotto Il sistema che proporremo di seguito rappresenta una novità sul mercato e, la sua utilità è legata ad un'idea nata negli anni '40 nel Regno Unito da un'organizzazione di ricerca sociale chiamata Mass Observation. Questa organizzazione osservava(studiava), attraverso volontari, investigatori ed interviste ai passanti, alcuni aspetti della vita della popolazione. Il nostro sistema software permetterà più in generale di effettuare osservazioni riguardanti qualsiasi fenomeno sfruttando le potenzialità offerte dai dispositivi mobili (smartphone, pocketpc,...). Inoltre uno degli obiettivi principali del nostro software, è quello di rendere semplice ed intuitiva la modalità d'interazione degli utenti con l'applicazione in modo da renderla accessibile ad un vasto pubblico. Ci sono pochi sistemi software che attualmente si ispirano all'idea di Mass Observation, e nessuno di questi è stato adattato per l'utilizzo su dispositivi mobili, limitandone così la diffusione. Inoltre, tali sistemi sono specializzati esclusivamente all'osservazione di un determinato fenomeno e non permettono quindi la creazione di nuovi fenomeni da osservare. Questa restrizione limita l'interesse del pubblico nell'utilizzo dell'applicazione. 2.2 Funzionalità del Prodotto Nel sistema MOb ci sono 3 figure principali: l'iniziatore (Iniziator) di un evento da osservare (Observation Event), gli osservatori (Observer) ed i consumatori (Consumer) dei dati forniti dalle osservazioni. Initiator L'applicazione dovrà fornire un interfaccia web che consentirà all'iniziator di creare un evento da osservare (Observation Event). L' O.E. deve essere creato e concluso dall'initiator. Il gruppo di persone che può partecipare osservando un fenomeno deve essere gestito dall Iniziator. Inoltre quest'ultimo deve poter selezionare l interfaccia dell'o.e. che gli Observer dovranno utilizzare per effettuare le osservazioni, ad esempio, check-boxes, foto, registrazioni vocali, scrivere note. Observer Gli Observer dovranno poter effettuare le osservazioni mediante un dispositivo mobile. Quest'ultimo dovrà supportare vari modi di fare le osservazioni (come stabilito dall Iniziator). L osservazione dovrà essere firmata con l ora e la locazione in cui è stata fatta e, se indicato dall'iniziator, includere un identificatore univoco ID dell Observer. Il dispositivo dovrà trasferire i dati delle osservazioni al web-server. Nel caso in cui non sia disponibile una connessione ad Internet, i dati dovranno essere trasferiti in un secondo momento mediante la connessione del cellulare, una connessione wifi o tramite cavo su un computer desktop. Consumer L'applicazione dovrà fornire un interfaccia web che permetterà a un insieme di Consumers di vedere i dati relativi alle osservazioni di un O.E., di esplorarli e di analizzarli. L Iniziator deve poter definire il Consumer come una singola persona, oppure come un gruppo di persone. Essenzialmente i Consumers devono poter visualizzare i dati raccolti dalle osservazioni. 2.3 Caratteristiche Utente L'applicazione Mass Observation è riservata ad un vasto pubblico che non dovrà possedere nessuna perizia tecnica per poter utilizzare il prodotto. Il sistema dorà essere utilizzabile anche con conoscenze basilari delle generale 9

10 tecnologie e dei sistemi utilizzati. In generale l'utente dovrà essere in grado di utilizzare il prodotto in pochi minuti anche senza il supporto di un manuale utente o altre forme di aiuto. 2.4 Vincoli Il sistema dovrà proteggere la reale identità degli Observer. Inoltre deve esistere la possibilità per l'initiator di conoscere la provenienza di una particolare osservazione identificando l'utente che l' ha generata. Inoltre il sistema dovrà essere utilizzabile da un numero di utenti più ampio possibile, dovrà quindi prevedere metodi di input alternativi per i portatori di handicap ed essere in grado di funzionare sul maggior numero possibile di dispositivi mobili. Per lo stesso motivo il sistema non dovrà prevedere l'utilizzo di piani telefonici costosi e dovrà consentire di salvare il lavoro localmente per comunicarlo al server in un secondo momento. 2.5 Assunzioni e Dipendenze Il sistema sarà sviluppato partendo dal presupposto che il client di supporto alle Osservazioni sarà realizzato come applicazione per Dispositivi Mobili. Il presente documento inoltre non farà riferimento a specifiche piattaforme e tecnologie per dispositivi mobili per consentire lo sviluppo per più piattaforme. generale 10

11 3 Requisiti specifici 3.1 Requisiti funzionali RF Gestione Utenti RF Registrazione Utente Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Registrazione Utente Fabiano Francesco L Utente accede alla funzione di registrazione. Il sistema presenta una finestra che gli permette l inserimento guidato in campi di testo dei dati anagrafici personali. Una volta inseriti i dati, l'utente conferma l'operazione. Alta I dati anagrafici richiesti per la corretta registrazione dell'utente sono i seguenti: Nome Cognome Telefono Indirizzo Città Stato Username Password Conferma Password Utente Notifica della registrazione. Stampa a video del messaggio di notifica. N/A N/A L'Utente verrà memorizzato nel sistema. Registrazione non valida se non tutte i dati sono stati correttamente inseriti Registrazione non valida se l'username è già esistente Requisiti specifici 11

12 RF Login Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Logout Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Login Fabiano Francesco L Utente accede alla funzione login inserisce le parole chiavi che gli permetteranno di accedere nel sistema. Alta. L'Utente inserisce: Username Password Utente Visualizzazione del messaggio di benvenuto. Si accede all area di lavoro. N/A Il sistema deve essere avviato e l utente non deve essere connesso al sistema. L utente è connesso al sistema. L Utente può inserire una combinazione di login e password errate o nulle. Logout Fabiano Francesco L Utente attiva la funzione relativa alla chiusura della sessione di lavoro disconnettendosi così dal sistema. Alta N/A Utente. Visualizzazione della finestra di login. Si esce dall area di lavoro. N/A L utente deve essere connesso al sistema. L utente è disconnesso dal sistema. N/A Requisiti specifici 12

13 RF Elimina Utente Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Modifica Utente Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Elimina Utente Fabiano Francesco L Amministratore richiede la funzione di cancellazione utente dopo aver ricercato l'utente da eliminare. Alta Utente da cancellare. Amministratore. Notifica della cancellazione. Stampa a video del messaggio di notifica. Ricerca Utente L Amministratore deve essere connesso al sistema e l'utente deve essere memorizzato nel sistema L'Utente e i suoi dati personali verranno cancellati dalla lista di utenti registrati nel sistema. N/A Modifica Utente Fabiano Francesco L Amministratore richiede la funzione di modifica utente dopo aver ricercato l'utente da modificare. Il sistema presenta una finestra che gli permette la modifica del ruolo dell'utente che si vuole modificare. Alta Utente da modificare. Amministratore. Notifica della modifica. Stampa a video del messaggio di notifica. Ricerca Utente L Amministratore deve essere connesso al sistema e l'utente deve essere memorizzato nel sistema. Il ruolo dell'utente viene modificato. N/A Requisiti specifici 13

14 RF Recupero Password Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Ricerca Utente Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Recupero Password Fabiano Francesco La funzionalità consente di recuperare la password. Alta N/A Utente Visualizzazione di un messaggio di notifica. Stampa a video del messaggio di notifica. N/A L'Utente deve essere registrato nel sistema. L'Utente possiede una nuova password. N/A Ricerca Utente Fabiano Francesco L Utente accede alla funzione di ricerca Utente. Il sistema presenta una finestra che gli permette di selezionare i valori tramite cui effettuare la ricerca. Il sistema presenta la lista degli utenti. Alta Utente/i da visualizzare. Utente Visualizzazione lista utenti. Stampa a video la lista degli utenti ricercati. N/A L'Utente deve essere autenticato nel sistema e l'utente ricercato deve essere memorizzato nel sistema. N/A N/A Requisiti specifici 14

15 RF Visualizza Profilo Utente Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Visualizza Profilo Utente Fabiano Francesco L'Utente seleziona l'utente ricercato e accede alle informazioni relative al profilo delle stesso. Alta Utente da visualizzare Utente Profilo Utente selezionato. Stampa a video il profilo dell'utente selezionato. Ricerca Utente L'Utente deve essere autenticato nel sistema e l'utente ricercato deve essere memorizzato nel sistema. N/A N/A RF Modifica Profilo Personale Funzionalità Modifica Profilo Personale Autore Fabiano Francesco L'Utente accede alle informazioni relative al profilo personale e visualizza i propri dati anagafici. Il sistema presenta una finestra che permette all'utente di modificare i propri dati anagrafici. Priorità Alta Input Dati anagrafici personali. Sorgente Utente Output Notifica della modifica. Destinazione Stampa a video del messaggio di notifica. Richiede Visualizza profilo personale. Pre-Condizione L'Utente deve essere autenticato nel sistema. Post-Condizione I dati anagrafici sono stati modificati. Effetti collaterali Errore nell'inserimento dei dati Requisiti specifici 15

16 RF Visualizza Profilo Personale Funzionalità Visualizza Profilo Personale Autore Fabiano Francesco L'Utente accede alla funzionalità visualizza profilo peronale. Priorità Alta. Input N/A Sorgente Utente. Output Profilo personale Utente. Stampa a video le informazioni relative al profilo Destinazione personale dell'utente. Richiede N/A Pre-Condizione L'Utente deve essere autenticato nel sistema. Post-Condizione N/A Effetti collaterali N/A RF Gestione Gruppi RF Creazione Gruppo Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Crezione Gruppo Marco Marini Consente di creare un gruppo di utenti. Alta N/A Initiator Lista dei gruppi aggiornata. Visualizza sullo schermo la lista dei gruppi N/A L'Utente deve essere autenticato nel sistema. Un gruppo è stato aggiunto al sistema. N/A Requisiti specifici 16

17 RF Modifica Gruppo Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Eliminazione Gruppo Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Modifica Gruppo Cosimo Grattacaso L Initiator richiede la funzione di modifica gruppo e aggiunge o rimuove gli Observer e Consumer dai rispettivi gruppi Alta Gruppo da modificare. Initiator Lista dei gruppi aggiornata. Visualizza a video la modifica del gruppo. Visualizza Gruppi L Initiator deve essere connesso al sistema e il gruppo deve essere memorizzato nel sistema. Il gruppo sarà modificato nella lista dei gruppi. N/A Elimina Gruppo Fabiano Francesco L Initiator richiede la funzione di eliminazione gruppo dopo aver visualizzato il gruppo da eliminare. Alta Gruppo da eliminare. Initiator. Notifica dell'eliminazione del gruppo. Stampa a video del messaggio di notifica. Visualizza Gruppi L Initiator deve essere connesso al sistema e il gruppo deve essere memorizzato nel sistema. Il gruppo sarà rimosso dalla lista dei gruppi. N/A Requisiti specifici 17

18 RF Visualizzazione Gruppi Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Visualizza Gruppi Marco Marini Consente di visualizzare l'elenco di gruppi utenti associati al particolare Initiator e selezionarne uno. Alta N/A Initiator Elenco gruppi dell'initiator. Visualizza sullo schermo la lista dei gruppi. N/A Deve esistere almeno un gruppo associato all'initiator che attiva la funzionalità. Post-Condizione Un gruppo è stato selezionato. Effetti collaterali Nessuna dipendente dall'applicazione RF Gestione O.E. Initiator RF Creazione O.E. Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Visualizzazione Lista O.E. Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Creazione O.E. Cosimo Grattacaso Consente di creare un O.E. attraverso una pagina con un form di inserimento dati. Alta Dati dell O.E. Initiator Pagina con il riepilogo dell O.E. creata Visualizza a video. N/A L Utente deve essere autenticato al sistema. Viene visualizzata la schermata relativa all O.E. Spazio insufficiente. Visualizzazione Lista O.E. Cosimo Grattacaso Consente di visualizzare la lista degli O.E. Alta Dati autenticazione Utente Initiator, Observer, Consumer Lista O.E. Visualizza sullo schermo la lista degli O.E. N/A L Utente deve essere autenticato dal sistema. N/A N/A Requisiti specifici 18

19 RF Visualizzazione Dettagli O.E. Funzionalità Visualizza Dettagli O.E. Autore Giovanni Luca Nappo Il Consumer/Initiator seleziona L O.E. da una lista e ne visualizza i dettagli e le Osservazioni dell O.E. stesso. Priorità Alta Input Selezione dell O.E. Sorgente Consumer/Initiator. Output Dettagli O.E. con relative Osservazioni. Pagina con i dettagli dell O.E. e le relative Destinazione Osservazioni Richiede Visualizza O.E. e Ricerca Osservazioni. Pre-Condizione Il Consumer deve essere autenticato nel Sistema. I dettagli dell O.E. e le Osservazioni dell O.E. vengono Post-Condizione visualizzati. Effetti collaterali N/A RF Chiusura O.E. Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Eliminazione O.E. Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Chiusura O.E. Giovanni Luca Nappo L O.E. viene chiuso e nessun Osservatore può aggiungere altre Osservazioni all O.E. chiuso. L O.E. può essere però ancora visitato. Alta. Selezione dell O.E.. Initiator. Messaggio di conferma. Pagina personale dell Initiator aggiornata. Visualizza O.E. L Initiator deve essere autenticato nel Sistema. L O.E. viene chiuso. N/A. Eliminazione O.E. Giovanni Luca Nappo L O.E. viene eliminato dal Sistema. Alta Selezione dell O.E.. Initiator. Messaggio di conferma. Pagina personale dell Initiator aggiornata. Visualizza O.E. L Initiator deve essere autenticato dal Sistema. L O.E. viene eliminato. N/A. Requisiti specifici 19

20 RF Modifica O.E. Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Modifica O.E. Giovanni Luca Nappo L Initiator seleziona l O.E. che intende modificare ed apporta le modifiche all O.E. Alta Selezione dell O.E. dati dell O.E. Initiator Riepilogo dati Osservazione. Pagina personale dell Initiator Visualizza O.E. L Initiator deve essere autenticato dal sistema. All O.E. vengono apportate le modifiche. Le modifiche apportate dall Initiator non sono corrette. RF Gestione Osservazioni RF Comunicazione Osservazione Funzionalità Comunicazione Osservazione Autore Marco Marini Invia al server i dati relativi all'utente e all'osservazione. I dati dell'osservazione, prima di essere inviati al server, vengono cifrati. Priorità Alta Un Osservazione. Input Dati autenticazione Utente. Sorgente Observer Output Notifica di avvenuto invio dell'osservazione Destinazione N/A Visualizza Osservazione Richiede oppure Gestione Osservazione Pre-Condizione Deve essere disponibile una connessione al Web. Post-Condizione L'Osservazione è stata inviata al server. In caso di errori di connessione l'operazione viene annullata. Effetti collaterali I dati di autenticazione inseriti sono errati o nulli. Requisiti specifici 20

21 RF Eliminazione Osservazione Funzionalità Eliminazione Osservazione Autore Marco Marini Consente di eliminare un'osservazione presente localmente. Priorità Alta Input Un Osservazione Sorgente Observer Output N/A Destinazione N/A Richiede Gestione Osservazione Pre-Condizione L'Osservazione deve essere presente localmente. Post-Condizione L'Osservazione è stata eliminata. Effetti collaterali N/A RF Visualizzazione Osservazione Funzionalità Visualizzazione Osservazione Autore Luca Cardamone Il sistema presenta una finestra che gli permette di selezionare l osservazione da visualizzare, conseguentemente viene mostrata una finestra che gli permette di visualizzare le informazioni contenute nell'osservazione selezionata. Priorità Alta Input L'osservazione da visualizzare. Sorgente Observer Viene visualizzata la schermata con le informazioni Output contenute nell'osservazione. Destinazione Stampa a video l'osservazione selezionata. Richiede N/A L osservazione da visualizzare è già presente nel Pre-Condizione sistema. Viene visualizzata la schermata relativa Post-Condizione all'osservazione. Effetti collaterali N/A Requisiti specifici 21

22 RF Creazione Osservazione Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Modifica Osservazione Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali Creazione Osservazione Luca Cardamone Il sistema presenta una finestra che gli permette di selezionare il tipo di osservazione disponibili che si possono creare. Alta L'osservazione da creare. Observer Viene visualizzata la schermata con le informazioni contenute nell'osservazione creata. Visualizzazione a video. Spazio sufficiente nel sistema. L Observer è connesso al sistema. Viene visualizzata la schermata relativa all'osservazione creata. N/A Modifica Osservazione Luca Cardamone Il sistema presenta una finestra che gli permette di selezionare l osservazione da modificare, conseguentemente viene mostrata una finestra che gli permette di selezionare il tipo di osservazione che vuole modificare. Media I dati modificati. Observer Notifica della modifica Stampa a video il riepilogo delle modifiche effettuate La visualizzazione dell osservazione da modificare. L osservazione da modificare è già presente nel sistema. Vengono apportate modifiche all osservazione Mancano delle informazioni obbligatorie dell'osservazione. Requisiti specifici 22

23 3.1.5 RF Gestione O.E. Observer RF Visualizza O.E. Funzionalità Autore Priorità Input Sorgente Output Destinazione Richiede Pre-Condizione Post-Condizione Effetti collaterali RF Visualizza Lista O.E. Funzionalità Visualizzazione O.E. Marco Marini Visualizza i dettagli relativi ad un O.E. presente sul dispositivo e consente di creare o accedere all'osservazione associata. Alta Un Observation Event Observer Specifiche dell'observation event. Stampa a video nome, descrizione e le specifiche che le osservazioni dell'observation Event dovranno rispettare. Visualizza Lista O.E. Un O.E. è stato selezionato dalla lista N/A N/A Visualizzazione degli O.E. Autore Marco Marini Consente di visualizzare gli O.E. assegnati al particolare Observer e già presenti sul dispositivo mobile. Priorità Alta Input N/A Sorgente Observer Output Lista O.E. locali Destinazione Visualizza sullo schermo la lista degli O.E. Richiede N/A Pre-Condizione N/A Post-Condizione N/A Effetti collaterali N/A Requisiti specifici 23

24 RF Aggiorna Lista O.E. Funzionalità Aggiornamento degli O.E. Autore Marco Marini Consente di aggiornare la lista degli O.E. presenti sul dispositivo mobile. Priorità Alta Input Dati autenticazione Utente Sorgente Observer Output Lista aggiornata degli O.E. Destinazione Visualizza sullo schermo la lista aggiornata degli Observation Event Richiede Visualizza Lista O.E. Pre-Condizione Una connessione al Web deve essere disponibile. Post-Condizione La lista degli O.E. Locale è stata aggiornata. Effetti collaterali Cancellazione di osservazioni relative ad O.E. non più presenti localmente. In caso di errori di connessione l'operazione viene annullata. I dati di autenticazione inseriti sono errati o nulli. 3.2 Requisiti non funzionali RNF Privacy Requisito Autore Priorità RNF Accessibilità Requisito Autore Priorità Privacy e Sicurezza Marco Marini Il sistema non deve permettere che l'autore di un osservazione sia identificato sia intercettando le comunicazioni con il server, sia incrociando data e luogo dell'osservazione. A questo scopo osservazioni e comunicazioni dovranno essere criptate. Media Accessibilità Marco Marini Il sistema deve fornire forme alternative di interazione per consentire l'utilizzo agli utenti diversamente abili. Alta Requisiti specifici 24

25 3.2.3 RNF Autenticazione Requisito Autore Priorità RNF Economicità Requisito Autore Priorità RNF Dispositivi Inclusi Requisito Autore Priorità Autenticazione Marco Marini Le Osservazioni devono essere firmate da un Observer allo scopo di verificare che l'osservazione stessa provenga da un Observer invitato a partecipare all'evento. Alta Economicità Marco Marini Il sistema deve permettere il trasferimento dei dati senza la necessità di piani telefonici costosi. Inoltre deve poter essere utilizzato su qualsiasi modello che abbia la capacità di trasferire dati, anche tramite WiFi o cavo. Alta Dispositivi Inclusi Marco Marini Il sistema deve essere supportato da un numero di modelli il più ampio possibile. Alta Requisiti specifici 25

26 4 Modelli di sistema Modelli Use Case UCD Attori Modello Gestione Utenti UCD Gestione Utenti 26

27 UC Registrazione Utente ID: Gestione Utente Registrazione Utente 1 Attori: Inizializzato da: Utente L Utente che accede per la prima volta al sistema si registra inserendo i propri dati personali. Precondizione: Nessuna. Flusso di Eventi: Utente Sistema 1. L Utente accede alla funzione Register 2. Il Sistema visualizza la pagina di registrazione dove l Utente può inserire i propri dati 3.L Utente inserisce i propri dati personali e conferma l operazione 4.1 Se i dati inseriti sono congruenti: il Sistema visualizza un messaggio di avvenuta registrazione e l'utente viene registrato al Sistema 4.2 Se i dati inseriti non sono congruenti: il Sistema visualzza un messaggio di errore e ritorna al punto 2. Postcondizione: Eccezioni: L'Utente è registrato nel sistema. L Utente ha inserito un username già esistente nel sistema; viene reindirizzato al punto 2 e sulla schermata apparirà un messaggio username già esistente. 27

28 UC Login ID: Gestione Utente Login 2 Attori: Inizializzato da: Utente L Utente accede nel sistema. Precondizione: L Utente deve essere registrato nel sistema. Flusso di Eventi: Utente Sistema 1. L'Utente accede alla funzione di Login 2. Il Sistema Visualizza la schermata di ingresso dove vi sono dei campi username e password 3. L Utente inserisce username e password e conferma i dati inseriti 4. Il Sistema Visualizza la principale dell'utente Postcondizione: L Utente è autenticato dal sistema. Eccezioni: L Utente può inserire una combinazione di login e password errate o nulle: viene visualizzato un messaggio di errore UC Logout ID: Gestione Utenti Logout 3 Attori: Inizializzato da: Utente L Utente chiude la sessione di lavoro. Precondizione: L Utente deve essere autenticato nel sistema. Flusso di Eventi: Utente Sistema 1.L'Utente accede alla funzione Logout 2. Il Sistema chiude la sessione di lavoro e visualizza la schermata di Login Postcondizione: L Utente è autenticato dal sistema. Eccezioni: Dati inseriti errati: viene visualizzato un messaggio di errore UC Recupero password ID: Gestione Utente Recupero Password 4 Attori: Inizializzato da: Utente L'Utente riceve una nuova password sull' registrata. Precondizione: L'Utente è registrato nel sistema. Flusso di Eventi: Utente Sistema 1. L'Utente seleziona la funzionalità Recovery Password 2. Il Sistema visualizza un campo dove inserire l' username 3.L'Utente inserisce l'username 4. Il Sistema invia la password sull' registrata per l'utente Postcondizione: L'Utente possiede una nuova password. Eccezioni: L'username inserita non presente nel sistema: viene visualizzato un 28

29 messaggio di errore UC Visualizza Dettagli Utente ID: Gestione Utenti Visualizza Dettaglia Utente 5 Attori: Inizializzato da: Utente L Utente visualizza il profilo di un Utente ricercato Pre-Condizione: L'Utente deve essere autenticato nel sistema Flusso di Eventi: Utente Sistema 1. L'Utente seleziona la funzione desiderata: 1.1 Se L'Utente seleziona la funzione Search User <Ricerca Utente> 1.2 Se l'utente seleziona la funzione Profile seleziona se stesso 2. Il Sistema visualizza i dati dell'utente selezionato 3. L'Utente può selezionare la funzione Edit: <Modifica Profilo> Post-Condizioni: Sono stati visualizzati i dati dell'utente selezionato Eccezioni: Nessuna dipendente dall'applicazione UC Modifica Profilo Personale Caso d'uso d'estensione ID: Gestione Utenti Modifica Profilo 6 Estende: Visualizzazione Dettagli Utente Attori: Flusso di Eventi: Inizializzato da: Utente L Utente modifica i propri dati anagrafici. Utente Sistema 1. Il Sistema visualizza un form contenente i dati dell'utente. 2. L'Utente modifica i dati e accetta. 3. Il Sistema aggiorna i dati dell'utente con quelli inseriti e visualizza i dati aggiornati. 29

30 UC Modifica Utente ID: Gestione Utenti Modifica Utente 7 Attori: Inizializzato da: Amministratore L Amministratore modifica i ruoli di un Utente selezionato. Pre-Condizione: L'Amministratore deve essere autenticato nel sistema. Flusso di Eventi: Amministratore Sistema 1. <Ricerca Utente> 3. L'Amministratore seleziona i ruoli dell'utente e accetta la selezione. Post-Condizioni: Eccezioni: 2. Il Sistema visualizza le informazioni dell'utente e un form che consente di modificare il ruolo dell'utente. 4. Il Sistema registra la modifica dei ruoli dell'utente. Il ruoli dell'utente nel sistema sono stati modificati. Nessuna dipendente dall'applicazione UC Eliminazione Utente ID: Gestione Utenti Eliminazione Utente 8 Attori: Inizializzato da: Amministratore L Amministratore elimina il profilo di un Utente presente nel sistema. Pre-Condizioni: L'Amministratore deve essere autenticato nel sistema. Flusso di Eventi: Amministratore Sistema 1.<Ricerca Utente> 2.Il Sistema elimina l'utente selezionato dal sistema. Post-Condizione: L'Utente selezionato è stato eliminato. Eccezioni: Nessuna dipendente dall'applicazione. 30

31 UC Ricerca Utente Caso d'uso d'estensione ID: Gestione Utente Ricerca Utente 9 Incluso da: Modifica Utente, Elimina Utente Estende: Visualizza dettagli Utente. Attori: Inizializzato da: Utente L'Utente può ricercare e selezionare un Utente registrato nel sistema. Segmento inseribile: Utente Sistema 1. Il Sistema visualizza un form per inserire i dati da ricercare. 2. L'Utente compila il form e conferma. 3. Il Sistema visualizza la lista di utenti che corrisponde ai dati inseriti. 4. L'Utente seleziona un elemento dalla lista degli utenti. 5. Se l'utente seleziona la funzione visualizza: <Visualizza Profilo Utente>. 31

32 Modello Gestione Gruppi UCD Gestione Gruppi UC Creazione Gruppo ID: Gestione Gruppi Creazione Gruppo 1 Inizializzato da: Initiator Attori: L Initiator crea un gruppo di utenti. L'Initiator deve essere autenticato nel sistema. Precondizione: Initiator Flusso di Eventi: Sistema 1. L'Initiator seleziona la funzione Create Group 2. Il Sistema visualizza un form per la creazione del gruppo. Il form contiene il campo Nome e l'elenco degli Utenti 3. L'Initiator inserisce il nome del gruppo, seleziona gli Utenti partecipanti e accetta l'input 4. Il Sistema salva il gruppo Postcondizione: Eccezioni: Il gruppo è stato creato. Nessuna dipendente dall'applicazione. 32

33 UC Modifica Gruppo ID: Gestione Gruppi Modifica Gruppo 2 Attori: Inizializzato da: Initiator L Initiator modifica un gruppo. Precondizione: L'Initiator deve essere autenticato nel sistema. Flusso di Eventi: Initiator Sistema 1.<Visualizza Gruppi> 2. L'Initiator seleziona la funzione Edit Group 3. Il sistema visualizza il gruppo con la lista degli utenti che appartengono al gruppo. 4. L'Initiator modifica la lista degli utenti del gruppo e sottomette. 5. il sistema aggiorna il gruppo e lo salva. Postcondizione: Il gruppo è stato modificato. Eccezioni: Nessuna dipendente dall'applicazione UC Eliminazione Gruppo ID: Gestione Gruppi Elimina Gruppo 3 Attori: Inizializzato da: Initiator L Initiator elimina un gruppo. Precondizione: L'Initiator deve essere autenticato nel sistema. Flusso di Eventi: Initiator Sistema 1. <Visualizza Gruppi> 2. L'Initiator seleziona la funzione Delete Group 3. Il Sistema conferma l'avvenuta eliminazione Postcondizione: Il gruppo viene rimosso dal sistema. Eccezioni: Nessuna dipendente dall'applicazione UC Visualizza Dettagli Gruppo ID : Gestione Gruppi Visualizza Dettagli Gruppo 4 Attori: Inizializzato da: Initiator Vengono visualizzati i dettagli del gruppo selezionato. Precondizione: L'Initiator deve essere autenticato nel sistema. Flusso di Eventi: Initiator Sistema 1. <Visualizza Gruppi> 2. Il Sistema visualizza tutti i dettagli del gruppo con i relativi utenti che appartengono al gruppo stesso. Postcondizione: Vengono visualizzati i dettagli del Gruppo con i relativi utenti. Eccezioni: Nessuna dipendente dall'applicazione. 33

34 UC Visualizza Gruppi Caso d'uso di estensione ID: Gestione Gruppi Visualizza Gruppi 5 Incluso da: Modifica Gruppo, Elimina Gruppo, Visualizza Dettagli Gruppo Attori: Inizializzato da: Initiator Una breve descrizione Segmento Inseribile: Initiator Sistema 1. L'Initiator seleziona la funzione Gestione Gruppi 2. Il Sistema visualizza l'elenco dei gruppi associati all'initiator 3. L'Initiator seleziona un gruppo dall lista Eccezioni: Nessun gruppo associato all'initiator: il sistema visualizza un messaggio di errore Modello Gestione O.E. Initiator UCD Gestione O.E. Initiator 34

35 UC Creazione O.E. ID: Gestione O.E. Crea O.E. 1 Attori: Inizializzato da: Initiator. L'Initiator crea un nuovo O.E. Precondizione: L'Utente deve essere autenticato. Flusso di Eventi: Initiator 1. L Initiator accede alla funzionalità Create O.E. 3. L Initiator compila il form inserendo i dati relativi all O.E. e li sottomette. Sistema 2. Il Sistema visualizza la pagina contenente il form per inserire i dati relativi all O.E.: titolo, descrizione, questionario, possibilità d inserire foto, note, registrazione audio. 4. Il Sistema controlla la correttezza dei dati inseriti e visualizza una pagina con 2 liste in cui vengono visualizzati i gruppi e gli utenti da selezionare per essere aggiunti nel gruppo dei Consumer e degli Observer. 5. L'Initiator aggiunge i gruppi di utenti o/e i singoli utenti ai gruppi dei Consumer e degli Observer e sottomette. 6. Il Sistema controlla la correttezza dei gruppi e visualizza il riepilogo dell'o.e. 7. L'Initiator conferma i dati. Postcondizione: Eccezioni: 8. Il Sistema salva l'o.e. L'O.E. è stato salvato. Nessuna dipendente dall'applicazione. 35

36 UC Modifica O.E. ID: Gestione O.E. Modifica O.E. 2 Attori: Inizializzato da: Initiator L'O.E. viene modificato. Precondizione: Non devono essere presenti Osservazioni per l'o.e. Flusso di Eventi: Initiator Sistema 1. L Initiator seleziona la funzionalità di Manage O.E. 2. <Visualizza lista O.E.> 3. L'Initiator seleziona l'o.e. e seleziona la funzionalità Edit O.E. 4. Il Sistema controlla che non ci sono osservazioni fatte per quell'o.e. e visualizza la pagina dove possono essere modificati tutti i campi dell'o.e. selezionato. 5. L'Initiator modifica i campi e sottomette. 6. Il Sistema controlla le modifiche e visualizza la pagina di riepilogo. 7. L'Initiator conferma le modiche. 8. Il Sistema salva le modifiche fatte all'o.e. Postcondizione: L'O.E. viene modificato. Eccezioni: Nessuna dipendente dall'applicazione UC Chiusura O.E. ID: Gestione O.E. Chiudi O.E. 3 Attori: Inizializzato da: Initiator L Initiator chiude un O.E. Precondizione: L'Initiator deve essere autenticato. Flusso di Eventi: Initiator 2. L'Initiator seleziona l'o.e. e seleziona la funzionalità Close O.E. Postcondizione: Eccezioni: Sistema 1. <Visualizza lista O.E.> 3. Il Sistema chiude l O.E. selezionato. Lo stato dell'o.e. viene impostato su Closed. Nessun eccezione. 36

37 UC Eliminazione O.E. ID: Gestione O.E. Elimina O.E. 4 Attori: Inizializzato da: Initiator L'Initiator elimina un O.E. da lui creato. Precondizione: L'Initiator deve essere autenticato nel sistema. Flusso di Eventi: Initiator Sistema 1. L Initiator seleziona la funzionalità Manage O.E. 2. <Visualizza lista O.E.> 3. L'Initiator seleziona l'o.e. e seleziona la funzionalità Elimina O.E. 4. Il Sistema elimina l O.E. selezionato. Postcondizione: L'O.E. viene eliminato dal Sistema. Eccezioni: Nessuna dipendente dall'applicazione UC Visualizzazione Dettagli O.E. ID: Gesione O.E. Visualizza Dettagli O.E. 5 Attori: Inizializzato da: Consumer Vengono visualizzate i dettagli dell'o.e. ed eventuali osservazioni. Precondizione: Il Consumer deve essere autenticato nel sistema. Flusso di Eventi: Consumer Sistema 1. Il Consumer seleziona la funzionalità di Manage O.E. 2. <Visualizza lista O.E.> 3. Il Consumer seleziona l'o.e. e seleziona la funzionalità visualizza dettagli O.E. 4. Il Sistema visualizza tutti i dettagli dell'o.e. con le eventuali osservazioni e un campo di testo per la ricerca delle osservazioni. 5. Se il Consumer accede alla apposita funzione: <Ricerca Osservazione> Postcondizione: Vengono visualizzati tutti i dettagli dell'o.e. ed eventuali osservazioni. Eccezioni: Nessuna dipendente dall'applicazione UC Visualizzazione O.E. Caso d'uso d'estensione ID: Gestione O.E. Visualizza lista O.E. 6 Incluso da: Modifica O.E., Chiudi O.E., Elimina O.E., Visualizza dettagli O.E. Attori: Inizializzato da: Consumer Visualizza la lista degli O.E. Flusso di Eventi: Consumer Sistema 1. Il Sistema visualizza la pagina contenente la lista degli O.E. Eccezioni: Nessuna dipendente dall'applicazione. 37

38 UC Ricerca Osservazione Caso d'uso d'estensione ID: Gestione O.E. Ricerca Osservazione 7 Estende: Visualizza Dettagli O.E. Attori: Inizializzato da: Consumer Visualizza la lista degli O.E. Flusso di Eventi: Consumer Sistema 1. Il Consumer inserisce la stringa da ricercare e accetta. 2. Il Sistema ricerca tutti gli utenti il cui username inizia con la stringa inserita. 3. Il Sistema aggiorna la lista delle oservazioni con le sole osservazioni degli utenti risultato della ricerca. Eccezioni: Nessuna dipendente dall'applicazione Modello Gestione Osservazioni UCD Gestione Osservazioni 38

39 UC Creazione Osservazione ID: Gestione Osservazioni Creazione Osservazione 1 Attori: Inizializzato da: Observer Consente di creare una nuova osservazione. Pre-Condizioni: Deve essere presente localmente l'o.e. per cui si vuole creare l'osservazione. Flusso di eventi: Observer Sistema 1. <Visualizzazione O.E.> 2. L'Observer Seleziona la funzione Create. 3. Il Sistema visualizza la schermata con tutti i tipi di osservazione disponibili per quell'evento (Gestione Foto, Gestione Audio, Gestione Nota, Questionario) 4. L'Observer inserisce le osservazioni necessarie e accetta. 5. Il SIstema visualizza il resoconto dell'osservazione creata. 6. L'Observer seleziona un operazione: 6.1 se Save: 7.1 Il Sistema salva l'osservazione localmente. 6.2 se Send: <Comunicazione Osservazione> Post-Condizioni: L'osservazione è stata correttamente create e salvata in locale o remoto. Eccezioni: Spazio insufficiente: viene visualizzato un messaggio d'errore e ripresentata la lista degli O.E. Requisiti di qualità: Il caso d'uso deve fornire attivazione vocale e comandi da tastiera come alternative di input. L'Osservazione eventualmente salvata dovrà essere criptata. 39

40 UC Comunicazione Osservazione ID: Gestione Osservazioni Comunicazione Osservazione 2 Estende: Creazione Osservazione, Modifica Osservazione Attori: Observer Consente di Inviare al server un Osservazione salvata sul sistema o contestualmente alla visualizzazione della stessa. Precondizione: L'Osservazione deve esistere o deve essere appena stata creata. Flusso di Eventi: Observer Sistema 1. L'Observer seleziona la funzione Send 2. <Login> 3. Il Sistema memorizza l'osservazione sul server. Postcondizione: L'Osservazione è ora memorizzata in remoto. Eccezioni: Errore di Connessione: <Login> Connessione Assente: viene visualizzato un messaggio di errore e, al primo input, la lista degli O.E. Requisiti di qualità: Il caso d'uso deve fornire attivazione vocale e comandi da tastiera come alternative di input. La comunicazione con il server dovrà essere criptata UC Modifica Osservazione ID: Gestione Osservazioni Modifica Osservazione 3 Attori: Inizializzato da: Observer Consente di modificare un'osservazione già esistente. Segmento Inseribile Observer Sistema 1.<Visualizza Osservazione> 2. L'Observer seleziona la funzione Edit. 3. Il Sistema visualizza la schermata con tutti i tipi di osservazione disponibili per quell'evento (Gestione Foto, Gestione Audio, Gestione Nota, Questionario). 4. L'Observer inserisce le osservazioni necessarie e accetta. 5. Il Sistema visualizza il resoconto dell'osservazione modificata. 6. L'Observer seleziona un operazione 6.1 se Save: 7.1 Il Sistema salva l'osservazione localmente. 6.2 se Send: <Comunicazione Osservazione> Eccezioni: Spazio insufficiente: visualizza un messaggio di errore e, al primo input, la lista degli O.E. Requisiti di qualità: Il caso d'uso deve fornire attivazione vocale e comandi da tastiera come alternative di input. L'Osservazione eventualmente salvata dovrà essere criptata. 40

41 UC Eliminazione Osservazione ID: Gestione Osservazioni Eliminazione Osservazione 4 Attori: Inizializzato da: Observer Consente di Eliminare un Osservazione salvata Segmento Inseribile Observer Sistema 1. L'Observer seleziona la funzione di cancellazione di un'osservazione già esistente. 2.Il Sistema presenta un'opzione di conferma della cancellazione 3. L'Observer conferma la cancellazione 4. Il Sistema elimina l'osservazione dall'archivio UC Login Caso d'uso di estensione ID: Gestione Osservazioni Login 5 Attori: Observer Consente di autenticarsi rispetto al server remoto. Segmento Inseribile Observer Sistema 1. Il Sistema visualizza il form di autenticazione contentente i campi: username, password 2. L'Observer inserisce: username, password; accetta i dati inseriti. 3. Il Sistema verifica la correttezza dei dati Eccezioni Dati di autenticazione errati: <Login> Requisiti di qualità Il caso d'uso deve fornire attivazione vocale e comandi da tastiera come alternative di input UC Visualizzazione Osservazione Caso d'uso di estensione ID: Gestione Osservazioni Visualizzazione Osservazione 6 Incluso da: Modifica Osservazione, Eliminazione Osservazione Attori: Inizializzato da: Observer Consente di visualizzare un'osservazione modificata o creata. Segmento Inseribile Observer Sistema 1. <Visualizza O.E.> 2. Il Sistema visualizza le informazioni dell'osservazione relativa all'o.e. selezionato. 41

42 Modello Gestione O.E. Observer UC Aggiorna Lista O.E. ID: Gestione O.E. Observer Aggiorna Lista O.E. 1 Attori: Observer La lista locale di O.E. viene sincronizzata rispetto al server. Precondizione: Deve essere disponibile una connessione al server. Flusso di Eventi: Observer Sistema 1. L'Observer seleziona la funzione Update 2. <Login> 3. Il Sistema recupera le informazioni aggiornate e sincronizza la lista locale. 4. Il Sistema visualizza la lista aggiornata degli O.E. Postcondizione: La lista Observation Event locale è stata aggiornata. Eccezioni: Spazio Insufficiente: viene visualizzato un messaggio di errore e al primo input mostrata la lista degli O.E. Errore di Connessione: <Login> Connessione Assente: viene visualizzato un messaggio di errore e al primo input la lista degli O.E. Requisiti di qualità: Il caso d'uso deve fornire attivazione vocale e comandi da tastiera come alternative di input UC Visualizza O.E. Caso d'uso di estensione ID: Gestione O.E. Observer Visualizza O.E. 2 Incluso da: Creazione Osservazione, Visualizzazione Osservazione Attori: Inizializzato da: Observer L'Observer visualizza le specifiche di un O.E. Segmento Inseribile: Observer Sistema 1. Il Sistema visualizza la lista locale degli Observation Events 2. L'Observer seleziona l'o.e. che intende visualizzare 3. Il Sistema recupera e visualizza le informazioni sull O.E. selezionato. Requisiti di qualità: Il caso d'uso deve fornire attivazione vocale e comandi da tastiera come alternative di input. 42

43 4.1.2 Modelli ad Oggetto Diagramma delle classi completo 43

44 Modello Gestione Utenti Modello Gestione Gruppi 44

45 Modello Gestione O.E. 45

46 Modello Gestione Osservazioni 46

47 4.1.3 Modelli Dinamici SD Gestione Utenti SD Registrazione Utente 47

48 ID: Gestione Utente Registrazione Utente 1 Boundary Objects: Register Button l'elemento della GUI che avvia la sequenza di eventi; Register Form il form che contiene l elenco delle informazioni da inserire; Confirm Notification un messaggio che conferma l avvenuto inserimento; Error Notification un messaggio che viene mostrato quando il nuovo Utente è già presente nella Lista Utenti; Control Objects: User Control l'oggetto che controlla le operazioni sugli utenti; Form Control l'oggetto che contrlla il Register Form; Entity Objects: Users List una lista in cui sono memorizzati tutti gli utenti registrati al sistema; Sequenza di eventi per registrare un Utente nel sistema. Diagramma: L'User preme su Register Button attivando l'usercontrol. Questo mostra il Register Form attivando e restituisce il controllo. L'User riempie il form e accetta attivando il Form Control che legge i dati inseriti e aggiunge l'utente alla lista. Infine viene visualizzato un messaggio che riporta l'esito dell'operazione SD Login 48

49 ID:Gestione Utente Login 2 Boundary Objects: Home GUI pagina principale; Error Notification il messaggio che il sistema mostra quando il login è fallito; Login Form il form che il sistema mostra all avvio del sistema per permettere di inserire login e password e accedere al gestionale; Control Objects: Login Control il controllo che coordina tutta la fase di login dell Utente al sistema; Entity Objects: User List una lista in cui sono memorizzati tutti gli utenti registrati al sistema, e viene utilizzata per verificare se l username e password inseriti sono validi; Sequenza di eventi per autenticarsi nel sistema. Diagramma: L'User riempie il Login Form e accetta, attivando il Login Contro. Quest'ultimo verifica i dati inseriti: se sono corretti visualizza la pagina principale, altrimenti visualizza un messaggio di errore SD Logout 49

50 ID: Gestione Utente Logout 3 Boundary Objects: Logout Button l'elemento della GUI che avvia la sequenza di eventi; Login Form il form che il sistema mostra all avvio del sistema per permettere di inserire username e password; Control Objects: Logout Control è il controllo che coordina la fase di logout dell Utente al sistema; Diagramma: Sequenza di eventi per annullare l'autenticazione nel sistema. L'User preme sul Logout Button, attivando il Logout Control. Questo chiude la sessione dell'utente e visualizza il Login Form SD Modifica Profilo Personale 50

51 ID:Gestione Utente Modifica Profilo Personale 4 Boundary Objects: Edit Profile Button l'elemento della GUI che avvia la sequenza di eventi; User Data Form il form in cui vengono inseriti i dati modificati; Control Objects: User Control l'oggetto che gestisce i dati del form; Form Control l'oggetto che controlla il form dati; Entity Objects: User l oggetto che contiene i dati dell'utente; Diagramma: Sequenza di eventi per modificare i dati personali di un Utente. L'User preme su Edit Profile Button attivando l'user Control, che mostra l'user Data Form e restituisce il controllo.l'user riempie il form e accetta attivando il Form Contol. Quest'ultimo aggiorna i dati dell'utente SD Modifica Utente 51

52 ID:Gestione Utente Modifica Utente 5 Boundary Objects: Edit Button il bottone che serve per avviare la funzionalità ModificaUtente; Edit Form il form in cui vengono mostrati tutti i dati dell Utente; Confirm Notification un messaggio di notifica che conferma l'avvenuta modifica; Control Objects: User Control l'oggetto che controlla le operazioni sugli utenti; Form Control l'oggetto che controlla il form di modifica; Entity Objects: User l'oggetto che rappresenta l'utente che deve essere visualizzato e modificato; Diagramma: Sequenza di eventi per modificare il ruolo di un Utente. L'Amministratore preme su Edit Button attivando l'user Control. Questo mostra l'edit Form e restituisce il controllo. L'Ammnistratore inserisce il nuovo ruolo dell'utent e accetta attivando il Form Control che modifica i dati e li salva SD Recupero Password 52

53 ID: Gestione Utente Recupero Password 6 Boundary Objects: Recovery Button il bottone per avviare la funzionalità recupero password; Recovery Form il form dove inserire i dati necessario per il recupero della password; Confirm Notification visualizza una notifica di avvenuto recupero password. Control Objects: User Control l'oggetto che controlla le operazioni sugli utenti; Form Control l'oggetto che controlla il form di recupero; Entity Objects: User l'utente la cui password deve essere recuperata; l' che appartiene all'utente; Diagramma: Sequenza di eventi necessaria a recuperare la password. L'User seleziona il Recovery Button attivando l'user Control, che visualizza il Recovery Form e restituisce il controllo. L'User inserisce i dati e accetta, ativando il Form Control.Quest'ultimo recupera la password e la invia alla mail al'utente SD Ricerca Utente 53

54 ID:Gestione Utente Ricerca Utente 7 Boundary Objects: Search Form il form in cui vengono inseriti i parametri di ricerca; User List GUI il form che contiene l elenco di tutti gli utenti.; Control Objects: User Control il controllo che coordina la ricerca di un Utente; Entity Objects: Users List l insieme degli utenti che soddisfano i parametri di ricerca; Sequenza di eventi necessaria a cercare un sottoinsieme di utenti. Diagramma: L'User riempie il Search Form e accetta, attivando l'user Control. Quest'ultimo recupera la lista di utenti corrispondenti da User List e la visualizza in User List GUI SD Elimina Utente ID:Gestione Utente Elimina Utente 8 Boundary Objects: Delete Button l'elemento della GUI che avvia la sequenza di eventi; Confirm Notification visualizza una notifica per l'avvenuta eliminazione dell'utente; Control Objects: User Control l'oggetto che controlla le operazioni sugli utenti; Entity Objects: User è l Utente che deve essere visualizzato e cancellato; Sequenza di eventi necessaria a eliminare un Utente. Diagramma: L'Amministratore seleziona il Delete Button attivanto l'user Control. Quest'ultimo elimina l'user e mostra la Confirm Notication. 54

55 SD Visualizza Profilo Utente ID:Gestione Utente Visualizza Profilo Utente 9 Boundary Objects: Select Button l'elemento della GUI che avvia la sequenza di eventi; User GUI è il form in cui vengono mostrati tutti i dati dell Utente; Control Objects: User Control il controllo che coordina e contiene tutte le operazioni per gestire gli utenti; Entity Objects: Users List è una lista in cui ci sono memorizzati tutti gli utenti registrati al sistema; Sequenza di azioni necessaria a visualizzare i dettagli di un Utente. Diagramma: L'User seleziona il Select Button attivando l'user Control, che recupera in dati da User List e li mostra in User GUI. 55

56 SD Gestione Gruppi SD Creazione Gruppo 56

57 ID: Gestione Gruppi Creazione Gruppo 1 Boundary Objects: Create Button l'elemento della GUI che avvia la sequenza di eventi; User GUI il form in cui vengono mostrati tutti i dati dell Utente; Control Objects: Group Control l'oggetto che controlla le operazioni sui Gruppi; Form Control l'oggetto che controlla il form di creazione gruppo; Entity Objects: Users List una lista in cui ci sono memorizzati tutti gli utenti registrati al sistema; Diagramma: Sequenza di eventi neccessaria a creare un gruppo. L'Initiator seleziona il pulsante Create Button che attiva il Group Control. Quest'ultimo crea e visualizza la schermata Group Form e restuisce il controllo all'initiator. L'Initiator riempie il form e accetta, attivando il Form Control. Quest'ultimo recupera i dati inseriti, crea e salva il gruppo SD Modifica Gruppo 57

58 ID: Gestione O.E. Modifica Gruppo 2 Boundary Objects: EditButton l'elemento della GUI che avvia la sequenza di eventi; GroupForm Il form di visualizzazione del gruppo modificato; Control Objects: Group Control L'oggetto che controlla le operazioni effettuate sul gruppo; Form Control L'oggetto che controlla il form di modifica gruppo; Entity Objects: Group Oggetto che incapsula le specifiche del gruppo; Sequenza di eventi per la modifica di un gruppo. Diagramma: L Initiator seleziona il pulsante Edit Button attivando così l'oggetto Group Control che riceve i dati dall'oggetto Group e visualizza il form con il gruppo da modificare, l'initiator modifica inserisce i dati e accetta attivando il Form Control che aggiorna i dati del gruppo SD Eliminazione Gruppo 58

59 ID:Gestione Gruppo Elimina Gruppo 3 Boundary Objects: Delete Button il bottone che serve per avviare la funzionalità Elimina Gruppo; Confirm Notification visualizza una notifica per l'avvenuta eliminazione del gruppo; Control Objects: GroupControl il controllo che serve per gestire la fase di eliminazione del gruppo; Entity Objects: Group il gruppo che deve essere visualizzato ed eliminato; Sequenza di eventi necessaria ad eliminare un grppo. Diagramma: L'Initiator seleziona su Delete Button passando così il controllo al Group Control. Il Group Control a sua volta elimina il gruppo e visualizza un messaggio di notifica per l'avvenuta eliminazione del gruppo SD Visualizza Dettagli Gruppo 59

60 ID: Gestione Gruppi Visualizza Dettagli Gruppo 4 Boundary Objects: View Button l'elemento della GUI che avvia la sequenza di eventi; Group GUI Pagina in cui vengono visualizzati i dettagli del Group con i relativi user; Control Objects: Group Control L'oggetto che controlla le operazioni effettuate sul Group; Entity Objects: Group Gruppo selezionato dall'inituator; User List La lista degli User che fanno parte del Group selezionato; Diagramma: Visualizza i dettagli di un Group con i relativi User. L'Initiator seleziona il Group e preme il bottone View Button attivando cosi l'oggetto Group Control che preleva l'id del Group, preleva tutti gli User del Group selezionato e mostra i dettagli del Group con i relativi User in Group GUI SD Visualizza Gruppi 60

61 ID: Gestione Gruppi Visualizza Gruppi 5 Boundary Objects: View Button l'elemento della GUI che avvia la sequenza di azioni; Group List GUI visualizza la lista dei gruppi dell'initiator; Control Objects: Group Control l'oggetto che gestisce le operazioni sui gruppi; Entity Objects: Group List la lista dei gruppi; Sequenza di eventi necessaria a visualizzare la lista dei gruppi. Diagramma: L'Initiator seleziona View Button che attiva il Group Control. Questo recupera la lista dei gruppi da Group List e la mostra in Group List GUI. Il controllo torna all'initiator che può selezionare un gruppo dall lista. 61

62 SD Gestione O.E. Initiator SD Creazione O.E. 62

63 ID: Gestione O.E. Creazione O.E. 1 Boundary Objects: Create Button l'elemento della GUI che avvia la sequenza di eventi; Data Form Form per l inserimento dei dati dell'o.e.; Control Objects: Observation Event Control. L'oggetto che controlla le operazioni effettuate sull'o.e.; Data Form Control L oggetto che controlla i dati del FormDati; Entity Objects: Observation Event Oggetto che incapsula le specifiche dell O.E.; Sequenza di eventi necessaria a creare un O.E. Diagramma: L Initiator seleziona il pulsante Create Button attivando cosi l'oggetto Observation Event Control che mostra il Data Form per l inserimento dei dati dell O.E., L Initiator inserisce i dati e accetta, attivando il Data Form Control che crea l'oggetto Observation Event con i dati inseriti, i dati vengono controllati e l'o.e. viene salvato. 63

64 SD Modifica O.E. 64

65 ID: Gestione O.E. Modifica O.E. 2 Boundary Objects: List O.E. GUI Lista degli O.E. Modificabili; O.E. GUI Interfaccia di visualizzazione dell O.E. Modificata; Error Message View Messaggio di errore per un O.E. non modificabile; Control Objects: Observation Event Control. L'oggetto che controlla le operazioni effettuate sull'o.e.; GUI O.E. Control L oggetto che controlla le modifiche effettuate dall Initiator; Entity Objects: Observation Event Oggetto che incapsula le specifiche dell O.E.; O.E. List Oggetto che incapsula la lista degli O.E.; Sequenza di eventi necessaria a modificare un O.E. Diagramma: L Initiator seleziona l O.E. Nella schermata OE. List. e preme il pulsante modifica che attiva l Observation Event Control, se l'o.e. ha una o più osservazioni, l'o.e. non può essere modificata e viene visualizzato un messaggio di errore, altrimenti viene visualizzata la pagina di modifica dell'o.e.. L'Initiator inserisce i dati per la modifica e accetta, i dati vengono aggiornati e viene salvata l'o.e SD Eliminazione O.E. 65

66 ID: Gestione O.E. Initiator Elimina O.E. 3 Boundary Objects: List O.E. GUI Pagine che permette di avviare la procedura di eliminazione dell'o.e.; Control Objects: O.E. Control L'oggetto che controlla le operazioni effettuate sull'o.e.; Entity Objects: O.E. L'O.E. che viene eliminato; O.E. List La lista degli O.E.; Sequenza di eventi necessaria a eliminare un O.E. Diagramma: L'Initiator seleziona l'o.e. e preme il bottone elimina da List O.E. GUI attivando l'o.e. Control che preleva l'id dell'o.e. ed elimina l'o.e. dalla lista ed aggiorna la pagina List O.E. GUI SD Chiusura O.E. ID: Gestione O.E. Initiator Chiusura O.E. 4 Boundary Objects: List O.E. GUI Pagine che permette di avviare la procedura di chiusura dell'o.e. Control Objects: O.E. Control L'oggetto che controlla le operazioni effettuate sull'o.e.; Entity Objects: O.E. L'O.E. che viene chiuso. Sequenza di eventi necessaria a chiudere un O.E. Diagramma: L'Initiator seleziona l'o.e. e preme il bottone chiudi dalla pagina List O.E. GUI attivando cosi l'oggetto O.E. Control che chiude l'o.e. ed aggiorna la pagina List O.E. GUI. 66

67 SD Visualizzazione Dettagli O.E. ID: Gestione O.E. Initiator Visualizza Dettagli O.E. 5 Boundary Objects: List O.E. GUI Pagine che permette di avviare la procedura di visualizzazione dettagli O.E.; Details O.E. GUI Pagina in cui vengono visualizzati i dettagli dell'o.e. Con le relative osservazioni; Control Objects: O.E. Control L'oggetto che controlla le operazioni effettuate sull'o.e.; Entity Objects: O.E. L'O.E. selezionato dall'utente; O.E. List La lista degli O.E.; Observations List La lista delle osservazioni relative all'o.e. Selezionato; Sequenza di eventi necessaria a visualizzare i dettagli di un O.E. Diagramma: L'Initiator seleziona l'o.e. e preme il bottone visualizza dettagli dalla pagina List O.E. GUI attivando cosi l'oggetto O.E. Control che preleva l'id dell'o.e., preleva le info da O.E. List, preleva tutte le osservazioni dell'o.e. selezionato e mostra i dettagli dell'o.e. con le relative osservazioni in Details O.E. GUI. 67

68 SD Visualizzazione O.E. ID: Gestione O.E. Visualizzazione O.E. 6 Boundary Objects: View O.E. Bottone che avvia la visualizzazione della lista degli O.E.; O.E. List GUI Interfaccia grafica che mostra lista degli O.E.; Control Objects: O.E. Control. L'oggetto che controlla le operazioni effettuate sull'o.e.; Entity Objects: O.E. List GUI Oggetto che incapsula la lista degli O.E.; Sequenza necessaria a visualizzare il riepilogo di un O.E. Diagramma: L Initiator seleziona il pulsante View O.E. attivando cosi l'oggetto O.E. Control che crea la lista degli O.E. e la manda all oggetto O.E. List che restituisce la lista, viene visualizzata la lista degli O.E. attraverso l interfaccia grafica O.E. List GUI. 68

69 SD Ricerca Osservazione ID: Gestione O.E. Ricerca Osservazione Boundary Objects: Details O.E. GUI Pagina che contiene la lista delle osservazioni e permette di effettuare la ricerca per username; Control Objects: O.E. Control Oggetto che controlla la ricerca delle osservazioni; Entity Objects: Observations List Lista delle osservazioni dell'o.e.; Diagramma: Sequenza di eventi necessaria a ricercare un gruppo di osservazione. L'Initiator inserisce una stringa e preme il bottone per la ricerca dalla pagina Details O.E. GUI attivando così l'oggetto O.E. Control che preleva la lista delle osservazioni il cui osservatore ha l'username che inizia con la stringa inserita ed aggiorna la pagina con la nuova lista delle osservazioni. 69

70 SD Gestione Osservazioni SD Creazione Osservazione 70

71 ID: Gestione Osservazioni Creazione Osservazione 1 Boundary Objects: Create Button l'elemento della GUI che avvia la sequenza di eventi; Create form il form dove inserire i dati dell'osservazione; Edit Observation GUI la schermata che visualizza la GUI di modifica; Control Objects: Observation Control l'elemento che controlla le operazioni sulle osservazioni; Form Control l'elemento che controlla le operazioni sulla form dove inserire i dati dell'osservazione; Entity Objects: ObservationEvent l'oggetto che incapsula le specifiche di un O.E.; Observation l'oggetto che incapsula le specifiche di un osservazione; Sequenza di eventi necessaria a creare un osservazione. Diagramma: L'Observer selezione il pulsante Create attivando l'observationcontrol. Questi recuperale i dati dell'o.e. Viene creata una form dove inserire i nuovi dati controllati dal controllore Create Form Control. L'Observer ha il controllo e inserisce i dati per la nuova osservazione che viene creata. Infine visualizzata la schermata di visualizzazione per la modifica dell'osservazione SD Modifica Osservazione 71

72 ID: Gestione Osservazioni Modifica Osservazione 2 Boundary Objects: Edit Button l'elemento della GUI che avvia il caso d'uso; Edit Observation GUI la schermata che visualizza la GUI di modifica; Control Objects: Observation Control l'oggetto che controlla le operazioni sulle osservazioni; Edit Observation Control l'oggetto che controlla l'operazione di modifica dell'osservazione; Entity Objects: Observation l'oggetto che incapsula un informazione; Sequenza di eventi necessaria a modificare un osservazione. Diagramma: L'Observer seleziona il pulsante Edit che attiva l'observation Control. Questi rimanda il controllo all'observer e mostra la GUI di modifica. L'Observer inserisce i nuovi dati dell'osservazione e accetta. Viene inviata una notifica all'edit Observation control che prende i dati modificati e modifica l'osservazione SD Comunicazione Osservazione 72

73 ID: Gestione Osservazione Comunicazione Osservazione 3 Boundary Objects: Send Button l'elemento della GUI che avvia la sequenza di azioni; Login Form - il form in cui inserire le informazioni di Login; O.E. List GUI la schermata che visualizza la lista degli O.E.; Control Objects: Observation. Control l'oggetto che controlla le operazioni sulle osservazioni; Form Control l'oggetto che controlla il form di login; Entity Objects: Local Observation l'osservazione da comunicare; Remote Observetion l'osservazione da creare in remoto; Sequenza di eventi necessaria a comunicare un osservazione. Diagramma: L'Observer seleziona il pulsante Send Button che attiva l'observation Control. Questo visualizza il Login Form; l'observer lo riempie e accetta, attivando nuovamente l'o.e. Control. Vengono quindi letti i dati di Local Observatione utilizzati per creare la Remote Observation. Infine viene mostrata la lista degli O.E SD Comunicazione Osservazione Errore di connessione/ autenticazione 73

74 ID: Gestione Osservazione Comunicazione Osservazione 3.1 Boundary Objects: Send Button l'elemento della GUI che avvia la sequenza di azioni; Login Form - il form in cui inserire le informazioni di Login; Error Notification visualizza un messaggio di errore; Control Objects: Observation. Control l'oggetto che controlla le operazioni sulle osservazioni; Form Control l'oggetto che controlla il form di login; Sequenza di eventi che occorre durante la comunicazione di un osservazione quando Diagramma: si verifica un errore di connessione o di autenticazione. L'Observer seleziona il pulsante Send che attiva l'observation Control. Questo visualizza il Login Form; l'observer lo riempie e accetta, attivando nuovamente l'observation Control. Viene rilevato l'errore e mostrato il relativo messaggio. In seguito a qualsiasi input viene mostrato nuovamente il Login Form. L'Observer può ritentare l'operazione SD Comunicazione Osservazione Errore di connessione assente 74

75 ID: Gestione Osservazione Comunicazione Osservazione 3.2 Boundary Objects: Send Button l'elemento della GUI che avvia la sequenza di azioni; Login Form il form in cui inserire le informazioni di Login; Error Notification visualizza un messaggio di errore; O.E. List GUI la schermata che visualizza la lista degli O.E.; Control Objects: Observation Control l'oggetto che controlla le operazioni sulle osservazioni; Form Control l'oggetto che controlla il form di login; Sequenza di eventi che occorre durante la comunicazione di un osservazione quando Diagramma: si verifica un errore di connessione assente. L'Observer seleziona il pulsante Send che attiva l'observationcontrol. Questo visualizza il Login Form; l'observer lo riempie e accetta; attivando nuovamente l'observationcontrol. Viene quindi rilevato l'errore e mostrato il relativo messaggio di errore. In seguito a qualsiasi input viene mostrata nuovamente la lista degli O.E SD Salvataggio Osservazione 75

76 ID: Gestione Osservazioni Salvataggio Osservazione 4 Boundary Objects: Save Button l'elemento della GUI che avvia la sequenza di azioni; O.E. List GUI la schermata che visualizza la lista degli O.E.; Control Objects: Observation Control l'oggetto che controlla le operazioni sulle osservazioni; Entity Objects: Observation Osservazione da salvare; Sequenza di eventi necessaria a salvare un osservazione. Diagramma: L'Observer seleziona il pulsante Save che attiva l'observation Control. Questo salva l'osservazione e mostra l'elenco degli O.E SD Salvataggio Osservazione Errore di spazio insufficiente 76

77 ID: Gestione Osservazioni Salvataggio Osservazione 4.1 Boundary Objects: Save Button l'elemento della GUI che avvia la sequenza di azioni; Error Notification mostra un messaggio di errore; O.E. List GUI la schermata che visualizza la lista degli O.E.; Control Objects: Observation Control l'oggetto che controlla le operazioni sulle osservazioni; Entity Objects: Observation Osservazione da salvare; Diagramma: Sequenza di eventi che occorre durante i salvataggio di un osservazione quando si verifica un errore di spazio insufficiente. L'Observer seleziona il pulsante Save che attiva l'observation Control. Questo rileva l'errore e mostra il relativo messaggio. In seguito a qualsiasi input viene mostrata la lista degli O.E. 77

78 SD Visualizzazione Osservazione ID: Gestione Osservazioni Visualizzazione Osservazione 5 Boundary Objects: View Button il pulsante di visualizzazione; Observation GUI l'interfaccia grafica dell'osservazione; Control Objects: Observation Control l'oggetto che controlla le operazioni sulle osservazioni; Entity Objects: Observation l'oggetto che incapsula le informazioni sull'osservazione; Sequenza di eventi necessaria a visualizzare un osservazione. Diagramma: L'Observer seleziona il pulsante di visualizzazione che rimanda il controllo all'observation Control che a sua volta prende i dati dall'osservazione e li visualizza nell'observation GUI. 78

79 SD Eliminazione Osservazione ID: Gestione Osservazioni Eliminazione Osservazione 6 Boundary Objects: Delete Button l'elemento della GUI che avvia la sequenza di azioni; O.E. List GUI la schermata che visualizza la lista degli O.E.; Control Objects: Observation Control l'oggetto che controlla le operazioni sulle osservazioni; Entity Objects: Observation Osservazione selezionata; Diagramma: Sequenza di eventi necessaria eliminare un osservazione. L'Observer seleziona il pulsante Delete attivando l'observationcontrol. Questo elimina l'osservazione e mostra l'elenco degli O.E. 79

80 SD Gestione O.E. Observer SD Aggiorna Lista O.E. 80

81 ID: Gestione O.E. Observer Aggiornamento Lista O.E. 1 Boundary Objects: Update Button l'elemento della GUI che avvia la sequenza di azioni; Login Form - il form in cui inserire le informazioni di Login; O.E. List GUI la schermata che visualizza la lista degli O.E.; Control Objects: O.E. Control l'oggetto che controlla le operazioni sugli O.E.; Form Control l'oggetto che controlla il form di login; Entity Objects: Local O.E. List la lista degli O.E. da sincronizzare; Remote O.E. List la lista di O.E. a cui sincronizzarsi; Sequenza di eventi necessaria ad aggiornare la lista locale degli O.E. Diagramma: L'Observer seleziona il pulsante Update che attiva l'o.e. Control. Questo visualizza il Login Form; l'observer lo riempie e accetta, attivando nuovamente l'o.e. Contro. Viene quindi recuperata la Remote O.E. List e utilizzata per aggiornare la Local O.E. List. Infine viene visualizzata la lista degli O.E. 81

82 SD Aggiorna Lista O.E. - Errore di connessione assente / spazio insufficiente ID: Gestione O.E. Observer Aggiornamento Lista O.E. 1.1 Boundary Objects: Update Button l'elemento della GUI che avvia la sequenza di azioni; Login Form - il form in cui inserire le informazioni di Login; Error Notification mostra un messaggio di errore; Control Objects: O.E. Control l'oggetto che controlla le operazioni sugli O.E.; Form Control l'oggetto che controlla il form di login; Sequenza di eventi che occorre durante l'aggiornamento degli O.E. Locali quando si Diagramma verifica un errore di connessione assente o spazio insufficiente. L'Observer seleziona il pulsante Update che attiva l'o.e. Control. Questo visualizza il Login Form; l'observe lo riempie e accetta, attivando nuovamente l'o.e. Control. Viene quindi rilevato l'errore e mostrato il relativo messaggio. In seguito a qualsiasi input viene mostrata la lista degli O.E. 82

83 SD Aggiorna Lista O.E. - Errore di connessione / autenticazione ID: Gestione O.E. Observer Aggiornamento Lista O.E. 1.2 Boundary Objects: Update Button l'elemento della GUI che avvia la sequenza di azioni; Login Form - il form in cui inserire le informazioni di Login; Error Notification mostra un messaggio di errore; Control Objects: O.E. Control l'oggetto che controlla le operazioni sugli O.E.; Sequenza di eventi che occorre durante l'aggiornamento degli O.E. Locali quando si Diagramma: verifica un errore di connessione o di autenticazione. L'Observer seleziona il pulsante Update che attiva l'o.e. Control. Questo visualizza il Login Form; l'observer la riempie e accetta, attivando nuovamente l'o.e. Control. Viene quindi rilevato l'errore mostrato il relativo messaggio. In seguito a qualsiasi input viene ripresentato il Login Form. L'Observer può ritentare l'operazione. 83

84 SD Visualizzazione O.E. ID: Gestione O.E. Observer Visualizza O.E. 2 Boundary Objects: Select Button l'elemento della GUI che avvia la sequenza di azioni; O.E. GUI mostra le specifiche di un Observation Event; Control Objects: O.E. Control l'elemento che controlla le operazioni sugli O.E.; Entity Objects: Local O.E. List la lista locale degli O.E.; Diagramma: Sequenza di eventi necessaria a visualizzare le specifiche di un O.E. L'Observer seleziona il pulsante Select che attiva l'o.e. Control. Questo recupera dalla lista i dati dell'o.e. che vengono visualizzati. 84

85 SD Visualizzazione Lista O.E. ID: Gestione O.E. Observer Visualizza Lista O.E. 3 Boundary Objects: Mob Icon l'icona che avvia Mass Observation; O.E. List GUI mostra la lista degli O.E.; Control Objects: O.E. Control l'oggetto che controlla le operazioni sugli O.E.; Entity Objects: Local O.E. List la lista locale degli O.E.; Sequenza di eventi necessaria a visualizzare la lista locale degli O.E. Diagramma: L'Observer seleziona l'icona di Mass Observation che attiva l'o.e. Controll. Questo mostra recupera la lista e la mostra. 85

86 AD Attività Initiator 86

87 AD Attività Observer 87

88 AD Attività Consumer 88

89 SC Stati Observation Event Il diagramma rappresenta lo stato di un Observation Event. Quando viene creato è in stato Open: cioè è possibile fare osservazioni e modificarlo. Nel momento in cui riceve la prima Osservazione entra nello stato Not Editable e non è più possibile modificarlo. In qualsiasi momento può essere chiuso entrando nello stato Closed: non è più possibile inviare Osservazioni. Permane in questo stato fino all'eliminazione dal sistema. 89

90 5 Navigational Path 5.1 Modulo Gestione Utenti Navigational Path 90

91 5.2 Modulo Gestione Gruppi Navigational Path 91

92 5.3 Modulo Gestione O.E. Navigational Path 92

93 5.4 Modulo Gestione Osservazioni Navigational Path 93

94 6 Screen Mockup 6.1 Interfaccia Web Intefaccia Amministratore Screen Mockup 94

95 6.1.2 Interfaccia Utenti Screen Mockup 95

96 6.1.3 Interfaccia O.E. Screen Mockup 96

97 6.1.4 Interfaccia Gruppi Screen Mockup 97

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE 1/6 MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE Per prima cosa si ringrazia per aver scelto ImmobiPhone e per aver dato fiducia al suo autore. Il presente documento istruisce l'utilizzatore sull'uso del programma

Dettagli

Esempio 1: CarMatch. Direzione centrale Sedi centrali per ogni paese Concessionarie locali di franchising UML 2

Esempio 1: CarMatch. Direzione centrale Sedi centrali per ogni paese Concessionarie locali di franchising UML 2 Esempio 1: CarMatch CarMatch è una società di franchising fondata con lo scopo di promuovere il car sharing CarMatch fornisce un servizio per i potenziali condivisori di automobili cercando di abbinare

Dettagli

Guida alla registrazione on-line di un NovaSun Log

Guida alla registrazione on-line di un NovaSun Log Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti

Dettagli

Sistemi Informativi I Caso di studio con applicazione di UML

Sistemi Informativi I Caso di studio con applicazione di UML 9 CASO DI STUDIO CON APPLICAZIONE DI UML...2 9.1 IL CASO DI STUDIO...2 9.1.1 Il sistema attuale...2 9.2 IL PROBLEM STATEMENT...3 9.2.1 Formulazione del Problem statement per il caso proposto...3 9.3 USE

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Outlook Plugin per VTECRM

Outlook Plugin per VTECRM Outlook Plugin per VTECRM MANUALE UTENTE Sommario Capitolo 1: Installazione e Login... 2 1 Requisiti di installazione... 2 2 Installazione... 3 3 Primo Login... 4 Capitolo 2: Lavorare con Outlook Plugin...

Dettagli

Gestione Automatizzata di una Lista Nozze

Gestione Automatizzata di una Lista Nozze Gestione Automatizzata di una Lista Nozze Si deve progettare un sistema per la gestione di liste nozze on line. Il sistema rende possibile la consultazione di un catalogo on line, la creazione di una lista

Dettagli

RIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova

RIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova RIFERIMENTI ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 I riferimenti devono essere precisi

Dettagli

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

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste versione 2.1 24/09/2015 aggiornamenti: 23-set-2015; 24-set-2015 Autore: Francesco Brunetta (http://www.francescobrunetta.it/)

Dettagli

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manuale LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manuale LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

ACCESSO AL PORTALE INTERNET GSE

ACCESSO AL PORTALE INTERNET GSE ACCESSO AL PORTALE INTERNET GSE Guida d uso per la registrazione e l accesso Ver 3.0 del 22/11/2013 Pag. 1 di 16 Sommario 1. Registrazione sul portale GSE... 3 2. Accesso al Portale... 8 2.1 Accesso alle

Dettagli

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE V01 REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA PRATESI STATO DELLE VARIAZIONI VERSIONE PARAGRAFO O DESCRIZIONE

Dettagli

Regione Campania Procedura di Registrazione degli Operatori Economici e Messaggi di Notifica.

Regione Campania Procedura di Registrazione degli Operatori Economici e Messaggi di Notifica. Regione Campania Procedura di Registrazione degli Operatori Economici e Messaggi di Notifica. Indice 1 OBIETTIVI DEL DOCUMENTO... 3 2 REGISTRAZIONE AL PORTALE DELLE GARE SETTORE PROVVEDITORATO DELLA REGIONE

Dettagli

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE Tabella dei contenuti 1. Introduzione 1.1 Propositi 1.2 Obiettivi 1.3 Definizioni, acronimi ed abbreviazioni 1.4 Riferimenti 1.5 Panoramica 2. Descrizione

Dettagli

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia

Dettagli

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE ANDROID. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE ANDROID http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia

Dettagli

Guida all accesso al portale e ai servizi self service

Guida all accesso al portale e ai servizi self service Guida all accesso al portale e ai servizi self service INDICE PREMESSA 2 pag. 1 INTRODUZIONE 2 2 MODALITÀ DI PRIMO ACCESSO 2 2.1 LA CONVALIDA DELL INDIRIZZO DI POSTA ELETTRONICA 2 2.2 L INSERIMENTO DELLA

Dettagli

Progetto di Ingegneria del Software 2. SWIMv2

Progetto di Ingegneria del Software 2. SWIMv2 Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida al Testing Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Indice 1 Introduzione 1.1 Materiale fornito................................

Dettagli

Guida alla registrazione on-line di un DataLogger

Guida alla registrazione on-line di un DataLogger NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso

Dettagli

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

I casi d uso corrispondono ai compiti che l attore (che può essere una persona fisica e non) può svolgere. UML e i Casi d USO I casi d uso specificano una sequenza di azioni che producono un risultato visibile agli attori del sistema. Essi nascono per fornire descrizioni delle capacità del sistema. I casi d

Dettagli

Istruzioni Iscrizione Portale Stage e Placement per L Azienda

Istruzioni Iscrizione Portale Stage e Placement per L Azienda Istruzioni Iscrizione Portale Stage e Placement per L Azienda Sommario La Piattaforma... 1 L Iscrizione... 2 Prima Parte... 2 Seconda parte... 3 Uso della Piattaforma... 7 Sezione Generale... 7 Annunci

Dettagli

Cup HiWeb. Integrazione dei servizi del CUP Marche in applicativi di terze parti

Cup HiWeb. Integrazione dei servizi del CUP Marche in applicativi di terze parti Cup HiWeb Integrazione dei servizi del CUP Marche in applicativi di terze parti Ver 1.2 2015 Insiel Mercato SpA Change History 23/03/2015 Versione 1.0 Paolo Pitton 18/12/2015 Versione 1.1 Paolo Pitton

Dettagli

ACCESSO AL PORTALE INTERNET GSE

ACCESSO AL PORTALE INTERNET GSE ACCESSO AL PORTALE INTERNET GSE GUIDA D USO PER LA REGISTRAZIONE E L ACCESSO Ver 1.7 del 11/03/2010 Pag. 1 INDICE DEI CONTENUTI ACCESSO AL PORTALE INTERNET GSE... 1 GUIDA D USO PER LA REGISTRAZIONE E L

Dettagli

ACCESSO AL PORTALE INTERNET GSE

ACCESSO AL PORTALE INTERNET GSE ACCESSO AL PORTALE INTERNET GSE Guida d uso per la registrazione e l accesso Ver 2.0 del 5/4/2013 1 Sommario 1. Registrazione al portale GSE... 3 2. Accesso al Portale... 8 2.1 Accesso alle applicazioni...

Dettagli

Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com 2015 Manuale LiveBox APPLICAZIONE WINDOWS PHONE V. 3.0.3 (465) http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

LA GESTIONE DELLE VISITE CLIENTI VIA WEB LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici

Dettagli

Infostat-UIF. Istruzioni per l accesso e le autorizzazioni

Infostat-UIF. Istruzioni per l accesso e le autorizzazioni Infostat-UIF Istruzioni per l accesso e le autorizzazioni Versione 1.2 1 INDICE 1. Istruzioni operative per l'utilizzo dei servizi Infostat-UIF... 3 2. Registrazione al portale Infostat-UIF... 4 2.1. Caso

Dettagli

Istituto Nazionale di Previdenza per i Dipendenti dell Amministrazione Pubblica

Istituto Nazionale di Previdenza per i Dipendenti dell Amministrazione Pubblica Istituto Nazionale di Previdenza per i Dipendenti dell Amministrazione Pubblica Manuale per l'accesso ai servizi di posta elettronica e intranet da postazioni esterne per dipendenti non in Versione 1.4

Dettagli

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Manuale Amministratore Legalmail Enterprise Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise Pagina 2 di 16 Manuale Amministratore Legalmail Enterprise Introduzione a Legalmail Enterprise...3

Dettagli

Manuale Utente Area Utenti SeeOpen.IT INDICE GENERALE

Manuale Utente Area Utenti SeeOpen.IT INDICE GENERALE Manuale Utente Area Utenti SeeOpen.IT INDICE GENERALE PREMESSA... 2 Area Utenti... 3 Pagina di accesso al servizio... 4 Recupero della password... 5 Cambio delle a password... 6 Pagina principale del servizio...

Dettagli

SIEMENS GIGASET S685 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

SIEMENS GIGASET S685 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP SIEMENS GIGASET S685 IP GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP Gigaset S685 IP Guida alla configurazione EUTELIAVOIP Rev2-0 pag.2 INDICE SCOPO... 3 TELEFONARE CON EUTELIAVOIP... 3 CONNESSIONE DEL TELEFONO

Dettagli

Manuale Front-Office Servizio ConservazioneNoProblem

Manuale Front-Office Servizio ConservazioneNoProblem Manuale Front-Office Servizio ConservazioneNoProblem Versione 2.0 29 OTTOBRE 2015 1 Sommario 1. Accesso all applicazione web... 3 1.1 Autenticazione... 3 1.2 Menù e nome utente... 5 2. Profilo utente...

Dettagli

Gestione Automatizzata delle RDL

Gestione Automatizzata delle RDL Gestione Automatizzata delle RDL Tabella Revisioni [Version] STEFANO SPADARO [Manuale per il Tecnico] Manuale per il Tecnico per l apprendimento e l utilizzo del sito web per effettuare la compilazione

Dettagli

Manuale LiveBox APPLICAZIONE IOS V. 3.0.3 (465) http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE IOS V. 3.0.3 (465) http://www.liveboxcloud.com 2015 Manuale LiveBox APPLICAZIONE IOS V. 3.0.3 (465) http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi

Dettagli

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi

Università degli Studi di L Aquila. Facoltà di Ingegneria. Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi Università degli Studi di L Aquila Facoltà di Ingegneria Corso di Laurea in Ingegneria Elettronica Corso di Sistemi Informativi Prof. Gaetanino Paolone Dott. Ottavio Pascale a.a.2003-2004 Progetto Campo

Dettagli

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB

Manuale Gestore. STWS Web Energy Control - Servizio di telelettura sul WEB Manuale Gestore STWS Web Energy Control - Servizio di telelettura sul WEB SOMMARIO 1.0 PRESENTAZIONE... 4 2.0 UTENTI... 4 2.1 GESTORE... 4 2.2 AMMINISTRATORE DI CONDOMINIO... 4 2.3 INQUILINO... 4 3.0

Dettagli

Guida Operativa. ArchiviaOL

Guida Operativa. ArchiviaOL Guida Operativa ArchiviaOL I ArchiviaOL Indice 0 Part I Introduzione 3 Part II Gestione utenze 5 Part III Modalità di accesso all'applicativo 7 1 Autenticazione... da programmi fiscali e gestionali 7 2

Dettagli

MANUALE D USO MANUALE D USO

MANUALE D USO MANUALE D USO MANUALE D USO MANUALE D USO 1 INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4EXPENSE... 5 2.1 LOG IN AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 UTENTI (UTILIZZATORE DELL APP)...

Dettagli

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore.

CTVClient. Dopo aver inserito correttamente i dati, verrà visualizzata la schermata del tabellone con i giorni e le ore. CTVClient Il CTVClient è un programma per sistemi operativi Windows che permette la consultazione e la prenotazione delle ore dal tabellone elettronico del Circolo Tennis Valbisenzio. Per utilizzarlo è

Dettagli

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale

Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale Sistema per scambi/cessioni di Gas al Punto di Scambio Virtuale Modulo Bacheca 1 INDICE 1 Generalità...3 2 Accesso al sistema...4 2.1 Requisiti tecnici 5 3 Elenco funzioni e tasti di navigazione...6 3.1

Dettagli

E-LEARNING ACADEMY GUIDA OPERATIVA

E-LEARNING ACADEMY GUIDA OPERATIVA E-LEARNING ACADEMY INDICE PREMESSA 3 1. FUNZIONALITÀ DELLA PIATTAFORMA E-LEARNING ACADEMY 4 2. REGISTRATI 5 2.1 COME EFFETTUARE LA REGISTRAZIONE 5 3. PERCORSI 8 3.1 COME FRUIRE DEI CONTENUTI FORMATIVI

Dettagli

Software Servizi Web UOGA

Software Servizi Web UOGA Manuale Operativo Utente Software Servizi Web UOGA S.p.A. Informatica e Servizi Interbancari Sammarinesi Strada Caiese, 3 47891 Dogana Tel. 0549 979611 Fax 0549 979699 e-mail: info@isis.sm Identificatore

Dettagli

GUIDA AL SOCIAL CARE

GUIDA AL SOCIAL CARE 1 REGISTRAZIONE pag. 2 GESTIONE PROFILO pag. 3 GESTIONE APPUNTAMENTI pag. 4 GESTIONE PIANI DI CURA (RICHIESTA AUTORIZZAZIONE) pag. 5 INVIO DOCUMENTI A PRONTO CARE (es. FATTURE) pag. 6 LIQUIDAZIONI pag.

Dettagli

SITO DI PUBBLICAZIONE ANNUNCI

SITO DI PUBBLICAZIONE ANNUNCI IL DOCUMENTO 1. Sito di pubblicazione annunci... 3 1.1 Home page... 3 1.2 Consultazione annuncio... 4 1.3 Inserisci annuncio... 6 1.4 Avvisami... 7 1.5 Ricarica... 8 1.6 Edicola... 8 1.7 Help... 9 1.8

Dettagli

MANUALE PER IL CONDUTTORE DEL GIOCO

MANUALE PER IL CONDUTTORE DEL GIOCO MANUALE PER IL CONDUTTORE DEL GIOCO DR. PIERMARIO LUCCHINI Consulente organizzazione aziendale Realizzato per utilizzare il software 2011... ON THE WEB by Ideata e prodotta da: Cremona INTRODUZIONE Il

Dettagli

Guida alla gestione dei Verbali d esame online

Guida alla gestione dei Verbali d esame online Guida alla gestione dei Procedura informatica ESSE3 Versione 2.2 Autore Stato Revisore Data 31/01/2014 Distribuito a: Gruppo di lavoro ESSE3 Docenti dell Ateneo Sommario Introduzione... 1 1 Accesso all

Dettagli

Procedura di. Registrazione Utente, Creazione profilo Azienda. Assegnazione deleghe

Procedura di. Registrazione Utente, Creazione profilo Azienda. Assegnazione deleghe Ministero del Lavoro e delle Politiche Sociali Procedura di Registrazione Utente, Creazione profilo Azienda e Assegnazione deleghe Manuale utente Ver. 1.0 Ministero del Lavoro e delle Politiche Sociali

Dettagli

Come utilizzare il nuovo HelpDesk Maggioli Informatica

Come utilizzare il nuovo HelpDesk Maggioli Informatica Come utilizzare il nuovo HelpDesk Maggioli Informatica Sommario 1. Home... 2 2. Tickets... 3 3. Nuove richieste... 3 4. Knowledge Base... 5 5. Documenti... 5 6. Referenti... 6 7. Come modificare e/o resettare

Dettagli

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

MANUALE UTENTE. In questo manuale verranno descritte tutte le sue funzioni. Il sistema OTRS è raggiungibile al seguente link: MANUALE UTENTE OTRS è il sistema di ticketing per la gestione delle richieste tecniche e di supporto ai clienti e partner di Delta Progetti 2000. La nuova versione 3.2.10 introduce una grafica più intuitiva

Dettagli

Guida al sistema. Dott. Enea Belloni

Guida al sistema. Dott. Enea Belloni Sistema Gestionale Voucher Guida al sistema Dott. Enea Belloni Sommario della presentazione Il sistema informatico per la gestione delle domande L utente presentatore: diritti e responsabilità La pagina

Dettagli

MUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010

MUSEO&WEB. un area riservata (OTEBAC) Roma, 15 giugno 2010 CMS MUSEO&WEB 1) Creare e gestire un area riservata 2) Gestione Modulo utenti Andrea deatempera pea (OTEBAC) Area riservata Talvolta può essere necessario utilizzare il sito per condividere informazioni

Dettagli

Global Security Solutions

Global Security Solutions e-connect Guida di utilizzo (rev 0.4) e-connect è una piattaforma per la fornitura di servizi dedicati ai prodotti El.Mo., per l utilizzo è necessario disporre del seguente materiale: - Centrale VIBASIC

Dettagli

Sophos Mobile Control Guida utenti per Windows Mobile. Versione prodotto: 3.6

Sophos Mobile Control Guida utenti per Windows Mobile. Versione prodotto: 3.6 Sophos Mobile Control Guida utenti per Windows Mobile Versione prodotto: 3.6 Data documento: novembre 2013 Sommario 1 Sophos Mobile Control...3 2 Informazioni sulla guida...4 3 Accesso al portale self-service...5

Dettagli

ALBO PRETORIO WEB MANUALE DELLA PROCEDURA SOMMARIO. Uso del manuale. Informazioni generali. Interfaccia grafica. Guida di riferimento

ALBO PRETORIO WEB MANUALE DELLA PROCEDURA SOMMARIO. Uso del manuale. Informazioni generali. Interfaccia grafica. Guida di riferimento #K$+ SOMMARIO ALBO PRETORIO WEB SOMMARIO Uso del manuale Informazioni generali Interfaccia grafica Guida di riferimento Guida alle operazioni ricorrenti Appendici # 000 K SOMMARIO $ SOMMARIO + 00001 Pagina

Dettagli

ALBO VOLONTARIATO (v. 2.4.0) UTENTE ORGANIZZAZIONE VOLONTARIATO

ALBO VOLONTARIATO (v. 2.4.0) UTENTE ORGANIZZAZIONE VOLONTARIATO DIREZIONE GENERALE PROTEZIONE CIVILE, PREVENZIONE E POLIZIA LOCALE UNITÀ ORGANIZZATIVA PROTEZIONE CIVILE ALBO VOLONTARIATO (v. 2.4.0) UTENTE ORGANIZZAZIONE VOLONTARIATO Realizzato a cura di: LOMBARDIA

Dettagli

Sistema Informativo di Teleraccolta EMITTENTI

Sistema Informativo di Teleraccolta EMITTENTI Sistema Informativo di EMITTENTI aventi l Italia come Stato membro di origine i cui valori mobiliari sono ammessi alla negoziazione in un altro Stato membro dell Unione Europea Art. 116 bis, comma 1, del

Dettagli

Manuale LiveBox APPLICAZIONE IOS. http://www.liveboxcloud.com

Manuale LiveBox APPLICAZIONE IOS. http://www.liveboxcloud.com 2014 Manuale LiveBox APPLICAZIONE IOS http://www.liveboxcloud.com LiveBox Srl non rilascia dichiarazioni o garanzie in merito al contenuto o uso di questa documentazione e declina qualsiasi garanzia espressa

Dettagli

Progetto INCOME. Manuale Utente Operatore Installazione

Progetto INCOME. Manuale Utente Operatore Installazione VERSIONI Manuale Utente Operatore Installazione Tosca-Mobile VERS. Motivo Modifiche Data Approvazione Approvatore 1.0 Prima emissione 02/12/11 1/21 Sommario SOMMARIO... 2 INTRODUZIONE... 3 1.1. CONTENUTI

Dettagli

Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16. Manuale pratico per docenti e tutor

Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16. Manuale pratico per docenti e tutor Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16 Manuale pratico per docenti e tutor Sommario Sommario Primo utilizzo... 3 Ricezione della mail con il nome utente e creazione

Dettagli

Gestione dell account AdWords di Google Guida pratica

Gestione dell account AdWords di Google Guida pratica Gestione dell account AdWords di Google Guida pratica Benvenuti in AdWords di Google Questa guida fornisce una panoramica del Centro di controllo gestionale AdWords, l interfaccia per la gestione e il

Dettagli

Software Gestionale Politiche Giovanili

Software Gestionale Politiche Giovanili Software Gestionale Politiche Giovanili Guida all Uso Progettisti e Referenti tecnico-organizzativi Edizione 2012 1 INDICE DEI CONTENUTI: 1. NOZIONI GENERALI E ACCESSO AL SISTEMA 1.1 Requisiti di sistema...

Dettagli

Portale Tesoro MANUALE UTENTE Versione 7.0

Portale Tesoro MANUALE UTENTE Versione 7.0 Portale Tesoro MANUALE UTENTE Versione 7.0 Aggiornato al 28 Luglio 2015 Versione 7.0 SOMMARIO 1. INTRODUZIONE... 3 1.1. SCOPO DEL DOCUMENTO... 3 1.2. VERSIONI DEL DOCUMENTO... 3 1.3. DEFINIZIONI ED ACRONIMI...

Dettagli

VISION EXCELLENCE. Il programma annuale per la salute e il benessere degli occhi dei tuoi portatori. Manuale d uso 1

VISION EXCELLENCE. Il programma annuale per la salute e il benessere degli occhi dei tuoi portatori. Manuale d uso 1 VISION EXCELLENCE Il programma annuale per la salute e il benessere degli occhi dei tuoi portatori Manuale d uso 1 Sommario Accesso al Portale Visione Excellence...3 Panoramica generale... 4 Sezione Impostazioni...5

Dettagli

Wi-Pie Social Network Punti di accesso alla Rete Internet Manuale d'uso per operatore

Wi-Pie Social Network Punti di accesso alla Rete Internet Manuale d'uso per operatore Wi-Pie Social Network Punti di accesso alla Rete Internet Manuale d'uso per operatore INDICE 1. INTRODUZIONE...3 2. UTILIZZO GENERALE...3 2.1 UTENTE NON ANCORA REGISTRATO SUL SISTEMA...3 2.2 UTENTE GIÀ

Dettagli

Ingegneria del Software T

Ingegneria del Software T Home Finance 1 Requisiti del cliente 1 Si richiede di realizzare un sistema per la gestione della contabilità familiare. Il sistema consente la classificazione dei movimenti di denaro e la loro memorizzazione.

Dettagli

MANUALE D USO MANUALE D USO

MANUALE D USO MANUALE D USO MANUALE D USO MANUALE D USO INDICE 1 INTRODUZIONE... 3 2 COMPONENTE WEB 4SALES... 5 2.1 LOGIN UTENTE AMMINISTRATORE... 5 2.2.1 HOME PAGE FUNZIONALITA DI GESTIONE... 6 2.2.2 CLIENTI... 7 2.2.3 PIANO VISITE...

Dettagli

HR - Sicurezza. Parma 17/12/2015

HR - Sicurezza. Parma 17/12/2015 HR - Sicurezza Parma 17/12/2015 FG Software Produce software gestionale da più di 10 anni Opera nel mondo del software qualità da 15 anni Sviluppa i propri software con un motore completamente proprietario

Dettagli

Gestione degli appelli e verbalizzazione degli esami online GUIDA DOCENTI. (versione 1.0 del 26.11.2014)

Gestione degli appelli e verbalizzazione degli esami online GUIDA DOCENTI. (versione 1.0 del 26.11.2014) Gestione degli appelli e verbalizzazione degli esami online GUIDA DOCENTI (versione 1.0 del 26.11.2014) INDICE 1. LOGIN... 3 2. VISUALIZZAZIONE APPELLI... 4 3. DEFINIZIONE APPELLI... 4 4. GESTIONE LISTA

Dettagli

ISTRUZIONI PER LA DICHIARAZIONE TARIFFE ONLINE (GUIDE TURISTICHE)

ISTRUZIONI PER LA DICHIARAZIONE TARIFFE ONLINE (GUIDE TURISTICHE) ISTRUZIONI PER LA DICHIARAZIONE TARIFFE ONLINE (GUIDE TURISTICHE) Come raggiungere il servizio Il servizio di dichiarazione on line è accessibile direttamente dal sito dell assessorato al turismo www.turismo.provincia.venezia.it.

Dettagli

Introduzione Benvenuto nella guida del sito ecommerce di www.libripertutti.it

Introduzione Benvenuto nella guida del sito ecommerce di www.libripertutti.it Introduzione Benvenuto nella guida del sito ecommerce di www.libripertutti.it Ricorda che la guida è visualizzata in una finestra del browser diversa da quella del sito www.libripertutti.it, così potrai

Dettagli

ACCREDITAMENTO AI SERVIZI PER LA FORMAZIONE

ACCREDITAMENTO AI SERVIZI PER LA FORMAZIONE ACCREDITAMENTO AI SERVIZI PER LA FORMAZIONE GUIDA ALLA COMPILAZIONE ON-LINE DELLA DOMANDA 1. INTRODUZIONE 2 2. REGISTRAZIONE E PROFILAZIONE 3 1.1 REGISTRAZIONE 3 1.2 INSERIMENTO DEL PROFILO 3 2 COMPILAZIONE

Dettagli

Manuale d'uso del Connection Manager

Manuale d'uso del Connection Manager Manuale d'uso del Connection Manager Edizione 1.0 2 Indice Informazioni sull'applicazione Gestione connessioni 3 Operazioni preliminari 3 Aprire l'applicazione Gestione connessioni 3 Visualizzare lo stato

Dettagli

Guida iscrizione Community. istruzione.social.marche.it

Guida iscrizione Community. istruzione.social.marche.it Guida iscrizione Community istruzione.social.marche.it 1. Collegarsi con un browser all indirizzo : http://istruzione.social.marche.it 2. Viene visualizzata la seguente schermata di cohesion : 3. Se siete

Dettagli

MANUALE UTENTE. P.I.S.A. Progetto Informatico Sindaci Asl

MANUALE UTENTE. P.I.S.A. Progetto Informatico Sindaci Asl MINISTERO DELL ECONOMIA E DELLE FINANZE DIPARTIMENTO DELLA RAGIONERIA GENERALE DELLO STATO Ispettorato Generale di Finanza MANUALE UTENTE P.I.S.A. Progetto Informatico Sindaci Asl Versione 1.0 INDICE

Dettagli

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia

Manuale d uso Lexun Area Riservata proprietà di logos engineering - Sistema Qualità certificato ISO 9001 Det Norske Veritas Italia Pag. 1/5 Vi permetterà di gestire lo scambio di file con colleghi o clienti in maniera semplice, veloce e sicura. Potrete creare delle cartelle da condividere con i Vostri utenti e inserirvi all interno

Dettagli

Manuale di utilizzo del sito ASUWEB

Manuale di utilizzo del sito ASUWEB Manuale di utilizzo del sito ASUWEB Versione 1.0 maggio 2007 1. Introduzione:... 3 2. Come registrarsi:... 3 3. I diversi livelli di abilitazione degli utenti:... 5 4. UTENTI IN SOLA LETTURA... 5 4.1.

Dettagli

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC BMSO1001 Virtual Configurator Istruzioni d uso 02/10-01 PC 2 Virtual Configurator Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Concetti

Dettagli

Guida per la gestione del proprio profilo in Scopus utilizzando la piattaforma Scival di Elsevier

Guida per la gestione del proprio profilo in Scopus utilizzando la piattaforma Scival di Elsevier Guida per la gestione del proprio profilo in Scopus utilizzando la piattaforma Scival di Elsevier Lo scopo di questa guida è quello di spiegare come apportare delle modifiche al proprio profilo in Scopus

Dettagli

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

Light CRM. Documento Tecnico. Descrizione delle funzionalità del servizio Documento Tecnico Light CRM Descrizione delle funzionalità del servizio Prosa S.r.l. - www.prosa.com Versione documento: 1, del 11 Luglio 2006. Redatto da: Michela Michielan, michielan@prosa.com Revisionato

Dettagli

COME CREARE UNA COMUNICAZIONE / NEWSLETTER

COME CREARE UNA COMUNICAZIONE / NEWSLETTER COME CREARE UNA COMUNICAZIONE / NEWSLETTER Benvenuti nella MINI GUIDA di Centrico per la creazione di una nuova Comunicazione o Newsletter. Grazie a questa guida, potrai creare delle comunicazioni ad hoc

Dettagli

Magazzino Virtuale Clienti

Magazzino Virtuale Clienti Magazzino Virtuale Clienti Servizio RICAMBI STORICI Manuale Utente Marzo 2009 RICAMBI STORICI MANUALE UTENTE 2 Sommario 1. INTRODUZIONE... 3 2. ACCESSO ALLA SEZIONE GESTIONE VENDITE DI RICAMBI STORICI...

Dettagli

Università degli Studi di Messina

Università degli Studi di Messina Università degli Studi di Messina Guida alla Rendicontazione on-line delle Attività del Docente Versione della revisione: 2.02/2013-07 A cura di: Fabio Adelardi Università degli studi di Messina Centro

Dettagli

SOMMARIO... 3 INTRODUZIONE...

SOMMARIO... 3 INTRODUZIONE... Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...

Dettagli

L APP PER IPHONE E ANDROID

L APP PER IPHONE E ANDROID L APP PER IPHONE E ANDROID PER LA PIANIFICAZIONE E GESTIONE DELLA FORZA LAVORO IN MOBILITA GIUGNO 2013 RCSOFT Software House 1 GAT MOBILE COS E GAT MOBILE è una APP rivolta alle aziende che si occupano

Dettagli

Guida alla Prima Configurazione dei Servizi

Guida alla Prima Configurazione dei Servizi Guida alla Prima Configurazione dei Servizi Indice Indice Guida all attivazione del servizio centralino 3 A. Applicazione Centralino su PC 5 B. Gruppo Operatori 9 Gestione all attivazione dei servizi internet

Dettagli

Guida all utilizzo di Moodle per gli studenti

Guida all utilizzo di Moodle per gli studenti Guida all utilizzo di Moodle per gli studenti 1 Premessa La piattaforma utilizzata per le attività a distanza è Moodle, un software per la gestione di corsi online. Dal punto di vista dello studente, si

Dettagli

Motorola Phone Tools. Guida rapida

Motorola Phone Tools. Guida rapida Motorola Phone Tools Guida rapida Sommario Requisiti minimi...2 Operazioni preliminari all'installazione Motorola Phone Tools...3 Installazione Motorola Phone Tools...4 Installazione e configurazione del

Dettagli

SISTEMA TS AUTENTICAZIONE A SISTEMATS MODALITÀ OPERATIVE PER GLI UTENTI DEL SSN

SISTEMA TS AUTENTICAZIONE A SISTEMATS MODALITÀ OPERATIVE PER GLI UTENTI DEL SSN SISTEMA TS AUTENTICAZIONE A SISTEMATS MODALITÀ OPERATIVE PER GLI UTENTI DEL SSN INDICE 1. PREMESSA... 3 2. LE CREDENZIALI... 3 3. L ACCESSO AL SISTEMA... 3 4. LE NUOVE REGOLE PER LA DEFINIZIONE DELLA PASSWORD...

Dettagli

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo

Portale tirocini. Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 1 di 38 Portale tirocini Manuale utente Per la gestione del Progetto Formativo GESTIONE PROGETTO FORMATIVO Pag. 2 di 38 INDICE 1. INTRODUZIONE... 3 2. ACCESSO AL SISTEMA...

Dettagli

ALF0021M MANUALE UTENTE MODULO "SETUP"

ALF0021M MANUALE UTENTE MODULO SETUP ALF0021M MANUALE UTENTE MODULO "SETUP" ALBOFORNITORI VER. 4.9.1 Revisioni Rev. Versione software Data Descrizione 0 15/11/2010 Prima emissione 1 05/09/2011 Nuovo template 2 4.8.0 22/05/2012 Visibilitá

Dettagli

GUIDA RAPIDA PRODUTTORI

GUIDA RAPIDA PRODUTTORI GUIDA RAPIDA PRODUTTORI PRODUTTORI INTERMEDIARI TRASPORTATORI RECUPERATORI SMALTITORI 21 dicembre 2011 www.sistri.it SEMPLIFICAZIONI Nell attuale versione vengono introdotte le seguenti semplificazioni:

Dettagli

SCUOLANEXT GUIDA APP DIDUP DEL 28/02/2015

SCUOLANEXT GUIDA APP DIDUP DEL 28/02/2015 SCUOLANEXT GUIDA APP DIDUP DEL 28/02/2015 Tutti i nominativi riportati in questo documento sono inventati e non riconducibili a nessuna persona realmente esistente (in ottemperanza alle norme previste

Dettagli

FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org

FISH Sardegna ONLUS. www.fishsardegna.org. Manuale Utente. www.fishsardegna.org FISH Sardegna ONLUS Manuale Utente Note generali: Il sito è costruito su CMS Drupal 7. Per avere maggiori informazioni su Drupal si puo consultare online il portale ufficiale http://drupal.org/( in inglese)

Dettagli

Lifephone. Introduzione. Database. Sito

Lifephone. Introduzione. Database. Sito Lifephone Introduzione Il progetto Lifephone ha come obiettivo ridurre l utilizzo degli imballaggi per la commercializzazione dei prodotti. Per poter realizzare l idea si propone l utilizzo di etichette

Dettagli

Dipartimento per le Libertà Civili e l Immigrazione

Dipartimento per le Libertà Civili e l Immigrazione Dipartimento per le Libertà Civili e l Immigrazione Sistema inoltro telematico Manuale utente Versione 10 Data aggiornamento: 14/09/2012 Pagina 1 (25) Sommario 1. Il sistema di inoltro telematico delle

Dettagli

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi Capitolo Terzo Primi passi con Microsoft Access Sommario: 1. Aprire e chiudere Microsoft Access. - 2. Aprire un database esistente. - 3. La barra multifunzione di Microsoft Access 2007. - 4. Creare e salvare

Dettagli

LA PRIVACY POLICY DI WEDDINGART

LA PRIVACY POLICY DI WEDDINGART LA PRIVACY POLICY DI WEDDINGART PERCHÈ QUESTA PAGINA? In questa pagina si descrivono le modalità di gestione del sito www.weddingart.it (creato da Sabdesign s.n.c. di seguito Sabdesign ) in riferimento

Dettagli

NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA

NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA 3 NAVIGAZIONE DEL SI-ERC: UTENTE PROGETTISTA Collegandosi al sito, si accede alla Home Page del SI-ERC che si presenta come illustrato di seguito. L utente progettista, analogamente agli altri utenti,

Dettagli

Manuale Operativo Beneficiario Sfinge2020

Manuale Operativo Beneficiario Sfinge2020 Manuale Operativo Beneficiario Sfinge2020 Pag. 1 di 20 Identificazione Edizione 1.3 Titolo SFINGE 2020 Manuale Operativo Beneficiario Tipo Manuale Utente N. Pagine 20 Diffusione o Riservata o Interna x

Dettagli

Manuale Richiesta di Accesso

Manuale Richiesta di Accesso Manuale Richiesta di Accesso ESCoMaS Edison Stoccaggio Commercial Management System Edison Stoccaggio SPA Manuale Richiesta di Accesso - Escomas 1/12 Sommario 1. PREMESSE 3 1.1. FINALITÀ DEL MANUALE 3

Dettagli