Studio per la realizzazione di una piattaforma di monitoring per servizi wireless

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Studio per la realizzazione di una piattaforma di monitoring per servizi wireless"

Transcript

1 UNIVERSITA DEGLI STUDI ROMA TRE Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Tesi di Laurea Studio per la realizzazione di una piattaforma di monitoring per servizi wireless Laureando Alberto Pettini Relatore Prof. Paolo Merialdo Università Roma Tre Correlatore Severino Di Cola Datamat S.p.A. Anno Accademico

2 Misura ciò che è misurabile, e rendi misurabile ciò che non lo è Galileo Galilei ( )

3 Indice 1 Introduzione Contenuto dei capitoli Contesto Service Level Management QoS Il concetto di chiave Problema Specifiche di Sistema Obiettivo Metodologia di sviluppo RUP Iterazioni Ideazione Analisi dei requisiti Requisiti Funzionali Requisiti non Funzionali Attori Elaborazione Modello dei casi d uso UC1 : Visualizza scenario Pull UC2 : Filtra i risultati Pull UC3 : Seleziona Probe II

4 INDICE INDICE UC4 : Visualizza scenario Push UC5 : Visualizza scenario Allarmi UC6 : Imposta il numero di eventi Tecnologie di sviluppo Soluzione Java Servlet e jsp Vantaggi rispetto Visual Basic Lo strato di persistenza Architettura del Sistema Le componenti nel dettaglio Probe Alarm Manager KPI viewer and reporting Repository Configurazione operativa Implementazione e Transizione Modello a strati Classi e modello Controllo e vista Dati e persistenza Transizione Il Sistema WSM Monitoring web real-time Pull Push Allarmi Reportistica Risultati e Conclusioni Sviluppi futuri III

5 INDICE INDICE 11 Strumenti utilizzati Strumenti software Ringraziamenti 71 IV

6 Elenco delle figure 2.1 Relazione tra punti di vista del QoS Gerarchia degli indicatori chiave Fasi del processo RUP Ciclo del processo iterativo-incrementale Use Case 1: Visualizza Pull Use Case 2: Filtra risultati Pull Use Case 3: Seleziona Probe Use Case 4: Visualizza Push Use Case 6: Imposta numero eventi Architettura Servlet e Jsp Architettura logico-funzionale Configurazione operativa Struttura fisica della componente web Modello a strati Il modello delle classi Estensioni web per UML - rappresentazione simbolica Estensioni web per UML: UC Estensioni web per UML: UC Estensioni web per UML: UC La tabella MDSLOG Vista di insieme delle tabelle di interesse Vista parziale del Db (1) V

7 ELENCO DELLE FIGURE ELENCO DELLE FIGURE 8.10 Vista parziale del Db (2) Dettaglio monitoring Pull Dettaglio monitoring Push Dettaglio monitoring Allarmi Menù di scelta Sintesi Servizi VI

8 Capitolo 1 Introduzione La continua evoluzione delle tecnologie nel settore delle telecomunicazioni e del business ad esse correlato ha comportato negli ultimi anni un radicale cambiamento delle comunicazioni mobili. In particolare il mondo del wireless sta trasformando i dispositivi mobili da semplici terminali per chiamate vocali a potenti strumenti interattivi. In tale ambito il corretto funzionamento dei servizi offerti all utente ha assunto importanza basilare per i Service Providers operanti su sistemi mobili di Terza Generazione. Il progetto di Wireless Service Monitoring (WSM), oggetto di questa tesi, è nato all interno della Divisione Telecomunicazioni (Convergere) della società Datamat. L obiettivo da raggiungere è stato la realizzazione di una componente web di un sistema di monitoring complesso e modulare che operasse in real time. Tale sistema offre una soluzione integrata composta da strumenti di simulazione del traffico SMS/MMS (wireless probes), di navigazione su portali WAP, e gli strumenti necessari alla documentazione dei livelli di servizio offerti. L approccio allo sviluppo del progetto è stato del tipo iterativo incrementale sull impronta delle tecniche suggerite dal Rational Unified Process (RUP), un processo per lo sviluppo di software Object Oriented. Anche le consegne al cliente sono avvenute in più fasi, offrendoci così un feed-back continuo e permettendo una continua individualizzazione dei rischi maggiori 1

9 1.1. Contenuto dei capitoli CAPITOLO 1. Introduzione che ha consentito interventi e modifiche tempestive e limitate. L analisi dei requisiti è stata guidata da specifiche funzionali molto dettagliate nate da un attenta interazione con il cliente finale da parte dei responsabili del team, ed ha avuto un ruolo fondamentale nello sviluppo, offrendo un solido filo conduttore nello svolgimento delle attività. La scelta delle tecnologie di sviluppo è stata in parte dettata dall esigenza di far evolvere un sistema già parzialmente esistente, in parte per poter offrire al cliente un prodotto conforme alle specifiche funzionali e prestazionali e facilmente espandibile nel futuro. Il progetto è stato gestito tramite una struttura software ed hardware altamente modulare, consentendo un ottimale sviluppo in team e permettendo di ottenere singole componenti facilmente integrabili e riusabili. Tali accorgimenti hanno conferito al sistema caratteristiche di adattabilità ai nuovi servizi ed alle esigenze dei diversi clienti e lo hanno predisposto a futuri sviluppi ed implementazioni. 1.1 Contenuto dei capitoli Il cap. 2 è un introduzione al contesto in cui il progetto di Wireless Service Monitoring si va a collocare. Vi si spiegano i princìpi di funzionamento e l importanza del Service Level Management (SLM) nell ambito delle telecomunicazioni, con attenzione ai concetti di Quality of Sevice e di chiavi di qualità. Nel cap. 3 vi è una descrizione più dettagliata dell obiettivo da raggiungere e dei requisiti richiesti: una piattaforma che permetta di monitorare in real-time servizi wireless (SMS-MMS-WAP), creando una sorta di cruscotto con strumenti di supporto al personale tecnico-amministrativo di un Telco provider. Nel cap. 4 si introduce la metodologia di sviluppo adottata durante 2

10 1.1. Contenuto dei capitoli CAPITOLO 1. Introduzione la durata del progetto, analizzando gli aspetti ed i vantaggi del processo iterativo-incrementale RUP (Rational Unified Process). I capitoli successivi si baseranno principalmente sulle fasi individuate da tale processo di sviluppo. Il cap. 5 riporta gli studi effettuati durante la fase di Ideazione, proponendo una soluzione al problema individuato. In questa fase vengono analizzati nello specifico i requisiti richiesti e sono individuati gli attori principali che interagiscono con il sistema. Con il cap. 6 si pone l attenzione alla fase di Elaborazione, con l obiettivo di realizzare un modello formale che rappresenti quanto analizzato nella fase precedente. Nel cap. 7 vengono presentate le tecnologie di sviluppo adoperate nel progetto. In particolare si parla di tecnologie Java applicate al web (Jsp e Servlet) ed i vantaggi che portano. Viene anche descritto lo strato di persistenza dei dati e l interazione con il Database. Viene poi presentata l architettura generale del sistema nella sua completezza, con ruolo e funzionamento di ogni componente coinvolta. Il cap. 8 è focalizzato sulla fase implementativa, descrivendo nel dettaglio le scelte e la creazione di modello, controllo ed interfaccia. Alla fine del capitolo viene introdotta anche la fase di Transizione, ovvero il passaggio tra due iterazioni consecutive del processo RUP, nella quale vengono descritti i test effettuati sul sistema. Nel cap. 9 viene fatta una panoramica sul prodotto sviluppato nella sua completezza, descrivendo le interfaccie realizzate e gli strumenti a disposizione dell utente. Per completezza oltre alla parte di monitoring real-time vengono mostrate anche le schermate di reportistica dei servizi. Il cap. 10 contiene le considerazioni di insieme sull attività lavorativa svolta descrivendo i risultati ottenuti e traendone delle conclusioni. Vengo- 3

11 1.1. Contenuto dei capitoli CAPITOLO 1. Introduzione no inoltre introdotti gli sviluppi futuri previsti per il sistema in previsione delle nuove tecnologie in ambito dei servizi di comunicazione wireless che si affacciano sul mercato. 4

12 Capitolo 2 Contesto 2.1 Service Level Management La percezione che il cliente ha di un servizio wireless non si basa esclusivamente su semplici misurazioni quantitative riguardo le prestazioni della rete ma di norma include anche considerazioni sulla qualità delle operazioni, ad esempio l esattezza di fatturazione, la reperibilità di risorse o la tempestiva risoluzione di problemi. Di qui la necessità di sottoscrivere contratti di Service Level Agreement, anche detti Service Level Garantee. Essi non sono altro che contratti (o parti di contratto) che vengono stipulati tra il Network Operator/Service Provider (NOs/SPs) ed il cliente, con la funzione di garantire un comune accordo riguardo servizi, priorità, responsabilità ed altro, defininendo un insieme di appropriate procedure ed obiettivi al fine del mantenimento di una determinata Qualità di Servizio. Tali procedure comprendono i concetti di disponibilità, percentuale d errore, frequenza dei fallimenti (MTBF), tempo di ripristino di una servizio (MTRS). Lo scopo del Service Level Management è dunque quello di definire delle metodologie che consentano un continuo controllo e la valutazione in tempo reale di una determinata prestazione per il raggiungimento delle soglie minime di qualità, predisponendo le azioni correttive a fronte di evidenti o prevedibili degradi del livello di servizio offerti, prima che siano pregiudicate la disponibilità e la fruibilità del servizio stesso. 5

13 2.2. QoS CAPITOLO 2. Contesto 2.2 QoS Con lo sviluppo dei servizi di terza generazione (3G) il concetto di Quality of Service ha acquisito un importanza critica, tanto da imporre ai diversi fornitori di prestazioni nell ambito delle Telecomunicazioni un continuo controllo dei servizi erogati. La percezione di qualità di servizio risulta ovviamente differente a seconda del punto di vista, come possiamo vedere in figura 2.1. Figura 2.1: Relazione tra punti di vista del QoS In quest ottica il QoS offerto dal provider consisterà in una dichiarazione del livello di qualità garantito al cliente per contratto, espresso in un linguaggio comprensibile ad entrambe le parti. Un esempio è dato dal valore della Service Avaibility (SA), ovvero la disponibilità del servizio, intesa come tempo durante il quale la risorsa offerta è ritenuta migliore o uguale del QoS stabilito, ed espressa in percentuale per quantificare il periodo di operatività della servizio negoziato. A tale valore dovrà avvicinarsi quanto più possibile l Achieved QoS, ovvero la qualità effettivamente raggiunta, suddivisa e ricapitolata per periodi di tempo solitamente con cadenza mensile. Al contrario il cliente utilizzatore parlerà di QoS in termini assolutamente non tecnici ma di livello di soddisfazione, come combinazione tra servizi attesi 6

14 2.3. Il concetto di chiave CAPITOLO 2. Contesto e servizi ottenuti, preoccupandosi di aspetti network oriented, quindi legati alle prestazioni della rete in termini di reperibilità e velocità di accesso alle risorse, ma anche non-network oriented, per questioni di semplicità di accesso ai servizi o di customer care, dei quali non ci occuperemo in questa tesi. Il QoS definito nel CCITT Recommendation E.800 [QMF00] può essere riassunto nella seguente definizione: The collective effect of service performance which determine the degree of satisfaction of a user of the service. 2.3 Il concetto di chiave I fornitori di servizii hanno segnalato storicamente le prestazioni delle loro reti attraverso un insieme di indici accordati nel settore business, detti Key Performance Indicator (KPIs). I KPIs sono solitamente finalizzati all analisi delle prestazioni del network in questione e forniscono una sintetica indicazione ed una importante misura riguardo il funzionamento della rete. La migrazione verso un amministrazione delle risorse focalizzata sulla qualità ha condotto poi verso la realizzazione di una nuova tipologia di indici: parliamo in questo caso di Key Quality Indicator (KQIs), i quali forniscono una misura di una specifica funzione delle prestazioni di un prodotto o delle componenti di un prodotto, estrapolando ed aggregando dati da un certo numero di fonti, tra le quali anche le KPIs. Nella relativa forma più semplice un KQI può avere un singolo KPI come relativa fonte di dati. Un Servizio KQI aggregherà invece indicatori di prestazione multipli per calcolare la qualità dell intero servizio. É facile pensare quindi che le fonti per la costruzione delle KQIs di un prodotto complesso possono avere le più diverse provenienze, ed aggregando dati addizionali scaturiti da analisi incrociate delle chiavi si ottiene un indice esplicativo della qualità del prodotto stesso. 7

15 2.3. Il concetto di chiave CAPITOLO 2. Contesto Figura 2.2: Gerarchia degli indicatori chiave 8

16 Capitolo 3 Problema Verrà qui introdotta una descrizione più dettagliata del problema da risolvere nell ambito del tirocinio e degli obiettivi da raggiungere, partendo da determinate specifiche di sistema. 3.1 Specifiche di Sistema Come introdotto nei capitoli precedenti, l analisi delle prestazioni e della qualità dei servizi nell ambito delle Telecomunicazioni, in particolare per quanto concerne le tecnologie wireless, è di fondamentale importanza per tutti i provider al fine di rispettare i contratti di SLA, e provvedere al mantenimento di prestazioni che rientrino nelle soglie minime di qualità. Tenere però sotto continuo controllo applicazioni complesse come nel caso dei servizi wireless di ultima generazione non è affatto semplice per diversi motivi. Tra essi la vastità del territorio da controllare e la dislocazione dei centri servizi, che impongono una architettura di analisi altamente modulare e ben distribuita, nonchè la continua evoluzione delle tecnologie e dei servizi offerti al cliente e la conseguente nascita di nuovi standard. In quest ottica nasce l esigenza di un sistema che consenta un monitoring delle risorse in real-time, ovvero una sorta di cruscotto contenente gli strumenti necessari a manterere sotto controllo i numerosi servizi offerti al cliente. In accordo con un importante operatore italiano di telecomu- 9

17 3.2. Obiettivo CAPITOLO 3. Problema nicazioni, la divisione Convergere di Datamat studia un sistema che possa soddisfare questa esigenza gestendone le diverse caratteristiche. Il sistema in questione dovrà dunque monitorare oppurtunamente servizi offerti a clienti consumer dai Telco providers in modalità wireless, come SMS, MMS e navigazione su portali WAP, il tutto su reti GSM e GPRS, dando la possibilità a chi amministra la rete di effettuare test sui vari servizi in ogni momento valutando la disponibilità ed i tempi di delivery dei contenuti ed estrapolare informazioni utili all analisi del funzionamento degli stessi. In particolare i servizi SMS e MMS dovranno essere trattati nella loro interezza, facendo distinzione tra prestazioni on-demand (messaggi di pull) e prestazioni a scadenza fissa (messaggi push). Il cruscotto di monitoring dovrà essere dettagliato ed esaustivo nelle informazioni, dando la possibilità all utente (che sarà comunque un personale tecnico-amministrativo addetto al controllo dei servizi) di intercettare tempestivamente eventuali malfunzionamenti e di filtrare opportunamente i dati estratti per ottenere statistiche sull andamento della rete. Il sistema dovrà inoltre avere caratteristiche di dinamicità, in modo da consentire all utente stesso di estendere facilmente i piani di test ai nuovi servizi futuri, e di espandibilità, per essere pronto ad accogliere nuovi standard e tecnologie wireless ed aggiungere funzionalità. Le specifiche per la realizzazione del sistema sono state trattate in modo dettagliato tramite un attenta interazione con il cliente da parte dei responsabili del team, ed hanno permesso di individuare in modo preciso tutti i requisiti funzionali necessari. 3.2 Obiettivo Per rispettare tali specifiche e soddisfare le richieste del cliente la divisione telecomunicazioni di Datamat aveva già sviluppato al mio arrivo un modulo desktop scritto in linguaggio Visual Basic per la configurazione dei piani di test sui servizi attivi e l amministrazione dei dati acquisiti. Il mio obiettivo, una volta inserito nel team di sviluppo, è stato quello 10

18 3.2. Obiettivo CAPITOLO 3. Problema di studiare ed implementare una componente costituita da un applicativo web-based che riportasse le funzionalità del sistema sviluppato, in modo tale da poter offrire al cliente i vantaggi di questa soluzione, ovvero la centralizzazione dell applicazione su un server al quale è possibile accedere tramite un qualsiasi browser web (client), indipendentemente dal sistema operativo. Nei successivi capitoli verrà descritta più nel dettaglio l architettura adottata, motivando le scelte e presentandone i vantaggi. 11

19 Capitolo 4 Metodologia di sviluppo In questo capitolo analizzeremo la metodologia di sviluppo utilizzata per la realizzazione del progetto (RUP) e le soluzioni adottate per rispondere alle specifiche di sistema introdotte nel capitolo precedente. 4.1 RUP Rational Unified Process è una metodologia standardizzata per la progettazione e lo sviluppo di software Object-Oriented (OO) che consente un approccio disciplinato alla gestione delle attività assicurando una produzione di qualità. Lo svilupppo che RUP propone è di tipo iterativo - incrementale: in quest ottica vengono pianificate iterazioni time-boxed, con durata solitamente fissata a 2-4 settimane, alla fine delle quali si ha un prodotto funzionante che progredisce con raffinamenti successivi ed offre un continuo feed-back, fondamentale per l impostazione dell iterazione successiva. Figura 4.1: Fasi del processo RUP 12

20 4.2. Iterazioni CAPITOLO 4. Metodologia di sviluppo 4.2 Iterazioni Durante ogni iterazione viene svolta attività di analisi, progettazione, implementazione e verifica. Un approccio di questo tipo offre numerosi vantaggi: RUP evidenzia infatti l importanza di realizzare un sistema funzionante fin dalle primissime fasi, cercando di costruire subito la baseline dell architettura, raffinandola poi nelle successive iterazioni. In questo modo i rischi maggiori vengono affrontati fin dall inizio, quando è ancora possibile prendere provvedimenti, anche stravolgendo l architettura o riprogettando parte di essa. Un sistema del genere accetta senza problemi gli inevitabili cambiamenti che occorrono nello sviluppo, anche a livello di requisiti, offrendo grande capacità di adattamento. Figura 4.2: Ciclo del processo iterativo-incrementale 13

21 4.2. Iterazioni CAPITOLO 4. Metodologia di sviluppo In ciascuna iterazione viene dunque scelto un piccolo sottoinsieme dei requisiti, svolgendo su di esso una breve attività di analisi, progettazione, implementazione e verifica. L iterazione offrirà quindi un rapido ritorno di informazioni (feedback) indispensabili per la pianificazione dell iterazione successiva. Tale feedback proviene sia dagli sviluppatori, i quali possono rendersi conto della direzione nella quale si sta evolvendo il sistema tramite i test, sia dall utente interessato, al quale viene offerta una continua visione del progresso che lo rende partecipe ed in grado di interagire con lo sviluppo. Come suggerito da RUP i modelli realizzati in questa tesi sono stati ottenuti utilizzando il linguaggio UML, il quale consente di modellare il software in modo visuale permettendo di individuare le entità astratte coinvolte e favorendo l utilizzo di linguaggi Object Oriented. 14

22 Capitolo 5 Ideazione La fase di ideazione ha il compito di avviare l attività di progettazione, individuando i requisiti, definendo gli attori interessati e fornendo una visione approssimativa del sistema. É la fase più breve per quanto riguarda percentuale di tempo e risorse utilizzate. 5.1 Analisi dei requisiti Un requisito è una condizione o una caratteristica alla quale il sistema deve essere conforme. L importanza di requisiti specifici e dettagliati definiti tramite una attenta analisi della raltà di interesse è fondamentale ai fini della progettazione. L identificazione, l organizzazione e la documentazione dei requisiti pone dunque le indispensabili basi della progettazione e delle attività seguenti. RUP definisce e classifica i requisiti secondo il modello FURPS+. Per una trattazione più sintetica raggrupperemo tali requisiti nella due macrocategorie: requisiti funzionali requisiti non funzionali 15

23 5.1. Analisi dei requisiti CAPITOLO 5. Ideazione Requisiti Funzionali I requisiti funzionali esprimono il comportamento che il sistema deve avere sotto determinati stimoli: con una particolare condizione di ingresso mi aspetto una certa condizione di uscita. L obiettivo principale del sistema WSM è quello di consentire una rapida consultazione delle condizioni dei servizi monitorati. Per ogni test effettuato bisognerà dunque gestire informazioni che consentano di tenere traccia dello stato del servizio in questione, il Centro Servizi a cui fa riferimento, il tipo di messaggio inviato, la data e l ora in cui il test è stato effettuato ed i tempi di delivery della risorsa richiesta. Di fondamentale importanza è la gestione indipendente delle diverse tipologie di servizi (messaggi di tipo PULL e di tipo PUSH), e la possibilità di scegliere la Probe sul territorio da monitorare. É inoltre richiesta una breve sintesi sullo stato dei servizi attivi con relative statistiche da affiancare al cruscotto real-time. Una richiesta di tipo pull presuppone la ricezione contestuale di un messaggio di risposta contenente le informazioni richieste. Una richiesta push, invece, consente di ricevere informazioni unicamente ad orari prestabiliti definiti in fase di sottoscrizione del servizio. La mancata ricezione dei contenuti richiesti entro un timeout stabilito, può generare segnalazioni di allarme. Risulta inoltre utile tenere traccia di tutti gli allarmi ricevuti negli ultimi 3 giorni, in modo tale da avere una visione di insieme dell andamento dei malfunzionamenti dei servizi. Di ogni allarme è bene tracciare il Centro Servizi di riferimento, la Probe interessata, il tipo di messaggio, la data e l ora del fallimento. Dal momento che i test registrati saranno di tipo eterogeneo ed elevati in numero risulterà necessario poter filtrare opportunamente i dati per avere delle viste dettagliate in base alle esigenze: potrà essere utile monitorare il comportamento di un determinato servizio, oppure verificare la risposta del sistema in una certa data, o ancora prendere visione di tutti i test che hanno 16

24 5.1. Analisi dei requisiti CAPITOLO 5. Ideazione riscontrato malfunzionamenti. I filtri e la lista delle Probe attive dovranno essere generati dinamicamente in base ai dati presenti sul DB. Qualora i la combinazione di filtri generi un insieme vuoto di risultati dovrà essere visualizzata una schermata opportuna. L Utente dovrà anche essere in grado di estrapolare dati di sintesi che consentano una visione attuale, giornaliera, settimanale e mensile secondo vari criteri di ricerca: tipo probe, periodo, protocollo, tipo richiesta, tipo network, piattaforma. Il carico di lavoro a regime può essere elevato, con diverse centinaia di test effettuate ogni giorno. Attualmente non è richiesta un operazione di autenticazione al sistema Requisiti non Funzionali I requisiti non funzionali racchiudono tutti gli attributi che non sono strettamente legati alle funzionalità richieste per il sistema ma che contribuiscono al rilascio di un prodotto di qualità. Lo standard ISO 9126 definisce gli attributi che un software dovrebbe possedere: usabilità efficenza manutenibilità portabilità affidabilità In particolare il sistema in questione dovrà garantire il massimo dell efficenza in modo da rispettare un interfacciamento real-time, nonchè grande affidabilità, in quanto un guasto nel WSM interromperebbe il controllo di operatività del sistema monitorato. La manutenibilità inoltre è requisito fondamentale, legandosi strettamente al concetto di espandibilità, indispensabile in un campo in continua evoluzione come quello dei servizi wireless. 17

25 5.1. Analisi dei requisiti CAPITOLO 5. Ideazione Sarà quindi necessario adottare una struttura modulare che consenta l inserimento a caldo di nuovi elementi senza stravolgere le basi costruite. Una soluzione web consentirà anche di garantire una certa portabilità. La soluzione richiesta dovrà offrire una rappresentazione end to end del servizio, così come lo percepisce l utente finale, caratterizzata da una interfaccia utente che coniuga semplicità di utilizzo e immediatezza delle informazioni in aggiunta ad una elevata configurabilità, rendendola strumento indispensabile ad operatori tecnici ma anche facilmente gestibile da utenze non propriamente tecniche che necessitano di informazioni di sintesi. 18

26 5.2. Attori CAPITOLO 5. Ideazione 5.2 Attori Un attore è qualcosa o qualcuno che ha un comportamento ed interagisce con il sistema. Sono previsti dal sistema due tipi di attori: il primo consiste nell Utente Amministratore, il quale ha libero accesso alle operazioni di backend riguardanti la gestione dei piani di test e dei servizi, nonchè al monitoring real-time. Per questioni di sicurezza al momento Datamat ha scelto di soddisfare questa tipologia di utente solamente attraverso il modulo Visual Basic, offrendo un ampio pannello di controllo che consente di aggiungere e rimuovere servizi ad un catalogo, configurarli e modificare lo scenario di simulazione per nuovi piani di test. Per questa ragione l Utente Amministratore non verrà trattato in questa tesi. Il secondo tipo di utente è L Utente Semplice, il quale deve essere in grado di verificare in ogni momento lo stato della piattaforma, avendo dunque accesso a tutte le funzioni messe a disposizione dal modulo web. 19

27 Capitolo 6 Elaborazione La fase di elaborazione ha come base i dati raccolti durante la fase di ideazione. L obiettivo è la realizzazione di un modello formale che rappresenti quanto richiesto nella fase precedente, definendo i casi d uso del sistema e producendo specifiche dettagliate che guideranno la pianificazione delle attività, la definizione della baseline dell architettura e la scelta delle tecnologie di sviluppo, in un ottica di progettazione ampia e poco profonda. Bisogna quindi capire come deve comportarsi l applicazione progettata e studiarne le funzioni ed i dati in base alla realtà di interesse messa a fuoco nella fase di ideazione. 6.1 Modello dei casi d uso I casi d uso offrono un mezzo semplice ed esplicativo per la formulazione di un modello dedicato alla soluzione di un problema. Essi descrivono l interazione tra il sistema e gli attori interessati senza rivelare la struttura interna del sistema. Per la descrizione dei casi d uso utilizzeremo di seguito una forma testuale, che espone passo per passo tutti i punti salienti dell interazione tra le parti interessate, eventuali estensioni e flussi alternativi allo scenario di successo, parti interessate ed interessi, precondizioni e postcondizioni. Per maggiore chiarezza espositiva verranno presentati inoltre dei diagrammi di 20

28 6.1. Modello dei casi d uso CAPITOLO 6. Elaborazione attività che rappresentano la versione schematica dei casi d uso e consentono di visualizzare in modo espressivo gli eventi che portano alla realizzazione dello scenario di successo e le eccezioni. I casi d uso individuati sono: Visualizza scenario Pull Filtra risultati Pull Seleziona Probe Visualizza scenario Push Visualizza scenario Allarmi Imposta il numero di eventi 21

29 6.1. Modello dei casi d uso CAPITOLO 6. Elaborazione UC1 : Visualizza scenario Pull É lo scenario principale del cruscotto di monitoring. All accesso il sistema interroga la base di dati per ottenere un lista delle Probe attive. Attori : Utente semplice. Vuole avere una chiara visione globale sull andamento dei servizi di tipo Pull. Precondizioni : non ci sono precondizioni. Postcondizioni : l Utente ha visualizzato i dati inerenti gli ultimi test di Pull effettuati. 1. l Utente seleziona dal menù il monitoring dei servizi Pull 2. il Sistema verifica che ci siano Probe attive 3. il Sistema stampa i dati di Pull, lo stato corrente di ogni servizio e le statistiche sui dati ottenuti 4. il sistema genera la form dei filtri dinamicamente in base ai dati Estensione 2a: Nessuna Probe attiva - il Sistema visualizza una schermata opportuna 22

Il Provvedimento del Garante

Il Provvedimento del Garante Il Provvedimento del Garante Il provvedimento del Garante per la Protezione dei dati personali relativo agli Amministratori di Sistema (AdS) Misure e accorgimenti prescritti ai titolari dei trattamenti

Dettagli

Tecniche e Strategie per misurare e migliorare le performance del servizio di telefonia fissa. Application Monitoring Broadband Report Analysis

Tecniche e Strategie per misurare e migliorare le performance del servizio di telefonia fissa. Application Monitoring Broadband Report Analysis Tecniche e Strategie per misurare e migliorare le performance del servizio di telefonia fissa Application Monitoring Broadband Report Analysis Le necessità tipiche del servizio di telefonia Maggiore sicurezza

Dettagli

Progettazione di Applicazioni Web

Progettazione di Applicazioni Web 1 Argomenti della lezione Progettazione di Applicazioni Web Sviluppo delle applicazioni Processo di sviluppo Formalismi grafici di supporto diagrammi UML (cenni) Scelta dell architettura Sviluppo di applicazioni

Dettagli

Centro Nazionale per l Informatica nella Pubblica Amministrazione. Gara a procedura aperta n. 1/2007. per l appalto dei

Centro Nazionale per l Informatica nella Pubblica Amministrazione. Gara a procedura aperta n. 1/2007. per l appalto dei Centro Nazionale per l Informatica nella Pubblica Amministrazione Gara a procedura aperta n. 1/2007 per l appalto dei Servizi di rilevazione e valutazione sullo stato di attuazione della normativa vigente

Dettagli

LA SUITE ARCHIMEDE PER LA GESTIONE E L IMPIEGO

LA SUITE ARCHIMEDE PER LA GESTIONE E L IMPIEGO LA SUITE ARCHIMEDE PER LA GESTIONE E L IMPIEGO DEL PERSONALE IN TURNAZIONE Di cosa si tratta? La Suite Archimede è uno strumento scalabile, pratico ed efficiente, per la pianificazione e la gestione strategica

Dettagli

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del

Dettagli

RRF Reply Reporting Framework

RRF Reply Reporting Framework RRF Reply Reporting Framework Introduzione L incremento dei servizi erogati nel campo delle telecomunicazioni implica la necessità di effettuare analisi short-term e long-term finalizzate a tenere sotto

Dettagli

Ingegneria del Software UML - Unified Modeling Language

Ingegneria del Software UML - Unified Modeling Language Ingegneria del Software UML - Unified Modeling Language Obiettivi. Presentare un approccio visuale alla progettazione. Illustrare i vantaggi dell utilizzo di diagrammi nella fase di progettazione. Rispondere

Dettagli

Servizio di Conservazione a norma Service Level Agreement Sistema di Gestione per la Qualità - DQ_07.06 UNIMATICA S.p.A.

Servizio di Conservazione a norma Service Level Agreement Sistema di Gestione per la Qualità - DQ_07.06 UNIMATICA S.p.A. Servizio di Conservazione a norma Service Level Agreement Sistema di Gestione per la Qualità - DQ_07.06 pag. 1 di 12 Revisione Data Motivo Revisione Redatto da Approvato da 1.0 03/10/2009 Emissione Andrea

Dettagli

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA. Elaborato di Tecnologie del Software per Internet

UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA. Elaborato di Tecnologie del Software per Internet UNIVERSITÀ DEGLI STUDI DI FIRENZE FACOLTA DI INGEGNERIA DIPARTIMENTO DI SISTEMI E INFORMATICA Elaborato di Tecnologie del Software per Internet JMSWEB 2 SISTEMA PER LO SCAMBIO DI MESSAGGI TRA APPLICAZIONI

Dettagli

Sistemi Informativi e WWW

Sistemi Informativi e WWW Premesse Sistemi Informativi e WWW WWW: introduce un nuovo paradigma di diffusione (per i fornitori) e acquisizione (per gli utilizzatori) delle informazioni, con facilità d uso, flessibilità ed economicità

Dettagli

Applicazione: OIL Online Interactive helpdesk

Applicazione: OIL Online Interactive helpdesk Riusabilità del software - Catalogo delle applicazioni: Gestione ICT Applicazione: OIL Online Interactive helpdesk Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi

Dettagli

TiQ Green Energy Management: La soluzione IT per il continuo miglioramento dell utlizzo dell energia. You cannot Manage What you cannot Measure

TiQ Green Energy Management: La soluzione IT per il continuo miglioramento dell utlizzo dell energia. You cannot Manage What you cannot Measure TiQ Green Energy Management: La soluzione IT per il continuo miglioramento dell utlizzo dell energia You cannot Manage What you cannot Measure 1. Moduli di GEM Energy Monitoring Misurare è il primo passo

Dettagli

Informatica Documentale

Informatica Documentale Informatica Documentale Ivan Scagnetto (scagnett@dimi.uniud.it) Stanza 3, Nodo Sud Dipartimento di Matematica e Informatica Via delle Scienze, n. 206 33100 Udine Tel. 0432 558451 Ricevimento: giovedì,

Dettagli

Concetti base. Impianti Informatici. Web application

Concetti base. Impianti Informatici. Web application Concetti base Web application La diffusione del World Wide Web 2 Supporto ai ricercatori Organizzazione documentazione Condivisione informazioni Scambio di informazioni di qualsiasi natura Chat Forum Intranet

Dettagli

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni)

Progettazione di Sistemi Interattivi. Gli strati e la rete. Struttura e supporti all implementazione di applicazioni in rete (cenni) Progettazione di Sistemi Interattivi Struttura e supporti all implementazione di applicazioni in rete (cenni) Docente: Daniela Fogli Gli strati e la rete Stratificazione da un altro punto di vista: i calcolatori

Dettagli

1. Caratteristiche generali

1. Caratteristiche generali Allegato 1 (articolo 1, comma 1) ISTRUZIONI TECNICHE DI CUI AL DECRETO N. 108 DEL 11 MAGGIO 2015 1. Caratteristiche generali Premessa Il nucleo informativo dell AIA è costituito dalla Banca Dati Sinistri

Dettagli

SWIM v2 Design Document

SWIM v2 Design Document PROGETTO DI INGEGNERIA DEL SOFTWARE 2 SWIM v2 DD Design Document Matteo Danelli Daniel Cantoni 22 Dicembre 2012 1 Indice Progettazione concettuale Modello ER Entità e relazioni nel dettaglio User Feedback

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2008/2009 Questi lucidi sono stati prodotti sulla

Dettagli

E-Mail. Scheduling. Modalità d invio. E-Mail

E-Mail. Scheduling. Modalità d invio. E-Mail BI BI Terranova, azienda leader in Italia per le soluzioni Software rivolte al mercato delle Utilities, propone la soluzione Software di Business Intelligence RETIBI, sviluppata per offrire un maggiore

Dettagli

Centro Servizi e Sala Controllo

Centro Servizi e Sala Controllo Progetto SNIFF (Sensor Network Infrastructure For Factors) INFRASTRUTTURA DI SENSORI PER IL RILEVAMENTO DI INQUINANTI NELL ARIA PON RC1 [PON01_02422] Settore Ambiente e Sicurezza Comune di Crotone 1 Napoli,

Dettagli

Manuale utente. ver 1.0 del 31/10/2011

Manuale utente. ver 1.0 del 31/10/2011 Manuale utente ver 1.0 del 31/10/2011 Sommario 1. Il Servizio... 2 2. Requisiti minimi... 2 3. L architettura... 2 4. Creazione del profilo... 3 5. Aggiunta di un nuovo dispositivo... 3 5.1. Installazione

Dettagli

CeBAS. Centrale Bandi e Avvisi Pubblici Regionali (DGR n. 1556 del 11.09.2009)

CeBAS. Centrale Bandi e Avvisi Pubblici Regionali (DGR n. 1556 del 11.09.2009) CeBAS Centrale Bandi e Avvisi Pubblici Regionali (DGR n. 1556 del 11.09.2009) Introduzione Il progetto CEBAS: la finalità è di migliorare l efficienza operativa interna dell Ente rispondere alle aspettative

Dettagli

Introduzione alla Business Intelligence. E-mail: infobusiness@zucchetti.it

Introduzione alla Business Intelligence. E-mail: infobusiness@zucchetti.it Introduzione alla Business Intelligence E-mail: infobusiness@zucchetti.it Introduzione alla Business Intelligence Introduzione Definizione di Business Intelligence: insieme di processi per raccogliere

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 Questi lucidi sono stati prodotti sulla

Dettagli

PROGETTI DISPONIBILI IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI

PROGETTI DISPONIBILI IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI PROGETTI DISPONIBILI IL CORSO DI PROGETTO DI RETI E SISTEMI INFORMATICI 1 Web Link Monitor... 2 2 Database Browser... 4 3 Network Monitor... 5 4 Ghost Site... 7 5 Copy Search... 9 6 Remote Audio Video

Dettagli

SisTabWeb Web. Sistema Tabelle. for Enterprise

SisTabWeb Web. Sistema Tabelle. for Enterprise SisTabWeb Web Sistema Tabelle for Enterprise Overview La condivisione del patrimonio dati a livello aziendale diventa essenziale nel momento in cui il sistema informativo, elemento chiave per l'efficienza

Dettagli

Applicazione: GAS - Gestione AcceSsi

Applicazione: GAS - Gestione AcceSsi Riusabilità del software - Catalogo delle applicazioni Gestione ICT Applicazione: GAS - Gestione AcceSsi Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei sistemi informativi Nome

Dettagli

Ottimizzate i processi IT, massimizzate il ROA (return on assets) e migliorate il livello dei servizi

Ottimizzate i processi IT, massimizzate il ROA (return on assets) e migliorate il livello dei servizi Soluzioni per la gestione di risorse e servizi A supporto dei vostri obiettivi di business Ottimizzate i processi IT, massimizzate il ROA (return on assets) e migliorate il livello dei servizi Utilizzate

Dettagli

Integrazione ed elaborazione di dati real-time

Integrazione ed elaborazione di dati real-time 76 Integrazione ed elaborazione di dati real-time Le nuove tecnologie dell automazione hanno permesso di acquisire e rendere disponibili enormi quantità di segnali. Spesso risulta complesso utilizzare

Dettagli

PAWSN. Wireless social networking

PAWSN. Wireless social networking PAWSN Wireless social networking WI-FI pubblico in sicurezza SFRUTTA LA TUA RETE WI-FI PER OFFRIRE AL PUBBLICO CONNETTIVITÀ E ACCESSO A SERVIZI PROFILATI E CONTESTUALI Non sarebbe bello potere utilizzare

Dettagli

UNA RELEASE ROBUSTA E COLLAUDATA IN CONTESTI NAZIONALI ED INTERNAZIONALI EVOLUZIONE DELLA PIATTAFORMA ASSICURATIVA ALL IN ONE

UNA RELEASE ROBUSTA E COLLAUDATA IN CONTESTI NAZIONALI ED INTERNAZIONALI EVOLUZIONE DELLA PIATTAFORMA ASSICURATIVA ALL IN ONE L offerta di Value+, in origine focalizzata sulla gestione dei Rami Vita e dei Fondi Pensione attraverso il sistema invita, diffuso in Italia e all estero, si è arricchita nel corso degli anni estendendosi

Dettagli

Servizi. Gennaio 2013. Corylus S.p.A. (Gruppo IVU S.p.A.)

Servizi. Gennaio 2013. Corylus S.p.A. (Gruppo IVU S.p.A.) Servizi Gennaio 2013 Corylus S.p.A. (Gruppo IVU S.p.A.) Sede Legale: Via La Spezia, 6 00182 Roma Sede Operativa: Via Tre Cannelle, 5 00040 Pomezia (RM) - Tel. +39.06.91997.1 - Fax +39.06.91997.241 - sales@scorylus.it

Dettagli

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD

ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE CLOUD UNIVERSITÀ DEGLI STUDI DI FIRENZE Scuola di Ingegneria Corso di Laurea Magistrale in Ingegneria Informatica DISIT Lab A.A. 2013-2014 ANALISI E PROGETTAZIONE DI UN SISTEMA DI MONITORAGGIO PER INFRASTRUTTURE

Dettagli

Introduzione alla Business Intelligence

Introduzione alla Business Intelligence SOMMARIO 1. DEFINIZIONE DI BUSINESS INTELLIGENCE...3 2. FINALITA DELLA BUSINESS INTELLIGENCE...4 3. DESTINATARI DELLA BUSINESS INTELLIGENCE...5 4. GLOSSARIO...7 BIM 3.1 Introduzione alla Pag. 2/ 9 1.DEFINIZIONE

Dettagli

Var Group Approccio concreto e duraturo Vicinanza al Cliente Professionalità e metodologie certificate In anticipo sui tempi Soluzioni flessibili

Var Group Approccio concreto e duraturo Vicinanza al Cliente Professionalità e metodologie certificate In anticipo sui tempi Soluzioni flessibili Var Group, attraverso la sua società di servizi, fornisce supporto alle Aziende con le sue risorse e competenze nelle aree: Consulenza, Sistemi informativi, Soluzioni applicative, Servizi per le Infrastrutture,

Dettagli

Punti fondamentali sulla tecnologia del sistema ABScard

Punti fondamentali sulla tecnologia del sistema ABScard Punti fondamentali sulla tecnologia del sistema ABScard Architettura ABSCARD Pagina 1 di 13 INDICE GENERALE 1 Architettura...3 1.1 Introduzione...3 1.1.1 Sicurezza...4 1.1.2 Gestione...5 1.1.3 ABScard

Dettagli

Sommario. Servizi SMS a valore aggiunto per dispositivi mobili. Osservatorio Mobile VAS (Value. Added Service)

Sommario. Servizi SMS a valore aggiunto per dispositivi mobili. Osservatorio Mobile VAS (Value. Added Service) Servizi SMS a valore aggiunto per dispositivi mobili Nicola Provenzano Dip.. di Ingegneria dell Informazione, Pisa nicola.provenzano@iet.unipi.it Mobile VAS Servizi SMS VAS SMS Center Kannel Content Server

Dettagli

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione Processi (di sviluppo del) software Fase di Analisi dei Requisiti Un processo software descrive le attività (o task) necessarie allo sviluppo di un prodotto software e come queste attività sono collegate

Dettagli

Software per la gestione di musei di arte contemporanea1

Software per la gestione di musei di arte contemporanea1 Software per la gestione di musei di arte contemporanea1 Identificativo del progetto: CA Nome documento: System Design(SD) Identificativo del documento: 6 CA_SD_E1_R1 Data del documento: 21/05/2012 Prima

Dettagli

Data Warehousing e Data Mining

Data Warehousing e Data Mining Università degli Studi di Firenze Dipartimento di Sistemi e Informatica A.A. 2011-2012 I primi passi Data Warehousing e Data Mining Parte 2 Docente: Alessandro Gori a.gori@unifi.it OLTP vs. OLAP OLTP vs.

Dettagli

L E I N F O R M A Z I O N I P E R F A R E

L E I N F O R M A Z I O N I P E R F A R E L E I N F O R M A Z I O N I P E R F A R E C E N T R O Con InfoBusiness avrai Vuoi DATI CERTI per prendere giuste DECISIONI? Cerchi CONFERME per le tue INTUIZIONI? Vuoi RISPOSTE IMMEDIATE? SPRECHI TEMPO

Dettagli

Università degli Studi di Genova Facoltà di Ingegneria. Tesi di Laurea in Ingegneria Elettronica

Università degli Studi di Genova Facoltà di Ingegneria. Tesi di Laurea in Ingegneria Elettronica Università degli Studi di Genova Facoltà di Ingegneria Tesi di Laurea in Ingegneria Elettronica Performance measurement system per la gestione di eventi industriali complessi Candidato: Adriano Moretti

Dettagli

Misurazione della qualità. dei siti web. della Pubblica Amministrazione. Datametrie

Misurazione della qualità. dei siti web. della Pubblica Amministrazione. Datametrie Misurazione della qualità dei siti web della Pubblica Amministrazione Datametrie MISURAZIONE DEL WEB PUBBLICO Service agreement Quality of Experience At Work Performance Quality of Service Codice di Amministrazione

Dettagli

C.R.M. Custom Relationship Management

C.R.M. Custom Relationship Management Web Solution C.R.M. Custom Relationship Management Overview La soluzione CRM Portal Builder è una piattaforma innovativa per la gestione delle relazioni con i clienti, basata su una struttura modulare

Dettagli

MAESTRO-PV Specifiche tecniche per sistema telecontrollo, gestione e invio allarmi per impianti fotovoltaici

MAESTRO-PV Specifiche tecniche per sistema telecontrollo, gestione e invio allarmi per impianti fotovoltaici SPECIFICHE TECNICHE MAESTRO-PV Specifiche tecniche per sistema telecontrollo, gestione e invio allarmi per impianti fotovoltaici RSPV05I1 rev.01 0909 (Descrizione) Il sistema di telegestione telecontrollo

Dettagli

Architettura Tecnica i. Architettura Tecnica

Architettura Tecnica i. Architettura Tecnica i Architettura Tecnica ii Copyright 2005-2011 Link.it s.r.l. iii Indice 1 Scopo del documento 1 1.1 Abbreviazioni..................................................... 1 2 Overview 1 2.1 La PdD........................................................

Dettagli

DISCIPLINARE TECNICO

DISCIPLINARE TECNICO Premessa ALLEGATO A del Capitolato Speciale d Appalto DISCIPLINARE TECNICO L Azienda Sanitaria Provinciale di Catanzaro (di seguito anche ), con la presente procedura intende dotarsi di un Sistema

Dettagli

MICROSOFT DYNAMICS: SOLUZIONI GESTIONALI PER L AZIENDA

MICROSOFT DYNAMICS: SOLUZIONI GESTIONALI PER L AZIENDA MICROSOFT DYNAMICS: SOLUZIONI GESTIONALI PER L AZIENDA Microsoft Dynamics: soluzioni gestionali per l azienda Le soluzioni software per il business cercano, sempre più, di offrire funzionalità avanzate

Dettagli

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO

Allegato 1 CIG 58703795FF PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO PROCEDURA DI AFFIDAMENTO PER LA FORNITURA DI UNA PIATTAFORMA PER SERVICE MASHUP AND DELIVERY CAPITOLATO TECNICO SOMMARIO 1 Oggetto della Fornitura... 3 2 Composizione della Fornitura... 3 2.1 Piattaforma

Dettagli

CAPITOLATO TECNICO PER LA COSTRUZIONE, GESTIONE E MANUTENZIONE SITO WEB ISTITUZIONALE DELL UNIONE DEI COMUNI DELL APPENNINO BOLOGNESE.

CAPITOLATO TECNICO PER LA COSTRUZIONE, GESTIONE E MANUTENZIONE SITO WEB ISTITUZIONALE DELL UNIONE DEI COMUNI DELL APPENNINO BOLOGNESE. CAPITOLATO TECNICO PER LA COSTRUZIONE, GESTIONE E MANUTENZIONE SITO WEB ISTITUZIONALE DELL UNIONE DEI COMUNI DELL APPENNINO BOLOGNESE. Articolo 1 Oggetto dell appalto 1. L appalto ha per oggetto la progettazione,

Dettagli

Thea PDM. Cos è Thea PDM? Il PDM (Product Data Management)

Thea PDM. Cos è Thea PDM? Il PDM (Product Data Management) Thea PDM Il PDM (Product Data Management) Nell'industria manifatturiera il PDM è un software per la raccolta ed organizzazione dei file nelle divere fasi di ideazione, progettazione, produzione ed obsolescenza

Dettagli

Gestione della tesoreria web based

Gestione della tesoreria web based Gestione della tesoreria web based La soluzione tecnologicamente più avanzata per gestire la tesoreria. The Transparent Box Gestisci > Controlla > Pianifica The Transparent Box: condividere le informazioni

Dettagli

ACCESSNET -T IP NMS. Network Management System. www.hytera.de

ACCESSNET -T IP NMS. Network Management System. www.hytera.de ACCESSNET -T IP NMS Network System Con il sistema di gestione della rete (NMS) è possibile controllare e gestire l infrastruttura e diversi servizi di una rete ACCESSNET -T IP. NMS è un sistema distribuito

Dettagli

Sviluppo di applicazioni web con il pattern Model-View-Controller. Gabriele Pellegrinetti

Sviluppo di applicazioni web con il pattern Model-View-Controller. Gabriele Pellegrinetti Sviluppo di applicazioni web con il pattern Model-View-Controller Gabriele Pellegrinetti 2 MVC: come funziona e quali sono vantaggi che derivano dal suo utilizzo? La grande diffusione della tecnologia

Dettagli

DD - Design Document

DD - Design Document Politecnico di Milano Progetto di Ingegneria del Software 2 DD - Design Document Autori: Claudia Foglieni Giovanni Matteo Fumarola Massimo Maggi Professori: Elisabetta Di Nitto Raffaela Mirandola 1 gennaio

Dettagli

Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico

Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico Riusabilità del software - Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: Ente Web Sign Università di Pisa (EWS- Unipi) Sistema per la gestione dell Ordinativo Informatico Amministrazione:

Dettagli

Applicazione: SIPER Servizi In linea per il PERsonale

Applicazione: SIPER Servizi In linea per il PERsonale Riusabilità del software - Catalogo delle applicazioni Gestione Personale Applicazione: SIPER Servizi In linea per il PERsonale Amministrazione: Consiglio Nazionale delle Ricerche (CNR) Responsabile dei

Dettagli

Alcatel-Lucent OmniVista TM 4760 Sistema di gestione della rete

Alcatel-Lucent OmniVista TM 4760 Sistema di gestione della rete Alcatel-Lucent OmniVista TM 4760 Sistema di gestione della rete Sistemi di gestione della rete I responsabili delle telecomunicazioni richiedono strumenti flessibili di gestione della rete per poter essere

Dettagli

Architettura e tecnologie per lo sviluppo del Setup-Dashboard. Setup Srl Information Technologies

Architettura e tecnologie per lo sviluppo del Setup-Dashboard. Setup Srl Information Technologies Architettura e tecnologie per lo sviluppo del Setup-Dashboard Setup Srl Information Technologies 1 Introduzione INTRODUZIONE In seguito a diverse richieste, Setup ha deciso di sviluppare un modulo denominato

Dettagli

CMDB. Table of Contents. Open Source Tool Selection

CMDB. Table of Contents. Open Source Tool Selection CMDB Open Source Tool Selection Table of Contents BPM Space 3 itop 5 One CMDB 6 i-doit 7 CMDBuild 8 Rapid OSS 10 ECDB 11 Page 2 Tutti i marchi riportati sono marchi registrati e appartengono ai loro rispettivi

Dettagli

MONITOR DEGLI EVENTI PER SISTEMI MOBILI

MONITOR DEGLI EVENTI PER SISTEMI MOBILI UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA Facoltà di Ingegneria Corso di Laurea Specialistica in Ingegneria Informatica Progetto per il corso di Sicurezza dei Sistemi Informatici MONITOR DEGLI EVENTI

Dettagli

SISTEMA INTEGRATO DI MONITORAGGIO PER RETI TELEVISIVE E RADIOFONICHE

SISTEMA INTEGRATO DI MONITORAGGIO PER RETI TELEVISIVE E RADIOFONICHE SISTEMA INTEGRATO DI MONITORAGGIO PER RETI TELEVISIVE E RADIOFONICHE DISTRIBUTORE UNICO PER L ITALIA PROTELCOM srl Via G. Mazzini 70/f 20056 Trezzo sull Adda (MI) tel 02/90929532 fax 02/90963549 Una soluzione

Dettagli

PROGETTO - Ingegneria del Software. Università degli Studi di Milano Polo di Crema. Corso di laurea in Scienze Matematiche, Fisiche e Naturali

PROGETTO - Ingegneria del Software. Università degli Studi di Milano Polo di Crema. Corso di laurea in Scienze Matematiche, Fisiche e Naturali Università degli Studi di Milano Polo di Crema Corso di laurea in Scienze Matematiche, Fisiche e Naturali INFORMATICA Corso di Ingegneria del Software progetto IL SISTEMA CALENDAR Presentato al dott. Paolo

Dettagli

GRAM 231. Global Risk Assessment & Management. Approccio metodologico ed informatico all applicazione del D.Lgs. 231/2001

GRAM 231. Global Risk Assessment & Management. Approccio metodologico ed informatico all applicazione del D.Lgs. 231/2001 GRAM 231 Global Risk Assessment & Management Approccio metodologico ed informatico all applicazione del D.Lgs. 231/2001 Sommario Proposta di applicazione pratica... 3 Quadro normativo... 3 Una soluzione...

Dettagli

PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO 147 6/001.0

PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO 147 6/001.0 PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO 147 6/001.0 PIANIFICAZIONE E REALIZZAZIONE DI UN SISTEMA INFORMATIVO ELEMENTI FONDAMENTALI PER LO SVILUPPO DI SISTEMI INFORMATIVI ELABORAZIONE DI

Dettagli

Un potente sistema di monitoraggio delle performance aziendali

Un potente sistema di monitoraggio delle performance aziendali Un potente sistema di monitoraggio delle performance aziendali Scenario di utilizzo Monitorare efficacemente e costantemente le performance aziendali diventa sempre più cruciale per mantenere alti i livelli

Dettagli

B-B DATAMAN. Conoscere per decidere.

B-B DATAMAN. Conoscere per decidere. B-B DATAMAN Conoscere per decidere. Trasformare i dati aziendali in informazioni utili ed avere un pannello di controllo duttile e sempre disponibile è fondamentale per guidare l azienda su una strada

Dettagli

SCELTA DEL TEST DA ESEGUIRE

SCELTA DEL TEST DA ESEGUIRE SCELTA DEL TEST DA ESEGUIRE Tenete il passo dei cicli di rilascio sempre più veloci. Scoprite l automazione con il tocco umano. ESECUZIONE DI UN TEST 26032015 Test funzionali Con Borland, tutti i membri

Dettagli

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria. Laurea Magistrale in Ingegneria Informatica

Università degli Studi Roma Tre Dipartimento di Informatica ed automazione. Facoltà di Ingegneria. Laurea Magistrale in Ingegneria Informatica Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione Facoltà di Ingegneria Laurea Magistrale in Ingegneria Informatica Tesi di Laurea Sistema informativo per la gestione dei processi

Dettagli

WebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio L altra strada per il BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 Il BPM Il BPM (Business Process Management) non è solo una tecnologia, ma più a grandi linee una disciplina

Dettagli

Allegato B DOCUMENTO DI SLA (Service Level Agreement) Colf&Badanti Web

Allegato B DOCUMENTO DI SLA (Service Level Agreement) Colf&Badanti Web Allegato B DOCUMENTO DI SLA (Service Level Agreement) Colf&Badanti Web 1 INDICE 1. DESCRIZIONE DEL SERVIZIO 3 2. SLA RELATIVO ALLA INFRASTRUTTURA PRIMARIA 3 2.1. Dati di targa... 3 2.2. Banda virtuale

Dettagli

CATALOGO CORSI DI FORMAZIONE INFORMATICA

CATALOGO CORSI DI FORMAZIONE INFORMATICA CATALOGO CORSI DI FORMAZIONE INFORMATICA La Dialuma propone a catalogo 22 corsi di Informatica che spaziano tra vari argomenti e livelli. TITOLI E ARGOMENTI I001 - Informatica generale Concetti generali

Dettagli

TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE

TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE I.C.T. Information and Communication Technology TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE

Dettagli

Base di dati e sistemi informativi

Base di dati e sistemi informativi Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per

Dettagli

Strumenti di modellazione. Gabriella Trucco

Strumenti di modellazione. Gabriella Trucco Strumenti di modellazione Gabriella Trucco Linguaggio di modellazione Linguaggio formale che può essere utilizzato per descrivere (modellare) un sistema Il concetto trova applicazione soprattutto nell

Dettagli

PICCOLI IMPIANTI NOTA LEGALE

PICCOLI IMPIANTI NOTA LEGALE applicativo del progetto Gestione Controllo Energetico PICCOLI IMPIANTI NOTA LEGALE Il presente documento contiene loghi, dati e informazioni tutelati ai sensi delle Leggi sul diritto d Autore. In particolare,

Dettagli

CARATTERISTICA / MODULO

CARATTERISTICA / MODULO NextWare Doc è il prodotto che consente di amministrare semplicemente tutte le p roblematiche inerenti la gestione dei documenti; è rivolto sia la settore privato che alla Pubblica Amministrazione, e copre

Dettagli

Ministero dell Ambiente e della Tutela del Territorio e del Mare

Ministero dell Ambiente e della Tutela del Territorio e del Mare Ministero dell Ambiente e della Tutela del Territorio e del Mare DIREZIONE GENERALE PER GLI AFFARI GENERALI E DEL PERSONALE Divisione III Sistemi Informativi RDO PER LA FORNITURA DI SERVIZI PER LA CONDUZIONE

Dettagli

5. Requisiti del Software II

5. Requisiti del Software II 5. Requisiti del Software II Come scoprire cosa? Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 5. Requisiti del Software II 1 / 42 Sommario 1 Generalità

Dettagli

NET GENERATION SOLUTIONS. Soluzione software per gestire il problema dei LOG degli Amministratori di Sistema

NET GENERATION SOLUTIONS. Soluzione software per gestire il problema dei LOG degli Amministratori di Sistema NET GENERATION SOLUTIONS Soluzione software per gestire il problema dei LOG degli Amministratori di Sistema FOCUS La legge: la normativa in materia Compet-e: gli strumenti e la proposta La soluzione software:

Dettagli

@CCEDO: Accessibilità, Sicurezza, Architettura

@CCEDO: Accessibilità, Sicurezza, Architettura Rev. 8, agg. Settembre 2014 @CCEDO: Accessibilità, Sicurezza, Architettura 1.1 Il Sistema di Gestione della Sicurezza Per quanto riguarda la gestione della Sicurezza, @ccedo è dotato di un sistema di autenticazione

Dettagli

COMUNE DI ROVIGO Sistema di controllo accessi per Zone a Traffico Limitato. Descrizione tecnico economica del sistema

COMUNE DI ROVIGO Sistema di controllo accessi per Zone a Traffico Limitato. Descrizione tecnico economica del sistema Sistema di controllo accessi per Zone a Traffico Limitato Descrizione tecnico economica del sistema Indice INDICE... 2 1. OBIETTIVI... 3 2. DESCRIZIONE GENERALE DEL SISTEMA DI CONTROLLO ACCESSI... 5 2.1.

Dettagli

PIANO DI LAVORO (a.s. 2014/2015) Prof.ssa Andrea Luppichini Prof. Marco Fiorentini DISCIPLINA Informatica

PIANO DI LAVORO (a.s. 2014/2015) Prof.ssa Andrea Luppichini Prof. Marco Fiorentini DISCIPLINA Informatica lllo Istituto Tecnico Commerciale Statale e per Geometri E. Fermi Pontedera (Pi) Via Firenze, 51 - Tel. 0587/213400 - Fax 0587/52742 http://www.itcgfermi.it E-mail: mail@itcgfermi.it PIANO DI LAVORO (a.s.

Dettagli

JUNAK3 SISTEMA GESTIONE AZIENDALE

JUNAK3 SISTEMA GESTIONE AZIENDALE JUNAK3 SISTEMA GESTIONE AZIENDALE Modulo di Gestione Magazzino www.kisar.it JUNAK3 - SISTEMA DI GESTIONE AZIENDALE Il Sistema di Gestione Aziendale JUNAK3 è una piattaforma realizzata in ambiente Windows,

Dettagli

Catalogo dei servizi DSET. Schede di sintesi

Catalogo dei servizi DSET. Schede di sintesi Catalogo dei servizi DSET Schede di sintesi La versione pubblica qui esposta riporta esclusivamente indicazioni sul livello di servizio offerto dal Cineca relativamente ai servizi di hosting, di connettività

Dettagli

Manuale di riferimento di HP Web Jetadmin Database Connector Plug-in

Manuale di riferimento di HP Web Jetadmin Database Connector Plug-in Manuale di riferimento di HP Web Jetadmin Database Connector Plug-in Informazioni sul copyright 2004 Copyright Hewlett-Packard Development Company, L.P. Sono vietati la riproduzione, l'adattamento e la

Dettagli

Ricca - Divisione I.T.

Ricca - Divisione I.T. Ricca - Divisione I.T. Information Technology & Security Partner Profilo B.U. e Offerta Servizi Ricca Divisione I.T. Information Technology & Security Partner La Mission La nostra missione è divenire il

Dettagli

AREA SERVIZI ICT. Servizi di hosting offerti dall'area Servizi ICT. Integrazione con l'anagrafica Unica di Ateneo. hosting.polimi.

AREA SERVIZI ICT. Servizi di hosting offerti dall'area Servizi ICT. Integrazione con l'anagrafica Unica di Ateneo. hosting.polimi. AREA SERVIZI ICT Servizi di hosting offerti dall'area Servizi ICT Integrazione con l'anagrafica Unica di Ateneo hosting.polimi.it Indice 1. Anagrafica unica di Ateneo... 4 1.1. Introduzione all anagrafica

Dettagli

Value Manager. Soluzione integrata per la pianificazione e il controllo di gestione

Value Manager. Soluzione integrata per la pianificazione e il controllo di gestione Value Manager Soluzione integrata per la pianificazione e il controllo di gestione Value Manager Soluzione integrata per la pianificazione e il controllo di gestione Value Manager è una soluzione completa

Dettagli

NetEye Release Notes 2013

NetEye Release Notes 2013 NetEye Release Notes 2013 Version 3.4. Questo documento fornisce una panoramica sulle funzionalità e miglioramenti rilasciati con la nuova versione 3.4 di WÜRTHPHOENIX NetEye. Comandi più complessi per

Dettagli

Progettazione: Tecnologie e ambienti di sviluppo

Progettazione: Tecnologie e ambienti di sviluppo Contratto per l acquisizione di servizi di Assistenza specialistica per la gestione e l evoluzione del patrimonio software della Regione Basilicata. Repertorio n. 11016 del 25/09/2009 Progettazione: Tecnologie

Dettagli

Applicazione: SAI - Sistema di Audit Interno

Applicazione: SAI - Sistema di Audit Interno Riusabilità del software Catalogo delle applicazioni: Amministrativo/Contabile Applicazione: SAI Sistema di Audit Interno Amministrazione: Agenzia delle Entrate Responsabile dei sistemi informativi Nome

Dettagli

DEFINIO REPLY FINANCIAL PLATFORM

DEFINIO REPLY FINANCIAL PLATFORM DEFINIO REPLY FINANCIAL PLATFORM Definio Reply è una piattaforma tecnologica in grado di indirizzare le esigenze di gestione, analisi e reporting su portafogli di strumenti finanziari (gestiti, amministrati,

Dettagli

Gestione Requisiti. Ingegneria dei Requisiti. Requisito. Tipi di Requisiti e Relativi Documenti. La gestione requisiti consiste in

Gestione Requisiti. Ingegneria dei Requisiti. Requisito. Tipi di Requisiti e Relativi Documenti. La gestione requisiti consiste in Ingegneria dei Requisiti Il processo che stabilisce i servizi che il cliente richiede I requisiti sono la descrizione dei servizi del sistema Funzionalità astratte che il sistema deve fornire Le proprietà

Dettagli

1. FINALITÀ E DEFINIZIONE DELLE SPECIFICHE TECNICHE E FUNZIONALI

1. FINALITÀ E DEFINIZIONE DELLE SPECIFICHE TECNICHE E FUNZIONALI 1. FINALITÀ E DEFINIZIONE DELLE SPECIFICHE TECNICHE E FUNZIONALI Per implementare una piattaforma di e-learning occorre considerare diversi aspetti organizzativi, gestionali e tecnici legati essenzialmente

Dettagli

BtoWeb QS Caratteristiche e funzionalità: BtoWeb QS

BtoWeb QS Caratteristiche e funzionalità: BtoWeb QS www.btoweb.it L unione tra il know-how gestionale e organizzativo maturato in oltre 12 anni di consulenza e l esperienza nell ambito dell informatizzazione dei processi ha consentito a Sinergest lo sviluppo

Dettagli

Il software: natura e qualità

Il software: natura e qualità Sommario Il software: natura e qualità Leggere Cap. 2 Ghezzi et al. Natura e peculiarità del software Classificazione delle qualità del software Qualità del prodotto e del processo Qualità interne ed esterne

Dettagli

Reti e sistemi informativi II Il ruolo delle IT nell organizzazione

Reti e sistemi informativi II Il ruolo delle IT nell organizzazione Reti e sistemi informativi II Il ruolo delle IT nell organizzazione Prof. Andrea Borghesan & Dr.ssa Francesca Colgato venus.unive.it/borg borg@unive.it Ricevimento: mercoledì dalle 10.00 alle 11.00 Modalità

Dettagli

Microsoft Project 2010 si basa sulle fondamenta di Microsoft Project 2007 per offrire soluzioni di gestione del lavoro flessibili e strumenti di

Microsoft Project 2010 si basa sulle fondamenta di Microsoft Project 2007 per offrire soluzioni di gestione del lavoro flessibili e strumenti di Microsoft Project 2010 si basa sulle fondamenta di Microsoft Project 2007 per offrire soluzioni di gestione del lavoro flessibili e strumenti di collaborazione adatti ai project manager professionisti

Dettagli