Nome del Progetto MGT MiGiocoTutto Sito web per la gestione di scommesse sportive on-line Redazione Fulgenzi Alessandro data 05/02/2007 Firma Verifica cliente data Firma _Ed1Rev1 11/11/2008 16.39 Pag 1 di 70
INDICE 1. INTRODUZIONE... 5 1.1 OBIETTIVO... 5 1.2 IDENTIFICATIVO DEL DOCUMENTO... 5 1.3 DOCUMENTI DI RIFERIMENTO... 5 1.4 DEFINIZIONI ED ACRONIMI... 5 2. ARCHITETTURA DEL SISTEMA... 6 2.1 SCHEMA DELL ARCHITETTURA... 6 2.2 LINGUAGGI DI PROGRAMMAZIONE... 7 2.3 SOTTOSISTEMI... 7 CLASSI DI PROGETTAZIONE... 8 2.4 UTENTI... 8 2.4.1 Diagramma delle classi... 8 2.5 EVENTI... 9 2.5.1 Diagramma delle classi... 9 2.6 SCOMMESSE... 10 2.6.1 Diagramma delle classi... 10 2.7 DB... 11 2.7.2 DB.Utenti... 12 2.7.3 DB.Eventi... 13 2.7.4 DB.Scommesse... 14 3. REALIZZAZIONE DEI CASI D USO... 15 3.1 UC_01_01 REGISTRAZIONE UTENTE... 16 3.1.1 Interfaccia utente... 16 3.1.2 Diagramma di sequenza... 16 3.2 UC_01_02 MODIFICA DATI UTENTE... 18 3.2.1 Interfaccia utente... 18 3.2.2 Diagramma di sequenza... 18 3.3 UC_01_03 MODIFICA MODALITÀ DI PAGAMENTO... 20 3.3.1 Interfaccia utente... 20 3.3.2 Diagramma di sequenza... 21 3.4 UC_01_04 LOGIN... 22 3.4.1 Interfaccia utente... 22 3.4.2 Diagramma di sequenza... 22 3.5 UC_02_01 CONSULTAZIONE STORICO EVENTO... 24 3.5.1 Interfaccia utente... 24 3.5.2 Diagramma di sequenza... 25 3.6 UC_02_02 CONSULTAZIONE STORICO PARTECIPANTE... 26 3.6.1 Interfaccia utente... 26 3.6.2 Diagramma di sequenza... 27 3.7 UC_02_03 ARCHIVIAZIONE DATI STORICI... 28 3.7.1 Interfaccia utente... 28 3.7.2 Diagramma di sequenza... 29 _Ed1Rev1 11/11/2008 16.39 Pag 2 di 70
3.8 UC_03_01 VERSAMENTO UTENTE... 30 3.8.1 Interfaccia utente... 30 3.8.2 Diagramma di sequenza... 31 3.9 UC_03_02 PRELIEVO UTENTE (RICHIESTA)... 32 3.9.1 Interfaccia utente... 32 3.9.2 Diagramma di sequenza... 33 3.10 UC_03_03 VERSAMENTO SISTEMA... 34 3.10.1 Interfaccia utente... 34 3.10.2 Diagramma di sequenza... 34 3.11 UC_03_04 PRELIEVO SISTEMA... 35 3.11.1 Interfaccia utente... 35 3.11.2 Diagramma di sequenza... 35 3.12 UC_03_05 PRELIEVO UTENTE (ESECUZIONE)... 36 3.12.1 Interfaccia utente... 36 3.12.2 Diagramma di sequenza... 37 3.13 UC_04_01 IMPOSTAZIONE SCOMMESSA... 38 3.13.1 Interfaccia utente... 38 3.13.2 Diagramma di interazione... 39 3.14 UC_04_02 AGGIUNTA EVENTO... 40 3.14.1 Interfaccia utente... 40 3.14.2 Diagramma di sequenza... 41 3.15 UC_04_03 SELEZIONE ESITO EVENTO... 42 3.15.1 Interfaccia utente... 42 3.15.2 Diagramma di interazione... 43 3.16 UC_04_04 ESECUZIONE SCOMMESSA... 44 3.16.1 Interfaccia utente... 44 3.16.2 Diagramma di sequenza... 45 3.17 UC_04_05 PAGAMENTO SCOMMESSE... 46 3.17.1 Interfaccia utente... 46 3.17.2 Diagramma di sequenza... 47 3.18 UC_04_06 ELIMINA SCOMMESSA EVENTO... 48 3.18.1 Interfaccia utente... 48 3.18.2 Diagramma di sequenza... 49 3.19 UC_05_01 NUOVA TIPOLOGIA ESITO... 50 3.19.1 Interfaccia utente... 50 3.19.2 Diagramma di collaborazione... 51 3.20 UC_05_02 NUOVO EVENTO... 52 3.20.1 Interfaccia utente... 52 3.20.2 Diagramma di collaborazione... 53 3.21 UC_05_03 NUOVA QUOTAZIONE... 54 3.21.1 Interfaccia utente... 54 3.21.2 Diagramma di collaborazione... 55 3.22 UC_05_04 IMPOSTAZIONE ESITO EVENTO... 56 3.22.1 Interfaccia utente... 56 3.22.2 Diagramma di collaborazione... 56 3.23 UC_05_05 SELEZIONE TIPO ESITO... 58 3.23.1 Interfaccia utente... 58 3.23.2 Diagramma di collaborazione... 59 _Ed1Rev1 11/11/2008 16.39 Pag 3 di 70
3.24 UC_06_01 AGGIUNGI BOOKMAKER... 60 3.24.1 Interfaccia utente... 60 3.24.2 Diagramma di sequenza... 60 3.25 UC_06_02 RIMUOVI BOOKMAKER... 62 3.25.1 Interfaccia utente... 62 3.25.2 Diagramma di sequenza... 62 3.26 UC_06_03 IMPOSTA ABILITAZIONE BOOKMAKER PER CATEGORIA EVENTO... 64 3.26.1 Interfaccia utente... 64 3.26.2 Diagramma di sequenza... 65 3.27 UC_08_01 AGGIUNGI AMMINISTRATORE... 66 3.27.1 Interfaccia utente... 66 3.27.2 Diagramma di sequenza... 66 3.28 UC_08_02 RIMUOVI AMMINISTRATORE... 68 3.28.1 Interfaccia utente... 68 3.28.2 Diagramma di sequenza... 68 4. DIAGRAMMI DI STATO... 70 4.1 SCOMMESSA... 70 _Ed1Rev1 11/11/2008 16.39 Pag 4 di 70
1. INTRODUZIONE 1.1 Obiettivo Questo documento ha come obiettivo la descrizione dettagliata del sistema e rappresenta l artefatto della fase di progettazione. Il frutto di questo processo è rappresentato quindi dal modello di progettazione. Le attività che portano alla stesura di questo documento sono : - Disegno dell architettura del sistema - Individuazione dei package - Modellazione dettagliata delle classi - Realizzazione dettagliata dei casi d uso - Diagrammi di stato 1.2 Identificativo del documento Il documento in oggetto è denominato (_ed1rev1). 1.3 Documenti di riferimento Rxx = Documenti di Riferimento Cxx = Documenti Correlati [R01] Glossario (MGT_01_GLO_ed1rev1). [R02] System Requirements Specifications (MGT_01_SRS_ed1rev3). [R03] System Analysis (MGT_01_SA_ed1rev3). 1.4 Definizioni ed acronimi Fare riferimento al documento [R01]. _Ed1Rev1 11/11/2008 16.39 Pag 5 di 70
2. ARCHITETTURA DEL SISTEMA 2.1 Schema dell architettura Il progetto nasce come applicazione web, pertanto l architettura sarà strutturata secondo la consueta modalità client/server che sfrutta, per l accesso un browser web commerciale. Sarà garantito l accesso da postazioni web aventi almeno i seguenti browser o versioni superiori : Internet Explorer 5 Netscape 6 Firefox 1.0 Per la comunicazione con le compagnie di gestione credito e per l operatività dei bookmaker da postazioni remote sarà utilizzato il protocollo https. _Ed1Rev1 11/11/2008 16.39 Pag 6 di 70
2.2 Linguaggi di programmazione Il sistema sarà sviluppato secondo un architettura web sfruttando il paradigma MVC (Model/View/Controller). La tecnologia utilizzata sarà costituita da : - JSP JavaServer Pages (per la parte View) - Java Servlet (per la parte Controller) - Java (per la parte Model). 2.3 Sottosistemi Segue il diagramma dei sottosistemi individuate nella fase di progettazione : _Ed1Rev1 11/11/2008 16.39 Pag 7 di 70
CLASSI DI PROGETTAZIONE 2.4 Utenti Questa sezione individua le classi necessarie per gestire le operazioni relative agli utenti (registrazione, aggiornamento dati, ecc). 2.4.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 8 di 70
2.5 Eventi Questa sezione individua le classi necessarie per gestire le operazioni relative agli eventi. 2.5.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 9 di 70
2.6 Scommesse Questa sezione individua le classi necessarie per gestire le operazioni relative alle scommesse effettuate dai Giocatori. 2.6.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 10 di 70
2.7 DB Questa sezione individua le classi necessarie per gestire l interfaccia verso il DB. Il package è ulteriormente suddiviso in tanti sottopackage quanti sono quelli che necessitano di interfacciarsi col DB. Ovvero sarà suddiviso in : - DB.Utenti - DB.Eventi - DB.Scommesse 2.7.1.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 11 di 70
2.7.2 DB.Utenti Quest sottopackage gestisce l interfaccia verso il DB degli oggetti appartenenti al package Utenti. 2.7.2.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 12 di 70
2.7.3 DB.Eventi Quest sottopackage gestisce l interfaccia verso il DB degli oggetti appartenenti al package Eventi. 2.7.3.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 13 di 70
2.7.4 DB.Scommesse Quest sottopackage gestisce l interfaccia verso il DB degli oggetti appartenenti al package Scommesse. 2.7.4.1 Diagramma delle classi _Ed1Rev1 11/11/2008 16.39 Pag 14 di 70
3. REALIZZAZIONE DEI CASI D USO Questa sezione descrive la realizzazione dei casi d uso espressi nel documento [R02] nell ambito della progettazione. Saranno realizzati esclusivamente i diagrammi di collaborazione. Tali diagrammi saranno quindi una rivisitazione degli analoghi diagrammi della fase di analisi, con l aggiunta di dettagli propri della progettazione. _Ed1Rev1 11/11/2008 16.39 Pag 15 di 70
3.1 UC_01_01 Registrazione utente Questo caso d uso descrive l operazione di iscrizione dell utente al sistema. 3.1.1 Interfaccia utente 3.1.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 16 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 17 di 70
3.2 UC_01_02 Modifica dati utente Questo caso d uso descrive l operazione di modifica dei dati di iscrizione da parte dell utente. 3.2.1 Interfaccia utente 3.2.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 18 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 19 di 70
3.3 UC_01_03 Modifica modalità di pagamento Questo caso d uso descrive l operazione di modifica della modalità di pagamento delle scommesse da parte dell utente. 3.3.1 Interfaccia utente In seguito alla selezione di una modalità, saranno visualizzati gli eventuali campi necessari per completarla (es. per la Carte di Credito il numero e la scadenza). _Ed1Rev1 11/11/2008 16.39 Pag 20 di 70
3.3.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 21 di 70
3.4 UC_01_04 Login Questo caso d uso descrive l operazione di login dell utente al sistema. 3.4.1 Interfaccia utente 3.4.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 22 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 23 di 70
3.5 UC_02_01 Consultazione storico evento Questo caso d uso consente la visualizzazione dello storico dei risultati relativi ad un particolare evento, ovvero ad una lista partecipanti relativa ad un tipo evento. 3.5.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 24 di 70
3.5.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 25 di 70
3.6 UC_02_02 Consultazione storico partecipante Questo caso d uso consente la visualizzazione dello storico dei risultati relativi ad un partecipante per un tipo evento. 3.6.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 26 di 70
3.6.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 27 di 70
3.7 UC_02_03 Archiviazione dati storici Questo caso d uso descrive la fase di archiviazione degli eventi su cui il sistema ha proposto scommesse. 3.7.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 28 di 70
3.7.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 29 di 70
3.8 UC_03_01 Versamento utente Questo caso d uso descrive l operazione di versamento sul proprio conto da parte di un utente. Se non è ancora scaduto il periodo scelto dall utente, tale importo sarà memorizzato ma non accreditato sul conto. L accredito sarà eseguito soltanto alla scadenza del periodo. 3.8.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 30 di 70
3.8.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 31 di 70
3.9 UC_03_02 Prelievo utente (richiesta) Questo caso d uso descrive l operazione di prelievo dal conto dell utente da parte dell utente stesso. Questa operazione presume che l utente abbia fornito i dati del proprio conto corrente verso il quale fare il bonifico. Se l utente non ha fornito tali dati, non sarà possibile procedere col prelievo. Il bonifico effettivo, per motivi di sicurezza, non sarà effettuato automaticamente. Sarà semplicemente memorizzata una richiesta di prelievo che un amministratore evaderà manualmente tramite bonifico. 3.9.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 32 di 70
3.9.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 33 di 70
3.10 UC_03_03 Versamento sistema Questo caso d uso descrive l operazione di versamento sul conto dell utente da parte del sistema (ad esempio a seguito del pagamento di una scommessa vincente). 3.10.1 Interfaccia utente Nessuna. 3.10.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 34 di 70
3.11 UC_03_04 Prelievo sistema Questo caso d uso descrive l operazione di prelievo dal conto dell utente da parte del sistema (ad esempio durante l esecuzione di una scommessa). 3.11.1 Interfaccia utente Nessuna. 3.11.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 35 di 70
3.12 UC_03_05 Prelievo utente (esecuzione) Questo caso d uso descrive l operazione di esecuzione vera e propria (tramite bonifico) di un prelievo dal portafoglio dell utente al suo conto bancario. 3.12.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 36 di 70
3.12.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 37 di 70
3.13 UC_04_01 Impostazione scommessa Questo caso d uso descrive l impostazione di una scommessa da parte di un utente. 3.13.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 38 di 70
3.13.2 Diagramma di interazione Data la generalità del caso d uso, il diagramma di interazione è stato omesso. Per ulteriori dettagli, consultare i relativi diagrammi del caso d uso contenuto (UC_04_02). _Ed1Rev1 11/11/2008 16.39 Pag 39 di 70
3.14 UC_04_02 Aggiunta evento Questo caso d uso descrive l operazione di aggiunta di un evento ad una scommessa. 3.14.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 40 di 70
3.14.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 41 di 70
3.15 UC_04_03 Selezione esito evento Questo caso d uso descrive l operazione di selezione di un evento su cui scommettere. 3.15.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 42 di 70
3.15.2 Diagramma di interazione Data la generalità del caso d uso, il diagramma di collaborazione è stato omesso. Per ulteriori dettagli, consultare i relativi diagrammi del caso d uso contenuto (UC_05_05). _Ed1Rev1 11/11/2008 16.39 Pag 43 di 70
3.16 UC_04_04 Esecuzione scommessa Questo caso d uso descrive l operazione di esecuzione di una scommessa precedentemente impostata. 3.16.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 44 di 70
3.16.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 45 di 70
3.17 UC_04_05 Pagamento scommesse Questo caso d uso descrive l operazione di pagamento delle scommesse relative ad un evento disputato. 3.17.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 46 di 70
3.17.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 47 di 70
3.18 UC_04_06 Elimina scommessa evento Questo caso d uso descrive l eliminazione di un evento da una scommessa mentre la si sta impostando. 3.18.1 Interfaccia utente _Ed1Rev1 11/11/2008 16.39 Pag 48 di 70
3.18.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 49 di 70
3.19 UC_05_01 Nuova tipologia esito Questo caso d uso descrive l operazione di aggiunta di una nuova tipologia di esito da parte di un bookmaker. 3.19.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. _Ed1Rev1 11/11/2008 16.39 Pag 50 di 70
3.19.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 51 di 70
3.20 UC_05_02 Nuovo evento Questo caso d uso descrive l operazione di aggiunta di un nuovo esito. Poiché è possibile inserire soltanto una parte delle possibili tipologie di esito previste per un tipo di evento, sarà data la possibilità di scegliere quelle da trattare. 3.20.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. _Ed1Rev1 11/11/2008 16.39 Pag 52 di 70
3.20.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 53 di 70
3.21 UC_05_03 Nuova quotazione Questo caso d uso descrive l operazione di inserimento di una nuova quotazione. Se l utente non risulta abilitato ad inserire quotazioni sulla categoria di evento selezionata, sarà restituito un messaggio di errore. 3.21.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. _Ed1Rev1 11/11/2008 16.39 Pag 54 di 70
3.21.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 55 di 70
3.22 UC_05_04 Impostazione esito evento Questo caso d uso descrive l operazione di impostazione dell esito reale verificatosi per un determinato evento ed un tipo di esito ad esso relativo. 3.22.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. 3.22.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 56 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 57 di 70
3.23 UC_05_05 Selezione tipo esito Questo caso d uso descrive l operazione di selezione di una tipologia di esito relativa ad un evento. In seguito alla selezione, all utente saranno presentati i pulsanti relativi alle funzionalità a cui può accedere. 3.23.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. Saranno visualizzati soltanto i pulsanti per cui l utente risulta abilitato (es. un Giocatore vedrà soltanto il pulsante Scommetti). _Ed1Rev1 11/11/2008 16.39 Pag 58 di 70
3.23.2 Diagramma di collaborazione Segue la realizzazione del caso d uso tramite diagramma di collaborazione : _Ed1Rev1 11/11/2008 16.39 Pag 59 di 70
3.24 UC_06_01 Aggiungi bookmaker Questo caso d uso descrive l operazione di aggiunta di un nuovo bookmaker. Questa operazione può essere svolta soltanto da un amministratore. 3.24.1 Interfaccia utente 3.24.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 60 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 61 di 70
3.25 UC_06_02 Rimuovi bookmaker Questo caso d uso descrive la rimozione di un bookmaker. Questa operazione può essere svolta soltanto da un Amministratore. 3.25.1 Interfaccia utente 3.25.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 62 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 63 di 70
3.26 UC_06_03 Imposta abilitazione bookmaker per categoria evento Questo caso d uso descrive l abilitazione/disabilitazione di un bookmaker a fissare quote per una determinata categoria di evento. 3.26.1 Interfaccia utente I vari menù saranno popolati di volta in volta in base alla selezione effettuata sul menù precedente. Se l utente risulta già abilitato, comparirà il pulsante Disabilita. Altrimenti comparirà il pulsante Abilita. _Ed1Rev1 11/11/2008 16.39 Pag 64 di 70
3.26.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 65 di 70
3.27 UC_08_01 Aggiungi amministratore Questo caso d uso descrive l operazione di aggiunta di un nuovo amministratore. Questa operazione può essere svolta soltanto da un altro amministratore. 3.27.1 Interfaccia utente 3.27.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 66 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 67 di 70
3.28 UC_08_02 Rimuovi amministratore Questo caso d uso descrive la rimozione di un amministratore. Questa operazione può essere svolta soltanto da un altro Amministratore. La rimozione di un Super Amministratore può essere eseguita soltanto da un altro Super Amministratore. Inoltre un amministratore non può rimuovere sé stesso. 3.28.1 Interfaccia utente 3.28.2 Diagramma di sequenza Segue la realizzazione del caso d uso tramite diagramma di sequenza : _Ed1Rev1 11/11/2008 16.39 Pag 68 di 70
_Ed1Rev1 11/11/2008 16.39 Pag 69 di 70
4. DIAGRAMMI DI STATO 4.1 Scommessa Segue il diagramma di stato relativo ad una Scommessa _Ed1Rev1 11/11/2008 16.39 Pag 70 di 70