Progettazione della componente applicativa
|
|
- Alessandra Perini
- 8 anni fa
- Visualizzazioni
Transcript
1 7 Progettazione della componente applicativa In questo capitolo illustreremo la progettazione della componente applicativa di un sistema informativo. La metodologia da noi utilizzata sarà basata sull utilizzo di UML. 7.1 Introduzione Per progettazione delle applicazioni si intende quella fase della progettazione di un sistema informativo che si occupa di progettare l insieme dei programmi ad esso associati. Trattandosi di progettazione di programmi, questa fase della progettazione di un sistema informativo non può che tenere fortemente in considerazione le metodologie e gli strumenti tipici dell Ingegneria del Software. In questo settore il meta-modello di riferimento è UML. UML, infatti, supporta in modo estremamente preciso e rigoroso sia la progettazione orientata agli oggetti che la progettazione basata sui componenti, che rappresentano le tecniche di programmazione di gran lunga più utilizzate attualmente nel contesto della produzione del software. Utilizzando UML come meta-modello di riferimento, la progettazione delle applicazioni di un sistema informativo consiste nei seguenti passi: Definizione del diagramma delle classi: a partire dalla progettazione dei dati, dall analisi dei requisiti funzionali del sistema e dall analisi dei casi d uso si costruisce un diagramma delle classi e, per ciascuna classe, si determinano gli attributi, i metodi get e set nonchè i metodi specifici. Progettazione delle funzionalità e raffinamento delle classi: per ciascuna funzionalità individuata durante l analisi dei requisiti si procede con la sua progettazione utilizzando il diagramma di sequenza di UML. Nel fare ciò probabilmente si individueranno delle modifiche da fare alle classi precedentemente progettate; pertanto si dovrà procedere con un raffinamento delle stesse. Questi passi verranno illustrati in dettaglio nelle prossime sezioni. 7.2 Definizione del diagramma delle classi Durante questo passo viene costruita una prima bozza di diagramma delle classi per il sistema di interesse; questa bozza verrà successivamente raffinata durante il secondo passo. In realtà, per i nostri scopi, non ci serve definire un vero e proprio diagramma delle classi, bensì la struttura delle singole classi che accedono al database. Inoltre, essendo questa un attività di progettazione ad alto livello di astrazione, non ci serve definire i parametri dei vari metodi progettati. Un secondo livello, più dettagliato, di progettazione, che comprenda, tra l altro, le attività di cui sopra diventa necessario prima di avviare le attività di implementazione. Questo, però, esula dagli scopi del corso. Le classi da progettare in questo passo sono almeno una per ogni tabella. Ciascuna di queste classi avrà almeno un attributo, un metodo set e un metodo get per ogni attributo della corrispondente tabella. Essa avrà, inoltre, un metodo dbinserisci, un metodo dbrimuovi e un metodo dbmodifica,
2 136 7 Progettazione della componente applicativa per gestire, rispettivamente, gli inserimenti, le rimozioni e le modifiche nella corrispondente tabella. Essa avrà, infine, un metodo statico dbricerca, per effettuare le ricerche di tuple nella corrispondente tabella. Chiaramente, in questo momento, stiamo considerando una progettazione ad alto livello di astrazione per cui non ci preoccupiamo dei parametri e delle problematiche più implementative. Ad esempio, è probabile che, raffinando questa progettazione, saranno necessari più metodi di ricerca, uno per ogni chiave di ricerca che si vuole consentire. Analogamente, è probabile che dbinserisci, in una progettazione più dettagliata, venga esploso in più metodi di inserimento. Questo tipo di analisi, però, esula dagli scopi del presente corso. Oltre alle classi corrispondenti alle tabelle, è buona abitudine progettare un ulteriore classe DBConnection che si occupa della gestione, della connessione e dell interrogazione al database sottostante. Tale classe dovrà avere almeno i seguenti attributi: connection, per gestire i dettagli della connessione; dbdriver, per specificare il driver utilizzato per la connessione (ad esempio, JDBC); dburl, per specificare l URL del database a cui connettersi; username, per specificare, sul database, lo username dell utente che si sta connettendo; password, per specificare, sul database, la password dell utente che si sta connettendo. e almeno i seguenti metodi: getproperties, per conoscere gli attributi associati alla connessione corrente; setconnection, per effettuare il setting degli attributi associati alla connessione corrente; startconnection, per aprire una connessione; executequeryselect, per effettuare query di ricerca sul database a cui ci si è connessi; executequeryupdate, per effettuare query di inserimento, rimozione e modifica sul database a cui ci si è connessi; stopconnection, per chiudere una connessione. In pratica, DBConnection ha lo scopo di fare da ponte tra il modello relazionale (tipico dei database) e il paradigma orientato agli oggetti (tipico della programmazione). Questa attività prende il nome di Object Relational Mapping e, nei grossi sistemi software, viene realizzata con strumenti ad hoc, quali Hibernate Esercizi Esercizio Si effettui la progettazione delle classi per il sistema informativo per la gestione di un hotel descritto in dettaglio nella Sezione Esercizio Si effettui la progettazione delle classi del sistema informativo per la gestione di un agenzia immobiliare descritto in dettaglio nella Sezione Soluzione all esercizio della Sezione Applicando le regole menzionate in precedenza, è possibile definire le classi associate a ciascuna tabella per il sistema di riferimento. Esse sono visualizzate nelle Figure Progettazione delle funzionalità e raffinamento delle classi Durante questo passo vengono ripresi tutti i casi d uso definiti durante la specifica e l analisi dei requisiti e, per ciascuno di essi, si costruisce il corrispettivo diagramma di sequenza in modo da individuare come lo stesso debba essere implementato.
3 7.3 Progettazione delle funzionalità e raffinamento delle classi 137 Figura 7.1. Una prima bozza della classe associata alla tabella PERSONA FISICA Il diagramma di sequenza è il diagramma che meglio evidenzia la filosofia della programmazione orientata agli oggetti in quanto rappresenta il modo con cui le varie classi e gli utenti coinvolti in un caso d uso comunicano per portarlo al termine. Nel costruire i vari diagrammi di sequenza si scoprirà che, probabilmente, servono nuovi metodi che in precedenza non erano stati definiti. Questo porterà ad un raffinamento delle classi costruite al passo precedente. Anche per questa attività ci fermeremo, comunque, ad un alto livello di astrazione non studiando in dettaglio i parametri dei metodi coinvolti e altre problematiche affini. In realtà, anche alla luce di quanto detto sopra, è superfluo considerare i diagrammi di sequenza per quei casi d uso che coinvolgono una sola classe e che non richiedono elaborazioni sui dati; generalmente questi casi d uso coincidono con i casi d uso CRUD. Essi, quindi, non saranno definiti. Al termine di questo passo, che coincide con la fine della progettazione delle applicazioni, si avranno: i diagrammi di sequenza per tutti i casi d uso che coinvolgono più di una classe; la struttura raffinata, con tutti gli attributi e tutti i metodi, di ogni classe associata ad una tabella dello schema relazionale.
4 138 7 Progettazione della componente applicativa Figura 7.2. Una prima bozza della classe associata alla tabella AGENZIA Esercizi Esercizio Si effettuino la progettazione delle funzionalità e il raffinamento delle classi per il sistema informativo per la gestione di un hotel descritto in dettaglio nella Sezione Esercizio Si effettuino la progettazione delle funzionalità e il raffinamento delle classi per il sistema informativo per la gestione di un agenzia immobiliare descritto in dettaglio nella Sezione Soluzione all esercizio della Sezione Esaminando i casi d uso definiti nella Sezione possiamo notare come i casi d uso CRUDAgenzia, CRUDPersonaFisica, CUDStanza, RicercaInfoStanza, CUDServizioExtra, RicercaInfoServizioExtra e CRUDDocumentoFiscale coinvolgono una sola classe e non richiedono elaborazioni sui dati. Pertanto, per questi casi d uso, non sarà necessario costruire i corrispettivi diagrammi di sequenza. Il diagramma di sequenza relativo al caso d uso InserisciPrenotazione è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza:
5 7.3 Progettazione delle funzionalità e raffinamento delle classi 139 Figura 7.3. Una prima bozza della classe associata alla tabella PRENOTAZIONE Figura 7.4. Una prima bozza della classe associata alla tabella STANZA
6 140 7 Progettazione della componente applicativa Figura 7.5. Una prima bozza della classe associata alla tabella ASSEGNAMENTO Figura 7.6. Una prima bozza della classe associata alla tabella FRUIZIONE
7 7.3 Progettazione delle funzionalità e raffinamento delle classi 141 Figura 7.7. Una prima bozza della classe associata alla tabella SERVIZIO EXTRA Figura 7.8. Una prima bozza della classe associata alla tabella ASSOCIATO Figura 7.9. Una prima bozza della classe associata alla tabella DOCUMENTO FISCALE
8 142 7 Progettazione della componente applicativa Figura La classe DBConnection verificadisponibilita alla classe Prenotazione; setinfoprenotazione alla classe Prenotazione; addebitoprenotazione alla classe Prenotazione; getinfopersonafisica alla classe PersonaFisica; setinfopersonafisica alla classe PersonaFisica; getinfoagenzia alla classe Agenzia; setinfoagenzia alla classe Agenzia; getinfostanza alla classe Stanza. Il diagramma di sequenza relativo al caso d uso RicercaPrenotazione è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza: richiestainfoprenotazione alla classe Prenotazione; getinfoprenotazione alla classe Prenotazione; assemblainfoprenotazione alla classe Prenotazione Il diagramma di sequenza relativo al caso d uso ModificaPrenotazione è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere il seguente metodo alla bozza della classe definita in precedenza: richiestamodificaprenotazione alla classe Prenotazione. Il diagramma di sequenza relativo al caso d uso InserisciAssegnamento è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza: richiestaassegnamento alla classe Assegnamento; setinfoassegnamento alla classe Assegnamento; stampaschedanotifica alla classe Assegnamento. Il diagramma di sequenza relativo al caso d uso RicercaAssegnamento è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza: richiestainfoassegnamento alla classe Assegnamento; getinfoassegnamento alla classe Assegnamento; assemblainfoassegnamento alla classe Assegnamento. Il diagramma di sequenza relativo al caso d uso ModificaAssegnamento è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere il seguente metodo alla bozza della classe definita in precedenza: richiestamodificaassegnamento alla classe Assegnamento.
9 7.3 Progettazione delle funzionalità e raffinamento delle classi 143 Figura Il diagramma di sequenza relativo al caso d uso InserisciPrenotazione Il diagramma di sequenza relativo al caso d uso DisdettaPrenotazione è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza: richiestadisdettaprenotazione alla classe Prenotazione; stampadocumentofiscale alla classe Prenotazione. Il diagramma di sequenza relativo al caso d uso FruizioneServizioExtra è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza: richiestaaddebitoservextra alla classe FruizioneServExtra; getinfoservextra alla classe ServizioExtra; AddebitoFruizioneServExtra alla classe FruizioneServExtra; StampaDocumentoFiscale alla classe FruizioneServExtra.
10 144 7 Progettazione della componente applicativa Figura Il diagramma di sequenza relativo al caso d uso RicercaPrenotazione Il diagramma di sequenza relativo al caso d uso CheckOut è riportato in Figura Dall esame di questo diagramma si evince che è necessario aggiungere i seguenti metodi alla bozza della classe definita in precedenza: richiestacheckout alla classe Assegnamento; getinfofruizioneservextra alla classe FruizioneServExtra. Il diagramma di sequenza relativo al caso d uso GestoreStatistiche è riportato in Figura Dall esame di questo diagramma si evince che è necessario realizzare una nuova classe, denominata GestoreStatistiche. Questa classe avrà come attributi tutti quelli necessari per memorizzare i dati parziali relativi alle statistiche nonchè i corrispettivi metodi set e get; tutte queste informazioni si potranno reperire quando si passerà ad una progettazione ad un più basso livello di astrazione. In aggiunta, la classe possiederà almeno i seguenti metodi: RichiestaStatistiche; AssemblaDatiAgenzia; AssemblaDatiAssegnamento; AssemblaDatiAssociato; AssemblaDatiDocumentoFiscale; AssemblaDatiFruizioneServExtra; AssemblaDatiPersonaFisica; AssemblaDatiPrenotazione; AssemblaDatiServizioExtra; AssemblaDatiStanza. Chiaramente, se si desiderano delle statistiche più complesse, ad esempio statistiche che mettono insieme dati provenienti da più tabelle, sarà necessario aggiungere ulteriori metodi a questa classe. A questo punto siamo in grado di procedere alla progettazione delle classi raffinate; basterà, infatti, aggiungere alla classi precedentemente progettate i metodi individuati durante la progettazione
11 7.3 Progettazione delle funzionalità e raffinamento delle classi 145 Figura Il diagramma di sequenza relativo al caso d uso ModificaPrenotazione dei diagrammi di sequenza; si dovrà, inoltre, aggiungere una classe GestoreStatistiche. Le classi raffinate sono visualizzate nelle Figure (nelle figure non sono presenti le classi Associato e DBConnection in quanto queste non sono state modificate in alcun modo).
12 146 7 Progettazione della componente applicativa Figura Il diagramma di sequenza relativo al caso d uso InserisciAssegnamento Figura Il diagramma di sequenza relativo al caso d uso RicercaAssegnamento
13 7.3 Progettazione delle funzionalità e raffinamento delle classi 147 Figura Il diagramma di sequenza relativo al caso d uso ModificaAssegnamento
14 148 7 Progettazione della componente applicativa Figura Il diagramma di sequenza relativo al caso d uso DisdettaPrenotazione
15 7.3 Progettazione delle funzionalità e raffinamento delle classi 149 Figura Il diagramma di sequenza relativo al caso d uso FruizioneServExtra Figura Il diagramma di sequenza relativo al caso d uso CheckOut
16 150 7 Progettazione della componente applicativa Figura Il diagramma di sequenza relativo al caso d uso GestoreStatistiche Figura La classe PersonaFisica raffinata
17 7.3 Progettazione delle funzionalità e raffinamento delle classi 151 Figura La classe Agenzia raffinata
18 152 7 Progettazione della componente applicativa Figura La classe Prenotazione raffinata
19 7.3 Progettazione delle funzionalità e raffinamento delle classi 153 Figura La classe Stanza raffinata Figura La classe Assegnamento raffinata
20 154 7 Progettazione della componente applicativa Figura La classe Fruizione raffinata Figura La classe ServizioExtra raffinata
21 7.3 Progettazione delle funzionalità e raffinamento delle classi 155 Figura La classe DocumentoFiscale raffinata Figura La classe GestoreStatistiche
Soluzione dell esercizio del 12 Febbraio 2004
Soluzione dell esercizio del 12/2/2004 1 Soluzione dell esercizio del 12 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. 2. Modello concettuale
DettagliING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema
Pagina: 1 e-travel ING SW Progetto di Ingegneria del Software e-travel Requisiti Utente Specifiche Funzionali del Sistema e Pagina: 2 di 9 Indice dei contenuti 1 INTRODUZIONE... 3 1.1 SCOPO DEL DOCUMENTO...
DettagliDatabase 1 biblioteca universitaria. Testo del quesito
Database 1 biblioteca universitaria Testo del quesito Una biblioteca universitaria acquista testi didattici su indicazione dei professori e cura il prestito dei testi agli studenti. La biblioteca vuole
DettagliMODULO 5 Appunti ACCESS - Basi di dati
MODULO 5 Appunti ACCESS - Basi di dati Lezione 1 www.mondopcnet.com Modulo 5 basi di dati Richiede che il candidato dimostri di possedere la conoscenza relativa ad alcuni concetti fondamentali sui database.
DettagliEsercizio data base "Biblioteca"
Rocco Sergi Esercizio data base "Biblioteca" Database 2: Biblioteca Testo dell esercizio Si vuole realizzare una base dati per la gestione di una biblioteca. La base dati conterrà tutte le informazioni
DettagliSOMMARIO... 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...
DettagliMANUALE 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
DettagliAD HOC Servizi alla Persona
Software per la gestione dell amministrazione AD HOC Servizi alla Persona GESTIONE PASTI RESIDENZIALE Le principali funzioni del modulo pasti si possono suddividere nei seguenti punti: gestire le prenotazioni
DettagliGestore Comunicazioni Obbligatorie - VARDATORI - Progetto SINTESI Dominio Provinciale Modulo Applicativo:COB Procedura VARDATORI
Progetto SINTESI Dominio Provinciale Modulo Applicativo:COB Procedura VARDATORI 1 INDICE 1 INTRODUZIONE... 3 2 COMUNICAZIONI VARDATORI... 4 2.1 VARIAZIONE DELLA RAGIONE SOCIALE DEL DATORE DI LAVORO...
Dettagli2.0 Gli archivi. 2.1 Inserire gli archivi. 2.2 Archivio Clienti, Fornitori, Materiali, Noleggi ed Altri Costi. Impresa Edile Guida all uso
2.0 Gli archivi All interno della sezione archivi sono inserite le anagrafiche. In pratica si stratta di tutti quei dati che ricorreranno costantemente all interno dei documenti. 2.1 Inserire gli archivi
DettagliSoluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
DettagliServizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti
20120300 INDICE 1. Introduzione... 3 2. Consultazione... 4 2.1 Consultazione Server Fidati... 4 2.2 Consultazione Servizi Client... 5 2.3 Consultazione Stato richieste... 5 3. Amministrazione... 6 3.1
DettagliCUPdigitale. Guida pratica all uso del gestionale MODULO PER AMMINISTRATORI
Guida pratica all uso del gestionale MODULO PER AMMINISTRATORI 2015 INSERIRE UTENTI L amministaratore dopo aver effettuato il login per accedere al gestionale dal sito www.gest.cupdigitale.it, dovrà cliccare
DettagliGestione Turni. Introduzione
Gestione Turni Introduzione La gestione dei turni di lavoro si rende necessaria quando, per garantire la continuità del servizio di una determinata struttura, è necessario che tutto il personale afferente
DettagliObject Oriented Programming
OOP Object Oriented Programming Programmazione orientata agli oggetti La programmazione orientata agli oggetti (Object Oriented Programming) è un paradigma di programmazione Permette di raggruppare in
DettagliSDD System design document
UNIVERSITA DEGLI STUDI DI PALERMO FACOLTA DI INGEGNERIA CORSO DI LAUREA IN INGEGNERIA INFORMATICA TESINA DI INGEGNERIA DEL SOFTWARE Progetto DocS (Documents Sharing) http://www.magsoft.it/progettodocs
DettagliRaggruppamenti Conti Movimenti
ESERCITAZIONE PIANO DEI CONTI Vogliamo creare un programma che ci permetta di gestire, in un DB, il Piano dei conti di un azienda. Nel corso della gestione d esercizio, si potranno registrare gli articoli
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliDOCUMENTO 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
DettagliBanca 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/)
DettagliRegione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente
Pag. 1 di 15 VERS V01 REDAZIONE VERIFICHE E APPROVAZIONI CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA A. Marchisio C. Pernumian 29/12/2014 M. Molino 27/02/2015 M. Molino
DettagliI TUTORI. I tutori vanno creati la prima volta seguendo esclusivamente le procedure sotto descritte.
I TUTORI Indice Del Manuale 1 - Introduzione al Manuale Operativo 2 - Area Tutore o Area Studente? 3 - Come creare tutti insieme i Tutori per ogni alunno? 3.1 - Come creare il secondo tutore per ogni alunno?
DettagliEsercizio sui data base "Gestione conti correnti"
Database "Gestione conto correnti" Testo del quesito La banca XYZ vuole informatizzare le procedure di gestione dei conti correnti creando un archivio dei correntisti (Cognome, Nome, indirizzo, telefono,
DettagliLA 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
Dettagli2003.06.16 Il sistema C.R.M. / E.R.M.
2003.06.16 Il sistema C.R.M. / E.R.M. Customer / Enterprise : Resource Management of Informations I-SKIPPER è un sistema di CONOSCENZE che raccoglie ed integra INFORMAZIONI COMMERCIALI, dati su Clienti,
DettagliAnalisi e progettazione del software AbcBid studio di caso 6 dicembre 2007 REQUISITI ITERAZIONE 1
REQUISITI ITERAZIONE 1 abcbid è un sistema per la gestione di vendite all asta. Esso deve gestire gli utenti (che vogliono vendere o acquistare oggetti), gli oggetti venduti all asta, le relative offerte,
DettagliLight 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
DettagliDescrizione della logica dell applicazione
MFP 3.0 - GESTIONE COMUNITÀ Questa parte della piattaforma mfp riguarda la gestione dei clienti/pazienti inviati dai Ser.T. di cui si è richiesto l inserimento in Comunità Terapeutica, occupandosi di ricevere
DettagliIntroduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
DettagliGuida utenti INDICE: 1. Login. Come accedere all area studenti.
Guida utenti INDICE: 1. Login. Come accedere all area studenti. 2. Didattica e corsi. Come trovare informazioni sui corsi e sui professori e come scaricare i materiali e le dispense dei corsi. 3. Collaboration
DettagliINTERPUMP GROUP SPA-VIA E. FERMI 25 42040 S.ILARIO (RE) http: //www.interpumpgroup.it
PROCEDURA E-COMMERCE BUSINESS TO BUSINESS Guida alla Consultazione ordini INTERPUMP GROUP SPA-VIA E. FERMI 25 42040 S.ILARIO (RE) http: //www.interpumpgroup.it INDICE 1. Autenticazione del nome utente
DettagliGuida 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
DettagliALBO 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
DettagliSchema della base di dati del Catalogo dei Dati della Pubblica Amministrazione Renzo Orsini
Schema della base di dati del Catalogo dei Dati della Pubblica Amministrazione Renzo Orsini Dipartimento di Scienze Ambientali, Informatica e Statistica Università Ca Foscari Venezia La base di dati del
DettagliProgettazione di un Database
Progettazione di un Database Per comprendere il processo di progettazione di un Database deve essere chiaro il modo con cui vengono organizzati e quindi memorizzati i dati in un sistema di gestione di
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliSoftware Gestionale per alberghi e strutture ricettive
TOURING HOME V.4.0.0 Software Gestionale per alberghi e strutture ricettive Guida all aggiornamento Abbiamo il piacere di presentarvi la nuova versione 4.0.0 di TouringHome Completamente rivisto graficamente,
DettagliALF0021M 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á
DettagliGuida 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
DettagliSystem Requirements Specifications (SRS) MGT MiGiocoTutto
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 _Ed1Rev3 11/11/2008 16.42 Pag 1
DettagliFRANCESCO MARINO - TELECOMUNICAZIONI
Classe: Data Autore: Francesco Marino http://www.francescomarino.net info@francescomarino.net Esercitazione n. 18 Creazione e configurazione di una connessione remota in Windows 9x Gruppo: Alunni assenti
DettagliRegione Toscana Direzione generale competitività del sistema regionale e sviluppo delle competenze. Settore Formazione e orientamento
Regione Toscana Direzione generale competitività del sistema regionale e sviluppo delle competenze Settore Formazione e orientamento ACCREDITAMENTO DELLE BOTTEGHE SCUOLA FORMULARIO ONLINE Guida alla compilazione
DettagliManuale Operativo BUSITALIA per le Agenzie
Manuale Operativo BUSITALIA per le Agenzie 1. Come prima cosa, per operare all interno del sito per prenotazioni o interrogazioni, sarà necessario essere in possesso di una Username e di una Password,
DettagliMODELLO RELAZIONALE. Introduzione
MODELLO RELAZIONALE Introduzione E' stato proposto agli inizi degli anni 70 da Codd finalizzato alla realizzazione dell indipendenza dei dati, unisce concetti derivati dalla teoria degli insiemi (relazioni)
DettagliIn legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207.
Durante le attività di sviluppo del software applicativo è spesso utilizzato un ciclo di vita incrementale il cui schema di processo è sintetizzato nella figura seguente. In legenda sono riportate le fasi
Dettaglimonitoraggio dei locomotori via Internet
monitoraggio dei locomotori via Internet Pagina 1 di 23 Sommario 1 Sito internet-home page... 3 2 Descrizione delle sezioni... 4 2.1 Invia nuove misurazioni sul sito... 5 2.2 Speed Control... 8 2.3 Controllo
DettagliWoWords. Guida all uso: creare ed utilizzare le frasi. In questa guida è descritto come creare ed utilizzare le frasi nel software WoWords.
In questa guida è descritto come creare ed utilizzare le frasi nel software WoWords. Premessa Oltre alle singole parole WoWords può gestire intere frasi in inglese. A differenza delle singole parole, le
DettagliManuale operativo - Procedura per la costruzione, la pubblicazione di questionari
Questionari online Questionari online... 1 Ambienti dedicati... 2 Costruzione questionario... 4 Creazione struttura... 4 Gestione del questionario... 15 Condivisione (fase facoltativa)... 16 Autorizzazione
DettagliManuale 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
DettagliSistemi 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
DettagliFIRESHOP.NET. Gestione completa delle fidelity card & raccolta punti. Rev. 2014.3.1 www.firesoft.it
FIRESHOP.NET Gestione completa delle fidelity card & raccolta punti Rev. 2014.3.1 www.firesoft.it Sommario SOMMARIO Introduzione... 3 La gestione delle fidelity card nel POS... 4 Codificare una nuova fidelity
DettagliGestione Voti Scolastici
Gestione Voti Scolastici Progettare un modello di dati per la gestione delle informazioni riguardanti le prove, nelle diverse materie, sostenute dagli studenti di una scuola media superiore. Il sistema
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliGuida al primo accesso sul SIAN
Guida al primo accesso sul SIAN Il presente documento illustra le modalità operative per il primo accesso al sian e l attivazione dell utenza per poter fruire dei servizi presenti nella parte privata del
DettagliSOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE
Pag. 1 di 16 SOFTWARE A SUPPORTO DELLA (VERS. 3.1) Specifica dei Requisiti Utente Funzionalità di associazione di più Richiedenti ad un procedimento Codice Identificativo VERIFICHE ED APPROVAZIONI CONTROLLO
DettagliMANUALEDIUTILIZZO MODULO CRM POSTVENDITA
MANUALEDIUTILIZZO MODULO CRM POSTVENDITA INDICE INTRODUZIONE INSERIMENTO CHIAMATA CHIAMATE Dettaglio Chiamate Macchine Coinvolte Documenti Riepilogo MACCHINE Dettaglio Macchine Documenti Interventi MACCHINE
DettagliISSA EUROPE PTSOFTWARE 2.0
MANUALE UTENTE ISSA EUROPE PTSOFTWARE 2.0 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 1/27 Versione 1.0-16062014 il presente documento è soggetto a modifiche Pag. 2/27 Informazioni
Dettagli4.1 Che cos è l ideazione
Luca Cabibbo Analisi e Progettazione del Software Ideazione (non è la fase dei requisiti) Capitolo 4 marzo 2013 Il meglio è nemico del bene. Voltaire 1 *** AVVERTENZA *** I lucidi messi a disposizione
DettagliGuida alla compilazione on-line delle domande di Dote Scuola A.S. 2014-2015 - per le Famiglie INDICE
Guida alla compilazione on-line delle domande di Dote Scuola A.S. 2014-2015 - per le Famiglie INDICE Introduzione... 2 Riconoscimento del soggetto richiedente da parte del sistema... 2 Elenco dei servizi
DettagliAnalisi dei Requisiti
Analisi dei Requisiti Pagina 1 di 16 Analisi dei Requisiti Indice 1 - INTRODUZIONE... 4 1.1 - OBIETTIVO DEL DOCUMENTO...4 1.2 - STRUTTURA DEL DOCUMENTO...4 1.3 - RIFERIMENTI...4 1.4 - STORIA DEL DOCUMENTO...4
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliBasi di Dati Multimediali. Fabio Strocco
Basi di Dati Multimediali Fabio Strocco September 19, 2011 1 Contents 2 Introduzione Le basi di dati (o database) hanno applicazioni in molti campi, in cui è necessario memorizzare, analizzare e gestire
DettagliManuale per la configurazione di AziendaSoft in rete
Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...
DettagliNuova procedura on-line di autocertificazione
Nuova procedura on-line di autocertificazione Il presente manuale ha l obiettivo di fornire le istruzioni operative per la procedura di Autocertificazione Carico Familiari. Tale procedura consente al Dipendente
DettagliGestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare.
Gestione delle informazioni necessarie all attività di validazione degli studi di settore. Trasmissione degli esempi da valutare. E stato previsto l utilizzo di uno specifico prodotto informatico (denominato
Dettagli1 Introduzione...1 2 Installazione...1 3 Configurazione di Outlook 2010...6 4 Impostazioni manuali del server... 10
Guida per l installazione e la configurazione di Hosted Exchange Professionale con Outlook 2010 per Windows XP Service Pack 3, Windows Vista e Windows 7 Edizione del 20 febbraio 2012 Indice 1 Introduzione...1
DettagliGuida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)
GUIDE Sa.Sol. Desk: Rete Telematica tra le Associazioni di Volontariato della Sardegna Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti) Argomento Descrizione Gestione
DettagliPiattaforma software mfp
Piattaforma software mfp MANUALE UTENTE DELL APPLICATIVO LABORATORY Introduzione Il presente manuale ha l obiettivo di presentare le funzionalità dell applicativo AGENDA inserito nella piattaforma informatica
DettagliPolitecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A. 2008-09. Casi di Studio. Traccia n 1
Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A. 2008-09 Casi di Studio Traccia n 1 Si vuole realizzare un portale web per la gestione della rete di vendita di un'azienda
DettagliInformativa Presentazione Progetti Bandi Piano Provinciale Occupazione Disabili
Informativa Presentazione Progetti Bandi Piano Provinciale Occupazione Disabili Questa guida è uno strumento di supporto agli enti nell inserimento dei progetti relativi ai bandi previsti dal Piano Provinciale
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliIstruzioni operative gestione Help Desk Partner Zone Ipsoa (Riservato al personale tecnico del CSA Campania)
Istruzioni operative gestione Help Desk Partner Zone Ipsoa (Riservato al personale tecnico del CSA Campania) Versione Marzo 2011 Introduzione Il presente documento ha lo scopo di facilitare i tecnici all
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
DettagliStefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse
Politecnico di Milano View integration 1 Integrazione di dati di sorgenti diverse Al giorno d oggi d la mole di informazioni che viene gestita in molti contesti applicativi è enorme. In alcuni casi le
DettagliConcetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
DettagliVeneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311
Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 INDICE 1. INTRODUZIONE... 3 1.1 SCADENZA... 3 1.2 CAUSALE DA UTILIZZARE... 3 2. MODALITÀ OPERATIVE DI COMUNICAZIONE DATI... 4
DettagliMonitor Orientamento. Manuale Utente
Monitor Orientamento Manuale Utente 1 Indice 1 Accesso al portale... 3 2 Trattamento dei dati personali... 4 3 Home Page... 5 4 Monitor... 5 4.1 Raggruppamento e ordinamento dati... 6 4.2 Esportazione...
DettagliSistema G.U.S. Capitolato di Gara ALLEGATO A
Procedura volta alla realizzazione di un nuovo sistema informatico, denominato G.U.S.-N., finalizzato all automazione dei processi di raccolta, condivisione ed elaborazione dei dati nazionali concernenti
DettagliLa specifica del problema
2.9 (Caso di studio facoltativo) Pensare a oggetti: esame del problema Iniziamo ora a esaminare il nostro caso di studio di progettazione e implementazione orientate agli oggetti. Le sezioni Pensare a
DettagliFile, Modifica, Visualizza, Strumenti, Messaggio
Guida installare account in Outlook Express Introduzione Questa guida riguarda di sicuro uno dei programmi maggiormente usati oggi: il client di posta elettronica. Tutti, ormai, siamo abituati a ricevere
DettagliMANUALE ECOTRACCIA (ver 1.20140311)
MANUALE ECOTRACCIA (ver 1.20140311) INTRODUZIONE Il presente manuale è rivolto ad aziende che gestiscono in proprio il registro di carico e scarico con la procedura ecotraccia ; la configurazione del sistema
DettagliTraccia di soluzione dell esercizio del 25/1/2005
Traccia di soluzione dell esercizio del 25/1/2005 1 Casi d uso I casi d uso sono in Figura 1. Ci sono solo due attori: il Capo officina e il generico Meccanico. Figura 1: Diagramma dei casi d uso. 2 Modello
DettagliMon Ami 3000 Cespiti Gestione cespiti e calcolo degli ammortamenti
Prerequisiti Mon Ami 3000 Cespiti Gestione cespiti e calcolo degli ammortamenti L opzione Cespiti è disponibile per le versioni Contabilità e Azienda Pro. Introduzione Il cespite è un qualsiasi bene materiale
DettagliCONTABILITÀ FINANZIARIA ASCOT 3 IL PROSPETTO DI CONCILIAZIONE SPECIFICHE FUNZIONALI SCHEMI OPERATIVI SOLUZIONE AI PROBLEMI
PROGETTO ASCOT COD. : ASCOT-31-PC-01 VERS. : 1.00.00 DATA : 1.03.2002 CONTABILITÀ FINANZIARIA ASCOT 3 IL PROSPETTO DI CONCILIAZIONE SPECIFICHE FUNZIONALI SCHEMI OPERATIVI SOLUZIONE AI PROBLEMI AGGIORNAMENTI
DettagliRaccolta dei Requisiti con i Casi D'uso. Corso di Ingegneria del Software Anno Accademico 2012/13
Raccolta dei Requisiti con i Casi D'uso Corso di Ingegneria del Software Anno Accademico 2012/13 I casi d uso I casi d'uso (use case) sono una tecnica utilizzata per identificare i requisiti funzionali
DettagliSOFTWARE MAINTENANCE DESIGN
SOFTWARE MAINTENANCE DESIGN INTRODUZIONE... 1 1.1 Identificazione della richiesta di modifica... 2 1.2 Assegnazione di un numero di identificazione alla Change Request... 2 1.3 Classificazione del tipo
DettagliVolume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software
Volume GESTFLORA Gestione aziende agricole e floricole Guidaall uso del software GESTIONE AZIENDE AGRICOLE E FLORICOLE Guida all uso del software GestFlora Ver. 2.00 Inter-Ware Srl Viadegli Innocenti,
DettagliFIRESHOP.NET. Gestione del taglia e colore. www.firesoft.it
FIRESHOP.NET Gestione del taglia e colore www.firesoft.it Sommario SOMMARIO Introduzione... 3 Configurazione iniziale... 5 Gestione delle varianti... 6 Raggruppamento delle varianti... 8 Gestire le varianti
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliServizio on-line di Analisi e Refertazione Elettrocardiografica
Servizio on-line di Analisi e Refertazione Elettrocardiografica Guida utente Scopo del servizio... 2 Prerequisiti hardware e software... 3 Accesso all applicazione... 4 Modifica della password... 7 Struttura
DettagliMANUALE UTENTE. TeamPortal Liste Distribuzioni 20120100
MANUALE UTENTE 20120100 INDICE Introduzione... 3 1 - Messaggi... 4 1.1 Creazione / Modifca Email... 6 1.2 Creazione / Modifca Sms... 8 2 -Liste... 10 3 Gruppi Liste... 15 4 Tipi Messaggi... 17 5 Amministrazione...
DettagliSistema di Booking online Manuale utente
Sistema di Booking online Manuale utente 1. Una visione di insieme Dal sito della Convention CGM (http://www.convention.cgm.coop), in qualsiasi momento è possibile premere il pulsante per accedere al portale
DettagliProva di autovalutazione Prof. Roberta Siciliano
Prova di autovalutazione Prof. Roberta Siciliano Esercizio 1 Nella seguente tabella è riportata la distribuzione di frequenza dei prezzi per camera di alcuni agriturismi, situati nella regione Basilicata.
DettagliEsercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione, stanza
DettagliRIFERIMENTI 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
Dettagliflusso delle informazioni... 2 password... 3 password/2... 3 inserimento di una nuova richiesta... 4 le condizioni di vendita... 6
istruzioni per l inserimento di una richiesta on line di prodotti speciali flusso delle informazioni... 2 password... 3 password/2... 3 inserimento di una nuova richiesta... 4 le condizioni di vendita...
DettagliDatabase 3 affitto veicoli. Testo del quesito
Database 3 affitto veicoli Testo del quesito La società salento trasporti dispone di diversi tipi di veicoli (moto, auto, furgoni, camion, ) che affitta ai propri clienti. La società vuole informatizzare
DettagliSOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE
SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE S O. S E. B I. P R O D O T T I E S E R V I Z I P E R I B E N I C U L T U R A L I So.Se.Bi. s.r.l. - via dell Artigianato, 9-09122 Cagliari Tel. 070 / 2110311
DettagliGuida alla compilazione on-line delle domande di Dote Scuola A.S. 2013-2014 - per le Famiglie INDICE
Guida alla compilazione on-line delle domande di Dote Scuola A.S. 2013-2014 - per le Famiglie INDICE Introduzione... 2 Riconoscimento del soggetto richiedente da parte del sistema... 2 Elenco dei servizi
DettagliProgetto. Portale Turistico Regionale. Andrea Polini, Oliviero Riganelli, Massimo Troiani. Ingegneria del Software Corso di Laurea in Informatica
Progetto Portale Turistico Regionale Andrea Polini, Oliviero Riganelli, Massimo Troiani Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) Progetto 1 / 12 Il progetto - descrizione
Dettagli