Ingegneria del Software

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Ingegneria del Software"

Transcript

1 Ingegneria del Software Caso Studio Caso Studio Si realizzi un sistema di gestione automatica per una catena di agenzie viaggi. In particolare, il sistema dovrà offrire funzionalità di prenotazione e pagamento per servizi di: auto e moto renting, biglietti aerei e biglietti ferroviari, appartamenti ed hotels. I servizi dovranno essere acceduti direttamente dagli operatori delle agenzie viaggi o da utenti internet e portali tematici per il turismo via web. Infine, si dovranno sviluppare funzionalità di amministrazione: inserimento di un nuovo albergo nella catena ed eliminazione di un albergo non più convenzionato, inserimento di un nuovo centro di renting delle autovetture e delle motociclette ed eliminazione di un centro non più convenzionato, inserimento di una nuova compagnia aerea (e dei voli effettuati) ed eliminazione di una vecchia compagnia non più convenzionata, inserimento di nuove corse di treni ed eliminazione di corse non più effettuate

2 Individuazione dei concetti Si realizzi un sistema di gestione automatica per una catena di agenzie viaggi. In particolare, il sistema dovrà offrire funzionalità di prenotazione e pagamento per servizi di: auto e moto renting, biglietti aerei e biglietti ferroviari, appartamenti ed hotels. I servizi dovranno essere acceduti direttamente dagli operatori delle agenzie viaggi o da utenti internet e portali tematici per il turismo via web. Infine, si dovranno sviluppare funzionalità di amministrazione: inserimento di un nuovo albergo nella catena ed eliminazione di un albergo non più convenzionato, inserimento di un nuovo centro di renting delle autovetture e delle motociclette ed eliminazione di un centro non più convenzionato, inserimento di una nuova compagnia aerea (e dei voli effettuati) ed eliminazione di una vecchia compagnia non più convenzionata, inserimento di nuove corse di treni ed eliminazione di corse non più effettuate Altri concetti Chi ha la responsabilità delle operazioni di amministrazione? Amministratore Si devono di gestire informazioni relative agli indirizzi dei centri di renting, alle città di partenza e arrivo dei treni e degli aerei? Aereo Città Indirizzo Tutti devono avere accesso alle funzionalità di prenotazione e pagamento? O solo gli utenti registrati? Account Chi è il fruitore dei servizi di prenotazione ed acquisto? Cliente

3 Modello Concettuale del Dominio Catena Compagni aaerea Indirizzo Agenzia CentroR enting Citta Appartamento Auto Moto Treno Aereomobile Amm inistratore BigliettoFer roviario BigliettoA ereo Operatore UtenteInt ernet Portale Corsa Data Volo Cliente Account Prenotazione Pagamento Individuazione dei Ruoli Quali sono le entità (sistemi fisici o esseri umani) che richiedono le funzionalità di business che si intende automatizzare? Operatore UtenteInternet Portale Amministratore Quali sono i ruoli che queste entità ricoprono? Utente: può effettuare ricerche, registrarsi, autenticarsi, effettuare prenotazioni e pagamenti Amministratore: effettua operazioni di amministrazione

4 !!"#$ %& '!!

5 Individuazione dei Ruoli (2) E possibile particolarizzare ulteriormente i ruoli? Si! Searcher: chi effettuale le ricerche ReservationMaker: chi effettua le prenotazioni PaymentMaker: chi effettua i pagamenti Administrator: chi fa le operazioni di amministrazione Si devono mantenere distinti i ruoli di ReservationMaker e PaymentMaker? Probabilmente no! Individuazione dei Ruoli (3) Ruoli: UtenteGenerico: chi effettua operazioni per le quali non è necessaria autenticazione (ricerche e registrazione) UtenteRegistrato: chi richiede operazioni per le quali è necessario essere registrati (autenticazione, prenotazione e pagamento) Amministratore: chi fa le operazioni di amministrazione UtenteGenerico UtenteRegistrato Administrator

6 Individuazione dei Casi d Uso Ricerca Ricerca di appartamenti, hotel, voli aerei, Registrazione Registrazione per l accesso alle operazioni che richiedono autenticazione Autenticazione Autenticazione al sistema Prenotazione Prenotazione appartamenti, auto, moto, Pagamento Pagamento e acquisto di una prenotazione effettuata Amministrazione Inserimento e cancellazione di compagnie aeree, hotel, Modello dei Casi d Uso Registrazione Ricerca o Appartamenti Ri cerca Auto o Moto UtenteGenerico Ricerca Volo o Corsa UtenteRegistrato Aut enticazione Prenota Volo o Corsa Prenota Auto o Moto Prenota o Appartamento

7 Modello dei Casi d Uso (2) Inserisci Compagnia Aerea <<incl ude>> Inserisci Volo o Corsa Administrator Inseri sci Centro Renting Autentica zione <<incl ude>> Inserisci Auto o Moto Inserisci Appartamento o Modifica Elimina Specifica dei Casi d Uso Nome: Ricerca Auto o Moto Iniziatore: UtenteGenerico, UtenteRegistrato Obiettivo: Cercare le Auto o le Moto disponibili per il renting in una determinata città Scenario principale. L iniziatore fa una richiesta di ricerca per un auto o una moto 2. L iniziatore indica la città nella quale effettuare la ricerca 3. L iniziatore indica le caratteristiche del veicolo richiesto (modello, cilindrata, ) e le date di inizio-fine renting 4. Il sistema fornisce l elenco dei veicoli disponibili Extensions 2 Nessun centro di renting nella città selezionata 2.a Il sistema offre un elenco di centri di renting in città limitrofe 3 Nessun veicolo disponibile con le caratteristiche richieste 3.a Il sistema offre un elenco di veicoli alternativi Nome: Ricerca Volo o Corsa Iniziatore: UtenteGenerico, UtenteRegistrato Obiettivo: Cercare i Voli o le Corse disponibili da una città di partenza ad una di destinazione Scenario principale. L iniziatore fa una richiesta di ricerca per un volo o una corsa 2. L iniziatore indica la data di partenza, la città di partenza e quella di arrivo 3. Il sistema fornisce l elenco dei voli o delle corse disponibili Extension 2 Nessun volo o corsa disponibili per le città o la data indicata 2.a Il sistema offre un elenco di voli o corse con città limitrofe o date differenti

8 Ipotesi semplificative -> 4 Casi Studio A scopo didattico modifichiamo le specifiche facendo delle ipotesi semplificative che successivamente verranno rimosse. Nessuna gestione persistente dei dati => nessuna base dati 2. Consideriamo una sola agenzia e limitiamo l accesso alle funzionalità del sistema ad un operatore dell agenzia stessa => nessun utente internet 3. Il sistema non è acceduto da altri sistemi informatici => nessun portale web Caso Studio

9 Modello Concettuale del Dominio Compagni aaerea Indirizzo Agenzia CentroR enting Citta Appartamento Auto Moto Treno Aereomobile Amm inistratore BigliettoFer roviario BigliettoA ereo Operatore Corsa Data Volo Cliente Account Prenotazione Pagamento Modello dei Casi d Uso Distinzione tra utente registrato e utente generico non più necessaria Ricerca o Appartamenti Ricerca Auto o Moto Operazione di registrazione non più necessaria Operatore Ricerca Volo o Corsa Autenticazione Prenota Volo o Corsa <<incl ude>> Prenota Auto o Moto Prenota o Appartamento

10 Modello dei Casi d Uso (2) Inserisci Compagnia Aerea <<incl ude>> Inserisci Volo o Corsa Administrator Inseri sci Centro Renting Autentica zione <<incl ude>> Inserisci Auto o Moto Inserisci Appartamento o Modifica Elimina Definizione dei Confini del Sistema Eliminazione dal modello di tutti i concetti che non dovranno essere interni al sistema

11 Definizione dei Confini del Sistema (2) Compagni aaerea Indirizzo Agenzia CentroR enting Citta Appartamento Auto Moto Treno Aereomobile Amm inistratore BigliettoFer roviario BigliettoA ereo Operatore Cliente Corsa Data Volo Account Prenotazione Pagamento Astrazione Individuazione dei concetti atomici Compagni aaerea Indirizzo CentroR enting Citta Appartamento Auto Moto Treno Aereomobile BigliettoFer roviario BigliettoA ereo Cliente Corsa Data Volo Account Prenotazione Pagamento

12 Astrazione Aggregazione dei Concetti Atomici ai Concetti Strutturati I concetti atomici devono essere inglobati ai concetti strutturati associati Astrazione Aggregazione dei Concetti Atomici ai Concetti Strutturati CentroRenti ng Indirizzo() Città() BigliettoAereo Appartamento Moto BigliettoFerroviario Data Auto Corsa Account Città_Partenza : String Città_Arrivo : String Treno : String Volo Città_Partenza : String Città_Arrivo : String Aereomobile : String Compagnia_Aerea : String Prenotazione Cliente Pagamento

13 Astrazione dei Concetti Strutturati CentroRenti ng Camere : Integer Indirizzo() Città() Data Giorno : Integer Mese : String Appartamento PostiLetto : Integer Auto Tipo Modello Marca Cilindrata Moto Marca Cilindrata Modello BigliettoFerroviario Vagone : Integer Posto : String Classe : Integer Anno : Integer Ora : Integer Min : Integer 2 2 BigliettoAereo Seat : String Classe : String Corsa Città_Partenza : String Città_Arrivo : String Treno : String Account Prenotazione UserName : String Volo Password : String Città_Partenza : String Città_Arrivo : String Aereomobile : String Compagnia_Aerea : String Cliente Pagamento Codice : Integer Totale : Integer Nome : String Cognome : String Concetti Inadeguati L operazione di astrazione del concetto Prenotazione conduce a risultati nei casi di Prenotazione, Appartamento, Moto o Auto Prenotazione Volo o Corsa Esempio Prenotazione Volo Prenotazione Prenotazione CodicePrenotazione : Integer Volo Prenotazione CodicePrenotazione : Integer DataCheckIn : Data DataCheckOut : Data

14 Correzione del Modello Appartamento PostiLetto : Integer 0.. CentroRenti ng Camere : Integer Indirizzo() Città() 0.. Auto Moto Tipo Marca Modello Cilindrata Marca Modello Cilindrata BigliettoFerroviario Vagone : Integer Posto : String Classe : Integer Data Giorno : Integer Mese : String Anno : Integer Ora : Integer Min : Integer 2 2 PrenotazioneSoggiorno CodicePrenotazione : Integer DataInizio : Data DataFine : Data PrenotazioneVeicolo CodicePrenotazione : Integer DataInizio : Data DataFine : Data 0.. PrenotazioneViaggio CodicePrenotazione : Data 0.. Corsa Città_Partenza : String Città_Arrivo : String Treno : String BigliettoAereo Seat : String Classe : String Account UserName : String Password : String 0.. Volo Città_Partenza : String Città_Arrivo : String Aereomobile : String Compagnia_Aerea : String Cliente Nome : String Cognome : String 0.. Pagamento Codice : Integer Totale : Integer Generalizzazione/Specializzazione Ci sono classi che possono essere generalizzate o specializzate? Camere : Integer 0.. CentroRenti ng Indirizzo() Città() Data Giorno : Integer Mese : String Anno : Integer Ora : Integer Min : Integer Appartamento PostiLetto : Integer 0.. Auto Tipo Modello Marca Cilindrata Moto Marca Cilindrata Modello BigliettoFerroviario Vagone : Integer Posto : String Classe : Integer 2 2 BigliettoAereo Seat : String Classe : String PrenotazioneSoggiorno CodicePrenotazione : Integer DataInizio : Data DataFine : Data PrenotazioneVeicolo CodicePrenotazione : Integer DataInizio : Data DataFine : Data PrenotazioneViaggio CodicePrenotazione : Data Corsa Città_Partenza : String Città_Arrivo : String Treno : String Account UserNam e : String Password : String 0.. Volo Cliente Nome : String Cognome : String Città_Partenza : String 0.. Città_Arrivo : String Aereomobile : String Compagnia_Aerea : String Pagamento Codice : Integer Totale : Integer

15 Generalizzazione/Specializzazione Quali classi generalizzare? Non tutte le classi che presentano caratteristiche comuni devono essere generalizzate Conviene generalizzare quelle che presentano una certa quantità di caratteristiche comuni Classi di Utilità Come si può effettuare una ricerca degli hotel di una città? Chi gestisce l elenco di tutti gli hotel? Si può introdurre una classe di utilità Mgr Mgr Camere : Integer

16 Classi di Utilità (2) Mgr Appartame ntimgr Appartamento PostiLetto : Integer 0.. PrenotazioneSoggiorno CodicePrenotazione : Integer DataInizio : Data DataFine : Data Camere : Integer 0.. Auto Tipo Modello Marca Cilindrata 0.. PrenotazioneVeicolo Moto Marca Cilindrata Modello 0.. CodicePrenotazione : Integer DataInizio : Data DataFine : Data CentroRenti ng Indirizzo() Città() CentriMgr PrenotazioneViaggio CodicePrenotazione : Integer 0.. BigliettoFerroviario Vagone : Integer Posto : String Classe : Integer 0.. Corsa CorsaMgr BigliettoAereo Seat : String Classe : String Città_Partenza : String Città_Arrivo : String Treno : String DataPartenza : Data 2 DataArrivo : Data Data Giorno : Integer Mese : String Anno : Integer Ora : Integer Min : Integer Account UserName : String Password : String 2 Cliente Nome : String Cognome : String Volo Pagamento Città_Partenza : String Codice : Integer Città_Arrivo : String Totale : Integer Aereomobile : String Compagnia_Aerea : String VoloMgr Quante interfacce? Interfacce Una interfaccia d avvio per l autenticazione Una interfaccia menu principale con l accesso a tutte le funzionalità (Use Case) a cui si ha diritto Una o più interfacce per ogni funzionalità <<GUI>> RicercaAuto <<GUI>> Autenticazione main() <<GUI>> MenuPrincipale <<GUI>> Ricerca <<GUI>> Prenotazione

17 Implementazione delle Associazioni Ogni associazione rappresenta un legame strutturale tra classi I legami strutturali sono implementati diversamente a seconda della tipologia di legame (associazione, aggregazione o composizione) e della molteplicità della relazione Il verso di navigazione indica in quale classe implementare la relazione Esempio Corsa Città_Partenza : String Città_Arrivo : String Treno : String 2 Data Giorno : Integer Mese : String Anno : Integer Ora : Integer Min : Integer Corsa Città_Partenza : String Città_Arrivo : String Treno : String DataPartenza : Data DataArrivo : Data Riuso Ci sono classi già sviluppate o di librerie standard che possono essere riutilizzate? Adattamento del modello Nel caso studio la classe Data può essere sostituita dalla classe standard java.util.date Corsa Città_Partenza : String Città_Arrivo : String Treno : String DataPartenza : Data DataArrivo : Data Data Giorno : Integer Mese : String Anno : Integer Ora : Integer Min : Integer Corsa Città_Partenza : String Città_Arrivo : String Treno : String DataPartenza : Date DataArrivo : Date

18 Assegnazione delle Responsabilità Consideriamo il caso d uso ricerca di un Mgr : cerca_hotel(città) : Ricerca : Mgr cerca_hotel(città : String) : [] 2: get_città Operazione ripetuta su ogni hotel : Camere : Integer leggi_città() : String Esempio di Implementazione.java public class { String Indirizzo; String Citta; int Camere; Camere : Integer leggi_città() : String public (String Indirizzo, String Citta, int Camere) { this.indirizzo = Indirizzo; this.citta = Citta; this.camere = Camere; } public String leggi_citta() { return Citta; } }

19 Architettura del Sistema Component view - Applicazione Stand-Alone Sistema <<GUI>> RicercaH otel Mgr <<GUI>> Autentica zione <<GUI>> MenuPri ncipale <<GUI>> Prenotazi one PrenotazioneVia ggio PrenotazioneSo ggiorno PrenotazioneVei colo Caso Studio 2

20 Ipotesi Rimossa Nessuna gestione persistente dei dati => nessuna base dati Realizzazione di una base dati Scomposizione del sistema in due strati (tiers) Front-End: per l interfacciamento con gli utilizzatori Back-End: per la gestione dei dati Differenze Rispetto al Caso Studio La rimozione dell ipotesi semplificativa comporta modifiche al modello delle classi relativamente alle sole classi di utilità Tutti i modelli realizzati fino a quel punto sono ancora validi Ripetendo le attività di analisi e modellazione (fino all introduzione delle classi di utilità) sui requisiti nel nuovo scenario si ottiene lo stesso risultato

21 Classi di Utilità I dati sono nel data base! Chi gestisce le connessioni al data base? Si può introdurre una classe di utilità PoolConnection PoolConnecti on Classi di Utilità (2) Sono ancora necessarie le classi Manager degli oggetti, CentriRenting, Volo,? NO! La responsabilità di visione di tutti i Voli, gli, etc, è ora a carico del data base Mgr Camere : Integer

22 Considerazioni Si è ipotizzata una corrispondenza uno-ad-uno tra le classi dell applicazione (relative ad oggetti persistenti) e le tabelle della base dati che gestiscono i dati Appartam ento PostiLetto : Integer Le tecniche di progettazione delle basi dati avrebbero potuto influenzare il modello dati (Es. tecniche di normalizzazione) Assegnazione delle Responsabilità Caso d uso: Ricerca Componente esterno : cerca_hotel(città) 2: query : Ricerca : PoolConnection Data Base 6: 3: 5: 4: crea :. L interfaccia Ricerca richiede l elenco degli hotel all oggetto PoolConnection 2. L oggetto PoolConnection effettua una query sul DB 3. Per ogni occorrenza di restituita dal DB, l oggetto PoolConnection crea un istanza di 4. L oggetto PoolConnection restituisce l elenco all interfaccia

23 Component view Architettura del Sistema Front-End <<GUI>> RicercaH otel <<GUI>> Autentica zione <<GUI>> MenuPrin cipale PoolConnection Data Base <<GUI>> Prenotazi one PrenotazioneVia ggio PrenotazioneSo ggiorno PrenotazioneVei colo Architettura del Sistema (2) Deployment view Ipotesi di un solo operatore 2 Possibilà Deployment Deployment 2 <<Terminale>> Operatore <<Term inale>> Operatore Front-End <<Server>> Data Base Server Data Base Front-End Data Base LAN

24 Architettura del Sistema (3) Deployment view Più operatori <<Terminale>> Operatore Front-End <<Terminale>> Operatore N Front-End <<Server>> Data Base Server Data Base LAN Necessità di sincronizzazione degli accessi al DB Caso Studio 3

25 Ipotesi Rimossa Accesso alle funzionalità del sistema consentito ai soli operatori dell agenzia Realizzazione di meccanismi di accesso per utenti internet Architettura 3-tiers Presentation-Application-Data Differenze Rispetto al Caso Studio 2 La rimozione dell ipotesi semplificativa comporta la modifica dei meccanismi di interfaccia del sistema Realizzazione di pagine web dinamiche In tecnologia java -> pagine jsp e classi servlet Rimozione delle interfacce grafiche GUI Gli operatori dell agenzia possono utilizzare i meccanismi di interfacciamento realizzati per gli utenti internet

26 Problematiche di Sicurezza L apertura del sistema agli utenti internet introduce rischi per la sicurezza dei dati e delle applicazioni E necessario implementare meccanismi di sicurezza Servizi di autenticazione Firewalling Architettura del Sistema Component view Presentation Application <<Java Bean>> SessionManager <<JSP>> RicercaH otel <<Java Servlet>> ricerca_hotel PoolConnection <<JSP>> Autentica zione <<JSP>> MenuPri ncipale PrenotazioneVia ggio <<JSP>> Prenotazi one <<Java Servlet>> prenotazione PrenotazioneSo ggiorno PrenotazioneVei colo Data Base

27 Architettura del Sistema (2) Deployment view <<Terminale>> <<Server>> Web Server <<Server>> Application Server <<Server>> Data Base Server Utente Presentation Application Data Base Web Browser <<Terminale>> <<Network>> Internet <<Network>> LAN DMZ Firewall <<Network>> LAN Privata Operatore Web Browser Caso Studio 4

28 Ipotesi Rimossa Nessun accesso da altri sistemi informatici Realizzazione di meccanismi di accesso per altri sistemi software Sviluppo di Web Service per la pubblicazione delle funzionalità

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

ING 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...

Dettagli

Un modello è ragionevole quando contiene queste tre caratteristiche.

Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Si consideri un agenzia che opera come biglietteria ferroviaria, aerea e navale, accettando diversi modi di pagamento. Si identifichino le principali entità coinvolte illustrando le gerarchie

Dettagli

Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2007-2008. Esercitazione. Programmazione Object Oriented in Java

Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2007-2008. Esercitazione. Programmazione Object Oriented in Java Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2007-2008 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it Programmazione Object Oriented in Java

Dettagli

PSNET UC RUPAR PIEMONTE MANUALE OPERATIVO

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

Dettagli

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

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

Dettagli

Progettazione concettuale

Progettazione concettuale Progettazione concettuale Strategie top-down A partire da uno schema che descrive le specifiche mediante pochi concetti molto astratti, si produce uno schema concettuale mediante raffinamenti successivi

Dettagli

Esame dell 8 settembre 2012

Esame dell 8 settembre 2012 Basi di Dati e Sistemi Informativi Errori ricorrenti nella progettazione concettuale Questo documento ha, come scopo, presentare alcuni gravi errori che ricorrono spesso nella progettazione concettuale

Dettagli

Progettazione e realizzazione di un applicativo Web Annunci Immobiliari

Progettazione e realizzazione di un applicativo Web Annunci Immobiliari Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2009/2010 Progettazione e realizzazione di un applicativo Web Annunci Immobiliari 1 Scopo del progetto Si vuole realizzare un applicazione

Dettagli

Realizzazione di una classe con un associazione

Realizzazione di una classe con un associazione Realizzazione di una classe con un associazione Nel realizzare una classe che è coinvolta in un associazione, ci dobbiamo chiedere se la classe ha responsabilità sull associazione. Diciamo che una classe

Dettagli

SOMMARIO. - NEW DATA INFORMATICA TECHNOLOGY Pagina 1 di 21

SOMMARIO. - NEW DATA INFORMATICA TECHNOLOGY Pagina 1 di 21 SOMMARIO Breve Panoramica... 2 Apertura del programma... 2 Menù principale... 3 Sezione Officina... 4 Articoli... 4 Veicoli... 4 Schede... 4 Fatture e Solleciti... 6 Magazzino... 7 Sezione Deposito / soccorso...

Dettagli

Laboratorio di basi di dati: progettazione Caso di studio Agenzia di prenotazioni alberghiere 1 Specifica dei requisiti

Laboratorio di basi di dati: progettazione Caso di studio Agenzia di prenotazioni alberghiere 1 Specifica dei requisiti 2! " # $%& '"! "(! )! *,+!-!.%-!/!!0,&1 Laboratorio di basi di dati: progettazione Caso di studio Agenzia di prenotazioni alberghiere 1 Specifica dei requisiti 1.1 Obiettivi Il progetto si pone l obiettivo

Dettagli

3 GARA NAZIONALE SIA

3 GARA NAZIONALE SIA 3 GARA NAZIONALE SIA PROVA DI INFORMATICA 10 Maggio 2016 Durata massima: 5 ore 1 Punteggio massimo: 40 punti INFORMAZIONI OPERATIVE PER IL CANDIDATO: Il candidato sviluppi un applicazione in un linguaggio

Dettagli

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

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

Dettagli

Obiettivi dell esercitazione. Requisiti (cont.) Requisiti. Università di Roma La Sapienza A.A. 2008-2009. Facoltà di Ingegneria Sede di Latina

Obiettivi dell esercitazione. Requisiti (cont.) Requisiti. Università di Roma La Sapienza A.A. 2008-2009. Facoltà di Ingegneria Sede di Latina Università di Roma La Sapienza A.A. 2008-2009 Facoltà di Ingegneria Sede di Latina Laurea in Ingegneria Informatica ed Ingegneria dell Informazione Corso di PROGETTAZIONE DEL SOFTWARE Esercitazione sulla

Dettagli

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche.

Testo Esercizio. Un modello è ragionevole quando contiene queste tre caratteristiche. Testo Esercizio Un negozio di musica vende anche libri e riviste musicali. Si intende automatizzare l intero processo, dall approvvigionamento alla vendita. Si analizzino i requisiti e se ne rappresentino

Dettagli

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

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

Dettagli

SERVICE BROWSER. Versione 1.0

SERVICE BROWSER. Versione 1.0 SERVICE BROWSER Versione 1.0 25/09/2008 Indice dei Contenuti 1. Scopo del documento... 3 2. Introduzione... 3 3. Accordi di Servizio... 4 4. Servizi... 5 5. Servizio: Schede Erogatori... 8 6. Servizio:

Dettagli

La Progettazione Concettuale

La Progettazione Concettuale La Progettazione Concettuale Università degli Studi del Sannio Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica CorsodiBasidiDati Anno Accademico 2006/2007 docente: ing. Corrado Aaron Visaggio

Dettagli

Copyright 2005, Attitude S.c.a. r.l. All Rights reserved. Think light, think Attitude

Copyright 2005, Attitude S.c.a. r.l. All Rights reserved. Think light, think Attitude Copyright 2005, Attitude S.c.a. r.l. All Rights reserved Think light, think Attitude LA PIATTAFORMA J-Booking J-Booking La piattaforma J-Booking è una soluzione full web per la gestione del processo di

Dettagli

Progettazione della componente applicativa

Progettazione della componente applicativa 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

Dettagli

Guida di addestramento Introduzione alle Comunicazioni Obbligatorie [COB] SINTESI

Guida di addestramento Introduzione alle Comunicazioni Obbligatorie [COB] SINTESI SINTESI Introduzione alle Comunicazioni Obbligatorie [COB] Questo documento è una guida al sito dedicato alle aziende: archivio delle comunicazioni obbligatorie che i datori di lavoro sono tenuti ad effettuare

Dettagli

MANUALE D USO MANUALE D USO

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

Dettagli

Ministero del Lavoro e delle Politiche Sociali

Ministero del Lavoro e delle Politiche Sociali Ministero del Lavoro e delle Politiche Sociali Comunicazioni Obbligatorie Sistema informatico CO Dominio transitorio Manuale Utente Questura Versione manuale 2.8-1 - 1. Indice 1. Indice... 2 2. Introduzione...

Dettagli

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI

SIMULAZIONE PROVA SCRITTA ESAME DI STATO. PER LA DISCIPLINA di SISTEMI SIMULAZIONE PROVA SCRITTA ESAME DI STATO PER LA DISCIPLINA di SISTEMI L assessorato al turismo di una provincia di medie dimensioni vuole informatizzare la gestione delle prenotazioni degli alberghi associati.

Dettagli

SDD System design document

SDD 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

Dettagli

I Sistemi Informativi

I Sistemi Informativi I Sistemi Informativi Definizione Un Sistema Informativo è un mezzo per acquisire, organizzare, correlare, elaborare e distribuire le informazioni che riguardano una realtà che si desidera descrivere e

Dettagli

Uso del sistema di autorizzazione missioni via web. G.Battistoni, A. Campanale O.Cremonesi

Uso del sistema di autorizzazione missioni via web. G.Battistoni, A. Campanale O.Cremonesi Uso del sistema di autorizzazione missioni via web G.Battistoni, A. Campanale O.Cremonesi Motivazioni Adottare una procedura che semplifichi e velocizzi una serie di operazioni Ridurre la carta inutile

Dettagli

Sistema di Booking online Manuale utente

Sistema 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

Dettagli

Manuale di configurazione di Notebook, Netbook e altri dispositivi personali che accedono all Hot Spot @ll-in e di programmi per la comunicazione

Manuale di configurazione di Notebook, Netbook e altri dispositivi personali che accedono all Hot Spot @ll-in e di programmi per la comunicazione Manuale di configurazione di Notebook, Netbook e altri dispositivi personali che accedono all Hot Spot @ll-in e di programmi per la comunicazione on-line installati sia su dispositivi personali che nelle

Dettagli

Corso di Informatica Modulo T3 B2 - Database in rete

Corso di Informatica Modulo T3 B2 - Database in rete Corso di Informatica Modulo T3 B2 - Database in rete 1 Prerequisiti Programmazione web Applicazione web Modello OSI Architettura client/server Conoscenze generali sui database Tecnologia ADO in Visual

Dettagli

Tracciabilità degli utenti in applicazioni multipiattaforma

Tracciabilità degli utenti in applicazioni multipiattaforma Tracciabilità degli utenti in applicazioni multipiattaforma Case Study assicurativo/bancario Yann Bongiovanni y.bongiovanni@integra-group.it Roma, 4 ottobre 2006 Retroscena Un azienda multinazionale del

Dettagli

Soluzione dell esercizio del 12 Febbraio 2004

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

Dettagli

Specifiche Tecnico-Funzionali

Specifiche Tecnico-Funzionali AuthSIAR - Modulo di Autenticazione e Autorizzazione Sardegna IT S.r.l. Analisi Tecnico-Funzionale Assessorato all Agricoltura della Regione Sardegna SIAR Sistema Informativo Agricolo Regionale AuthSIAR

Dettagli

SPCOOP E I PROGETTI DI COOPERAZIONE INTERREGIONALE

SPCOOP E I PROGETTI DI COOPERAZIONE INTERREGIONALE SPCOOP E I PROGETTI DI COOPERAZIONE INTERREGIONALE EGIDIO PICERNO POTENZA 9 LUGLIO 2010 Interoperabiltà è la capacità di due o più sistemi informativi di scambiarsi informazioni e di attivare, a suddetto

Dettagli

FtpZone Guida all uso

FtpZone Guida all uso FtpZone Guida all uso La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente un login e password

Dettagli

Progettazione di una base di dati Ufficio della Motorizzazione

Progettazione di una base di dati Ufficio della Motorizzazione Corso di Gestione dell Informazione Studenti NON frequentanti A.A. 2008/2009 1 Scopo del progetto Progettazione di una base di dati Ufficio della Motorizzazione Si vuole realizzare un applicazione base

Dettagli

Global Security Solutions

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

Dettagli

Esercitazioni di PROGETTAZIONE DEL SOFTWARE A.A. 2011-2012

Esercitazioni di PROGETTAZIONE DEL SOFTWARE A.A. 2011-2012 Sapienza Università di Roma Facoltà di Ingegneria dell Informazione, Informatica e Statistica Corso di Laurea in Ingegneria Informatica ed Automatica Corso di Laurea in Ingegneria dei Sistemi Informatici

Dettagli

Riepilogo delle modifiche di PA-DSS dalla versione 2.0 alla 3.0

Riepilogo delle modifiche di PA-DSS dalla versione 2.0 alla 3.0 Settore delle carte di pagamento (PCI) Standard di protezione dei dati per le applicazioni di pagamento () Riepilogo delle modifiche di dalla versione 2.0 alla 3.0 Novembre 2013 Introduzione Il presente

Dettagli

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

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

Dettagli

Basi di Dati Relazionali

Basi di Dati Relazionali Corso di Laurea in Informatica Basi di Dati Relazionali a.a. 2009-2010 PROGETTAZIONE DI UNA BASE DI DATI Raccolta e Analisi dei requisiti Progettazione concettuale Schema concettuale Progettazione logica

Dettagli

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

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

Dettagli

Alessandra Raffaetà. Basi di Dati

Alessandra Raffaetà. Basi di Dati Lezione 2 S.I.T. PER LA VALUTAZIONE E GESTIONE DEL TERRITORIO Corso di Laurea Magistrale in Scienze Ambientali Alessandra Raffaetà Dipartimento di Informatica Università Ca Foscari Venezia Basi di Dati

Dettagli

Piazza Multicanale. Caso di Studio: Progetto di sistema. Realizzato da: Addante Michele Daddario Fabio De Vito Francesco Cania Lagrotta Piero

Piazza Multicanale. Caso di Studio: Progetto di sistema. Realizzato da: Addante Michele Daddario Fabio De Vito Francesco Cania Lagrotta Piero Ingegneria del Software Caso di Studio: Piazza Multicanale Progetto di sistema Realizzato da: Addante Michele Daddario Fabio De Vito Francesco Cania Lagrotta Piero Indice Parte III: Progetto di Sistema

Dettagli

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA Fornitore: Publisys Prodotto: Intranet Provincia di Potenza http://www.provincia.potenza.it/intranet Indice 1. Introduzione... 3 2. I servizi dell Intranet...

Dettagli

OT-online. online: Soluzione Web per la Georeferenziazione dei Soggetti Ambientali PROVINCIA DI VERCELLI. Oriana Benazzi

OT-online. online: Soluzione Web per la Georeferenziazione dei Soggetti Ambientali PROVINCIA DI VERCELLI. Oriana Benazzi OT-online online: Soluzione Web per la Georeferenziazione dei Soggetti Ambientali Oriana Benazzi Settore Tutela Ambientale COS E OT-online Soluzione software per la consultazione e la georeferenziazione

Dettagli

Implementing a new ADT based on the HL7 version 3 RIM. Esempio

Implementing a new ADT based on the HL7 version 3 RIM. Esempio Implementing a new ADT based on the HL7 version 3 RIM Esempio Contesto di riferimento Alla fine degli anni 90, sei ospedali vennero fusi allo scopo di formare un unica organizzazione lo University Hospital

Dettagli

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it

InitZero s.r.l. Via P. Calamandrei, 24-52100 Arezzo email: info@initzero.it izticket Il programma izticket permette la gestione delle chiamate di intervento tecnico. E un applicazione web, basata su un potente application server java, testata con i più diffusi browser (quali Firefox,

Dettagli

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

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La fase di Analisi Giulio Destri Ing. del software: Analisi - 1 Scopo del modulo Definire

Dettagli

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Basi di dati Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti Anno Accademico 2008/2009 Introduzione alle basi di dati Docente Pierangelo

Dettagli

Informatica 3. LEZIONE 7: Fondamenti di programmazione orientata agli oggetti (1)

Informatica 3. LEZIONE 7: Fondamenti di programmazione orientata agli oggetti (1) Informatica 3 LEZIONE 7: Fondamenti di programmazione orientata agli oggetti (1) Modulo 1: Introduzione: oggetti e classi Modulo 2: Link e associazioni Modulo 3: Aggregazione Informatica 3 Lezione 7 -

Dettagli

Manuale Utente. Programma di Sviluppo Rurale 2007 2013. Compilazione del Business Plan ridotto. Versione A

Manuale Utente. Programma di Sviluppo Rurale 2007 2013. Compilazione del Business Plan ridotto. Versione A Manuale Utente Programma di Sviluppo Rurale 2007 2013 Compilazione del Business Plan ridotto Versione A Indice Indice... 2 Indice delle figure... 3 1 Storia del documento... 4 2 Introduzione... 5 2.1 Scopo

Dettagli

Una metodologia di progettazione di applicazioni web centrate sui dati

Una metodologia di progettazione di applicazioni web centrate sui dati Una metodologia di progettazione di applicazioni web centrate sui dati A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 1 / 2 0 1 2 Progettazione logica di un sito web centrato sui dati Si

Dettagli

Modulo Piattaforma Concorsi Interattivi

Modulo Piattaforma Concorsi Interattivi Modulo Piattaforma Concorsi Interattivi 1 Che cosa è Message Activator Message Activator è una piattaforma software che permette la comunicazione diretta alla Customer Base utilizzando una molteplicità

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

Sommario. Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0

Sommario. Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0 Oggetto: Istruzioni configurazione client VPN per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0 Sommario 1. PREMESSA... 2 2. INSTALLAZIONE SOFTWARE VPN CLIENT... 2 3. PRIMO AVVIO E CONFIGURAZIONE

Dettagli

Manuale Operativo Libera Professione Prenotazione/Fatturazione

Manuale Operativo Libera Professione Prenotazione/Fatturazione Manuale Operativo Libera Professione Prenotazione/Fatturazione Rev. 1.1 del 24-01-2014 1. Accesso all applicativo 1.1. da computer non connessi alla rete aziendale (AUSL) 1.1.1. apro Internet Explorer

Dettagli

cin>>c8 s.r.l. Analisi del Dominio Pagina 1 di 7 Analisi del Dominio

cin>>c8 s.r.l. Analisi del Dominio Pagina 1 di 7 Analisi del Dominio Analisi del Dominio Pagina 1 di 7 Analisi del Dominio Indice 1 - INTRODUZIONE... 3 1.1 - OBIETTIVO DEL DOCUMENTO...3 1.2 - STRUTTURA DEL DOCUMENTO...3 1.3 - STORIA DEL DOCUMENTO...3 2 - SITUAZIONE ATTUALE

Dettagli

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE

Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Il software ideale per la gestione delle prenotazioni GUIDA UTENTE Presentazione... 2 Installazione... 3 Prima esecuzione... 6 Registrazione del programma... 8 Inserimento Immobile... 9 Inserimento proprietario...

Dettagli

Una metodologia per la specifica di software basato su componenti

Una metodologia per la specifica di software basato su componenti Luca Cabibbo Architetture Software Una metodologia per la specifica di software basato su componenti Dispensa ASW 445 ottobre 2014 La mappa non è il territorio. Douglas R. King 1 -Fonti [UML Components],

Dettagli

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

SOFTWARE 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

Dettagli

Infostat-UIF. Istruzioni per l accesso e le autorizzazioni

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

Dettagli

Windows Vista, il nuovo sistema operativo Microsoft che cerca le giuste risposte ai quesiti di sicurezza

Windows Vista, il nuovo sistema operativo Microsoft che cerca le giuste risposte ai quesiti di sicurezza Windows Vista, il nuovo sistema operativo Microsoft che cerca le giuste risposte ai quesiti di sicurezza Microsoft Windows è il sistema operativo più diffuso, ma paradossalmente è anche quello meno sicuro.

Dettagli

Fast Query Manuale Utente. Fast Query Manuale Utente

Fast Query Manuale Utente. Fast Query Manuale Utente Fast Query Manuale Utente Paragrafo-Pagina di Pagine 1-1 di 10 Versione 2 del 24/02/2010 SOMMARIO 1 A Chi è destinato... 1-3 2 Pre requisiti... 2-3 3 Obiettivi... 3-3 4 Durata della formazione... 4-3 5

Dettagli

Esercizi di progettazione. Basi di dati 2005-2006

Esercizi di progettazione. Basi di dati 2005-2006 Esercizi di progettazione Basi di dati 2005-2006 Esercizio Compagnia aerea Si progetti la base di dati per una compagnia aerea. Elemento principale della compagnia sono i voli di linea. Ogni volo è caratterizzato

Dettagli

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

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

Dettagli

Mac Application Manager 1.3 (SOLO PER TIGER)

Mac Application Manager 1.3 (SOLO PER TIGER) Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i

Dettagli

MANUALE PORTALE UTENTE IMPRENDITORE

MANUALE PORTALE UTENTE IMPRENDITORE MANUALE PORTALE UTENTE IMPRENDITORE Indice 1. REQUISITI MINIMI DI SISTEMA E CONTATTI PROGETTO RIGENER@... 3 2. IL PORTALE RIGENER@... 4 2.1 ACCESSO ALLE AREE PRIVATE... 7 2.1.1 Accesso al sito con Windows

Dettagli

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE

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

Dettagli

SistemiInformatividiRete

SistemiInformatividiRete SistemiInformatividiRete AA 2000-01 (IV) Progettazione di siti Web: un approccio per Entita e Relazioni Progetto e costruzione di applicazioni ipermediali Ingegneria del SW: disciplina che studia le linee

Dettagli

Pratica, innovativa ed economica Myfidelio.net: la soluzione e-commerce per l ospitalità

Pratica, innovativa ed economica Myfidelio.net: la soluzione e-commerce per l ospitalità Pratica, innovativa ed economica Myfidelio.net: la soluzione e-commerce per l ospitalità Thepowerofhoteldistribution Aumentare il fatturato e ridurre i costi con l e-commerce sui canali di distribuzione

Dettagli

Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013

Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013 Programmazione a Oggetti e JAVA Prof. B.Buttarazzi A.A. 2012/2013 Relazioni tra classi Ereditarietà Generalizzazione Specializzazione Aggregazione Composizione Dipendenza Associazione Sommario Relazioni

Dettagli

Gestionale Fiarc sul Web Istruzioni per l utilizzo

Gestionale Fiarc sul Web Istruzioni per l utilizzo FIARC Federazione Italiana Arcieri Tiro di Campagna Via Gianluigi Banfi 6-20142 Milano - Tel. +39 02.89.30.55.89 - Fax +39 02.89.30.21.06 e-mail gestionale: segreteria@fiarc.it - e-mail amministrativa:

Dettagli

Specifiche Tecniche e Funzionali Applicativo DIAGNOS PLUS (09/2015)

Specifiche Tecniche e Funzionali Applicativo DIAGNOS PLUS (09/2015) Specifiche Tecniche e Funzionali Applicativo DIAGNOS PLUS (09/205) Circolarità Anagrafica in Comuni sino a 00.000 abitanti Indice Scopo del Documento 3 DIAGNOS PLUS, lo scenario 3 DIAGNOS PLUS, a cosa

Dettagli

PROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI.

PROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI. Allegato 1) PROCEDURA APERTA PER L AFFIDAMENTO DELLA REALIZZAZIONE DI UN APP PER LA PRENOTAZIONE DELLE PRESTAZIONI SANITARIE E SERVIZI CONNESSI Allegato tecnico Introduzione Si richiede di realizzare una

Dettagli

SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO

SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO SCI Sistema di gestione delle Comunicazioni Interne > MANUALE D USO 1 Sommario... Sommario...2 Premessa...3 Panoramica generale sul funzionamento...3 Login...3 Tipologie di utenti e settori...4 Gestione

Dettagli

ARCHIVIA PLUS VERSIONE SQL SERVER

ARCHIVIA PLUS VERSIONE SQL SERVER Via Piemonte n. 6-6103 Marotta di Mondolfo PU tel. 021 960825 fax 021 9609 ARCHIVIA PLUS VERSIONE SQL SERVER Istruzioni per configurazione sql server e conversione degli archivi Versione n. 2011.09.29

Dettagli

Politecnico 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 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

Dettagli

IBM Software Demos The Front-End to SOA

IBM Software Demos The Front-End to SOA Oggi, imprese piccole e grandi utilizzano software basato sull'architettura SOA (Service-Oriented Architecture), per promuovere l'innovazione, ottimizzare i processi aziendali e migliorare l'efficienza.

Dettagli

Manuale Tecnico Indicazioni tecniche sulle modifiche apportate al Sito WebTelemaco Pratiche

Manuale Tecnico Indicazioni tecniche sulle modifiche apportate al Sito WebTelemaco Pratiche Società Consortile di Informatica delle Camere di Commercio Italiane per azioni Manuale Tecnico Indicazioni tecniche sulle modifiche apportate al Sito WebTelemaco Pratiche Release 2.0 InfoCamere S.c.p.A

Dettagli

Progettazione : Design Pattern Creazionali

Progettazione : Design Pattern Creazionali Progettazione : Design Pattern Creazionali Alessandro Martinelli alessandro.martinelli@unipv.it 30 Novembre 2010 Progettazione : Design Pattern Creazionali Aspetti generali dei Design Pattern Creazionali

Dettagli

VACANZE STUDIO - MANUALE UTENTE PER SOCIETÀ APPALTATRICI

VACANZE STUDIO - MANUALE UTENTE PER SOCIETÀ APPALTATRICI VACANZE STUDIO - MANUALE UTENTE PER SOCIETÀ APPALTATRICI INDICE pag. INTRODUZIONE... 3 STORIA DELLE MODIFICHE APPORTATE... 3 SCOPO DEL DOCUMENTO... 3 ABBREVIAZIONI... 3 APPLICATIVO COMPATIBILE CON INTERNET

Dettagli

TeamPortal. Servizi integrati con ambienti Gestionali

TeamPortal. Servizi integrati con ambienti Gestionali TeamPortal Servizi integrati con ambienti Gestionali 12/2013 E stato introdotto un nuovo modulo di integrazione con domini Active Directory. L implementazione prevede che la gestione utenti sia centralizzata

Dettagli

SOMMARIO. 2003 Gruppo 4 - All right reserved 1

SOMMARIO. 2003 Gruppo 4 - All right reserved 1 SOMMARIO STUDIO DEL DOMINIO DI APPLICAZIONE...2 Introduzione...2 Overview del sistema...2 Specificità del progetto 2...2 Utente generico...3 Studente...3 Docente...3 Amministratore di sistema...3 GLOSSARIO...4

Dettagli

Mercato ittico all ingrosso di Pescara SERVIZI ON LINE

Mercato ittico all ingrosso di Pescara SERVIZI ON LINE Mercato ittico all ingrosso di Pescara SERVIZI ON LINE Mercato ittico all ingrosso di Pescara - SERVIZI ON LINE pag. 1 di 10 La sezione seguente illustra le procedure che possono essere effettuate tramite

Dettagli

INDICAZIONI GENERALI

INDICAZIONI GENERALI INDICAZIONI GENERALI PER LA VALUTAZIONE, L ACQUISTO O LA REALIZZAZIONE IN PROPRIO DI SOFTWARE GESTIONALI PER LE SOCIETA DI RICERCA E SELEZIONE DEL PERSONALE, LE SOCIETA DI RICERCA DIRETTA E LE DIREZIONI

Dettagli

Guida sintetica Gestione Attività

Guida sintetica Gestione Attività Guida sintetica Gestione Attività Sommario Creare le tipologie di Attività... 1 Registrare una attività... 2 Registrare più attività automaticamente... 3 Visualizzare la totalità delle Pianificazioni...

Dettagli

Gestione Turni. Introduzione

Gestione 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

Dettagli

Relazioni tra oggetti e classi : Composizione. Relazioni tra oggetti e classi : esempio di Aggregazione. classe contenitore

Relazioni tra oggetti e classi : Composizione. Relazioni tra oggetti e classi : esempio di Aggregazione. classe contenitore Relazioni tra oggetti e classi : Generalizzazione Fondamenti di Informatica II 20. Laboratorio 6 Collegamenti e associazioni Le relazioni di tipo generalizzazione (specializzazione), servono per poter

Dettagli

Politecnico di Milano Corso di Impianti di Elaborazione A.A. 2007/2008 Introduzione ad Access 2003

Politecnico di Milano Corso di Impianti di Elaborazione A.A. 2007/2008 Introduzione ad Access 2003 Introduzione ad Access 2003 Lucidi realizzati da: Danilo Ardagna, Cinzia Cappiello e Pierluigi Plebani Indice Struttura dell elaborato per l esame Il sistema informativo di un sistema alberghiero Le tabelle

Dettagli

Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2005-06 Secondo Compitino 17 Dicembre 2005

Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2005-06 Secondo Compitino 17 Dicembre 2005 Studente (Cognome Nome): Matricola: Corso di Informatica Corso di Laurea in Ingegneria Gestionale a.a. 2005-06 Secondo Compitino 17 Dicembre 2005 Si noti che le soluzioni ai quesiti saranno considerate

Dettagli

Regione Piemonte Portale Rilevazioni Crediti EELL Manuale Utente

Regione 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

Dettagli

Omnia Web Timesheet. Manuale utente

Omnia Web Timesheet. Manuale utente Omnia Web Timesheet Manuale utente Revisioni Data Versione Autore Note 01.03.2011 1.0 Alberto Fedrici Prima release 08.05.2010 1.1 Alberto Fedrici Funzionalità inserimento note Indice 1. Introduzione...

Dettagli

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

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

Dettagli

Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver. 1.0.1 per [05/01/2015]

Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver. 1.0.1 per [05/01/2015] Manuale d uso [del 07/08/2015] Gestione progetti e ore lavoro Web Ver. 1.0.1 per [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Introduzione... 2 Come utilizzare il programma... 2 Account

Dettagli

Università degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate

Università degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate Università degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate Mystic Pizza Gestione Pizzeria Scheda di Progetto Version 1.0 Data 19/03/2007 Indice degli argomenti 1. Introduzione 3 a. Scenario

Dettagli

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron Arxivar Document & Process Managment Arxivar è il software allinone gestionale per l'archiviazione aziendale OS1. documentale di Tre Ci adatto alle aziende semplice, int SISTEMA DI GESTIONE DOCUMENTALE

Dettagli

Scopri come Creare e Vendere viaggi online! I CRS: Come selezionare l offerta giusta e prenotarla!

Scopri come Creare e Vendere viaggi online! I CRS: Come selezionare l offerta giusta e prenotarla! Scopri come Creare e Vendere viaggi online! Sezione: 3. Risorse I CRS: Come selezionare l offerta giusta e prenotarla! Hai mai sentio parlare di CRS (Computer Reservation System)? Sono sostanzialmente

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

AVVISO N. 8/ 2016 GUIDA ALL USO DEL SISTEMA INFORMATICO DI PRESENTAZIONE DELLE PROPOSTE PROGETTUALI

AVVISO N. 8/ 2016 GUIDA ALL USO DEL SISTEMA INFORMATICO DI PRESENTAZIONE DELLE PROPOSTE PROGETTUALI per una crescita intelligente, sostenibile e solidale AVVISO N. 8/ 2016 GUIDA ALL USO DEL SISTEMA INFORMATICO DI PRESENTAZIONE DELLE PROPOSTE PROGETTUALI Sommario Accesso a sistema... 1 1.1 Accesso a sistema...

Dettagli