Corso Gestione Progetti Software (1)

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso Gestione Progetti Software (1)"

Transcript

1 Corso Gestione Progetti Software () Obiettivo del corso Fornire una visione d'insieme delle problematiche della gestione di un progetto software in un contesto aziendale. Alcuni elementi: Modello concettuale: Servizio, Operazioni, Universo del discorso Base Informativa e basi di dati. Business Logic e Business Objects. Interfacce grafiche e Web. HTML e XML. Architettura stratificata di un sistema. Il percorso di un progetto software. Progetto software e tecnologie Rapporto con l'esistente, evoluzione, cambiamento. Progetto Software Una attività di progettazione e realizzazione che produce un insieme di componenti software. Componenti software: programmi (linguaggi) base dati: schema; struttura, regole; script pagine web, template Le componenti software non sono fine a se stesse. A che cosa servono? In che contesto si collocano? Un progetto software può essere finalizzato a un intero sistema informativo, una applicazione (un segmento di sistema informativo) una o più componenti di un'applicazione. Dobbiamo essere in grado di parlare di una moltitudine (e molteplicità) di componenti in una moltitudine (e molteplicità) di contesti. Dobbiamo dominare la complessità. Astrazione Modelli Abbiamo bisogno di concetti chiari e solidi. Dominare la complessità Cartesio: Discorso sul metodo 637 Citazione La prima regola era di non accettare mai nulla per vero, senza conoscerlo evidentemente come tale: cioè di evitare scrupolosamente la precipitazione e la prevenzione; e di non comprendere nei miei giudizi niente più di quanto si fosse presentato alla mia ragione tanto chiaramente e distintamente da non lasciarmi nessuna occasione di dubitarne. La seconda, di dividere ogni problema preso in esame in tante parti quanto fosse possibile e richiesto per risolverlo più agevolmente. La terza, di condurre ordinatamente i miei pensieri cominciando dalle cose più semplici e più facili a conoscersi, per salire a poco a poco, come per gradi, sino alla conoscenza delle più complesse; supponendo altresì un ordine tra quelle che non si precedono naturalmente l'un l'altra. E l'ultima, di fare in tutti i casi enumerazioni tanto perfette e rassegne tanto complete, da essere sicuro di non omettere nulla. Giuseppe D'Amico damico.damcelsi@tin.it pag.

2 Commento Si parte dalla pagina bianca. Si aggiunge solo ciò di cui si è sicuri. Si toglie ciò che è incerto, confuso, ambiguo. Dal semplice al complesso. Far diventare semplice il complesso. Gerarchia di astrazioni. Controlli continui. Piccolo è bello. Modello concettuale Modello concettuale (di un sistema): descrizione il più possibile astratta, ma precisa, di un sistema. Il più possibile indipendente da tecnologie implementative. Espresso nei concetti (e termini) del problema che si intende risolvere. Il concetto di Servizio Il concetto più elementare è quello di servizio. Quello che progettiamo deve servire a qualcosa. Modello di Servizio Un utente richiede (e possibilmente ottiene) un servizio da un fornitore. Universo del discorso del servizio Utente del servizio Servizio Fornitore del servizio Il richiedente e il fornitore condividono un modello di una certa realtà: l'universo del discorso del servizio. L'universo del discorso costituisce la semantica del servizio. Un esempio: il Servizio Utilizzeremo il concetto di Servizio per ragionare su un sistema (vasto e complicato) che tutti conosciamo: il sistema. Modello informale Un insieme di Banche si organizza per fornire ai propri clienti un servizio di prelievo automatico di denaro 24 ore al giorno, 7 giorni su 7, su tutto il territorio nazionale (possibilmente, su un territorio anche più vasto). Per accedere al servizio il cliente deve essere fornito di una carta bancomat e da un codice segreto personale (PI). Il servizio viene fornito da un insieme di terminali bancomat, ciascuno dei quali gestito da una banca. Un cliente può ottenere il servizio di prelievo accedendo a uno qualunque dei terminali bancomat esistenti (anche gestito da una banca diversa da quella propria del cliente). L'importo prelevato dal cliente viene anticipato dalla banca proprietaria del terminale, e verrà alla fine addebitato sul conto corrente del cliente presso la propria banca. Servizio Definizione astratta del servizio. Richiamiamo il concetto di interfaccia (interface) dei linguaggi di programmazione a oggetti. public interface { void prelievo(carta unacarta, int unpin, Importo unimporto) throws Exception; Giuseppe D'Amico damico.damcelsi@tin.it pag. 2

3 } OTA: una interfaccia definisce un tipo. Tipo e Classe Tipo: definisce un tipo (astratto) di comportamento. Eredità tra tipi: eredità di comportamento. Classe: un insieme di oggetti con la medesima struttura e il medesimo comportamento. Eredità tra classi: eredità di struttura (e di comportamento). Più classi possono implementare uno stesso tipo. Una classe può implementare più tipi. Strato dei tipi: comportamento (nessuna considerazione implementativa). Eredità tra tipi. Tipo A Tipo B Tipo B Strato delle classi (implementano i tipi): struttura (e comportamento). Eredità tra classi. Classe A Classe B Classe B Strato delle istanze. Sono le istanze che lavorano concretamente. Ogni istanza è istanza di (almeno) una classe. Ogni istanza è istanza di (almeno) un tipo. Punto di accesso al servizio Un terminale bancomat. Un'istanza del tipo definito dal servizio. Un'istanza di una delle classi che implementano il tipo. Terminale Universo del discorso del servizio Cliente Servizio Terminale Giuseppe D'Amico damico.damcelsi@tin.it pag. 3

4 Dietro al terminale Universo del discorso del servizio Cliente Terminale Banca Centrale SB SB del SB2 inter SB3 terminale bancaria Banca del cliente Una molteplicità di attori e servizi. Una architettura di servizi. Il Cliente ottiene il servizio SB (Servizio ) dal terminale. Il Terminale ottiene il servizio SB dalla sua banca. La Banca, quando si tratta di un cliente di un'altra banca, ottiene un servizio SB2 da una Centrale Interbancaria appositamente istituita. La Centrale Interbancaria ottiene il servizio SB3 (addebito sul conto) dalla banca del cliente. Esercizio Definire SB, SB2, SB3. Pubblicità dei servizi SB è un servizio conosciuto dal grande pubblico. SB2, SB3 sono servizi conosciuti dalla comunità bancaria. SB può essere un servizio definito privatamente all'interno della banca che gestisce il terminale. Rete di attori e servizi Un sistema anche molto complesso e distribuito può essere descritto mediante una rete di servizi. Ogni servizio definisce un tipo astratto di fornitore di quel servizio. Ogni tipo astratto può avere realizzazioni diversificate (nello spazio, nel tempo). Attori: entità che richiedono/forniscono servizi. Tipi di attori. Istanze di attori. Astratto, Concreto Tipo (utente del servizio) Servizio Astratto Tipo (fornitore del servizio Classe concreta Istanza Servizio Concreto Classe concreta Istanza Servizio e Operazioni Un servizio si può analizzare in un insieme di operazioni. public interface { void prelievo(carta unacarta, int unpin, Importo unimporto) throws Exception;... } Il servizio è costituito (essenzialmente) da una operazione di prelievo. OTA. Si tratta di una visione semplificata. Uno studio più esteso rivelerebbe altri servizi: richiesta e fornitura di carte Giuseppe D'Amico damico.damcelsi@tin.it pag. 4

5 segnalazione di furto, smarrimento,... Si tratta tuttavia di servizi non ottenubili al terminale bancomat. Il tipo Carta ell'operazione prelievo il primo argomento è una Carta. Anche il tipo Carta definisce un suo servizio (utilizzato dal terminale bancomat). La carta bancomat è in grado di: fornire il suo numero fornire il codice della banca che l'ha emessa fornire la sua data di scadenza fornire il massimale periodico di utilizzo fornire la data di ultimo utilizzo fornire l'importo già utilizzato (alla data dell'ultimo utilizzo) registrare il nuovo utilizzo. Possiamo scrivere: public interface Carta { int getcodicebanca(); int gettipocarta(); int getumerocarta(); Date getdatascadenza(); Date getdataultimoutilizzo(); Importo getutilizzo(); Importo getmassimale(); void setutilizzo(importo unimporto); // modifica lo stato della carta } Operazione L'operazione è l'unità atomica del servizio. E' un'interazione elementare tra utente e fornitore del servizio. Parametri di input Risultato Eccezioni Richiedente Richiesta Esecutore Risultato Eccezione Universo del Discorso E' la realtà di cui si parla in un sistema informativo, in una applicazione, in un servizio... Stabilisce la semantica del servizio e delle operazioni. Va modellato in maniera rigorosa e non ambigua, utilizzando i concetti propri della realtà del problema. Giuseppe D'Amico damico.damcelsi@tin.it pag. 5

6 L'universo del discorso del sistema Modello formale (entità/relazioni) Sistema Banca Cliente Terminale MovimentoInterbancario Centrale Conto Carta Addebito PrelievoAutomatico Struttura Sistema: comprende più Banche che aderiscono al sistema e possiede una Centrale per gestire i movimenti interbancari. Banca: aderisce al Sistema e possiede un certo numero di Clienti e un certo numero di Terminali. Cliente: persona o azienda; possiede uno o più Conti; possiede nessuna, una o più carte. Conto: il conto corrente. Appartiene a un cliente, o a più clienti se cointestato. Può possedere più carte. Carta: una carta. Assegnata ad un Cliente; collegata a un Conto su cui effettuare gli addebiti. Ha un massimale di utilizzo, e può essere contrassegnata come smarrita o rubata o bloccata. Funzionamento PrelievoAutomatico: una operazione di prelievo effettuata da una carta attiva su un terminale bancomat in un certo istante temporale. Se il terminale appartiene alla stessa banca del conto della carta, il PrelievoAutomatico produce direttamente un Addebito sul Conto cui essa appartiene. Se il terminale appartiene ad una banca diversa, si produrrà un MovimentoInterbancario. Il Movimento interbancario, una volta pervenuto alla banca di destinazione, produrrà un addebito sul conto. Un meta-modello: la partita doppia Si applica a tutti i fatti concernenti denaro. Sviluppato nel rinascimento. Diffuso universalmente. Luca Pacioli Trattato dei computi e delle scritture 494 Principi Ogni fatto reale (concernente denaro) produce scritture (movimenti) su conti. Ogni fatto è uno spostamento di denaro tra conti. I movimenti sono accrediti (+) o addebiti (-). La somma algebrica dei movimenti relativi a un fatto è sempre 0. Giuseppe D'Amico damico.damcelsi@tin.it pag. 6

7 Corollario: Ogni fatto interessa (almeno) due conti. Ogni conto ha un saldo: somma algebrica dei suoi movimenti. Eventi Conti della banca Conto Corrente Centrale Interbancaria Terminale Altre Banche Prelievo stessa banca Credito Debito Prelievo altra banca Credito Debito Emissione mov. interbancario Credito Debito Ricevimento mov. interbancario Debito Credito Addebito da mov. interbancario Debito Credito Ogni evento deve mantenere coerente lo stato della contabilità. ota L'applicazione del meta-modello della partita doppia mette in luce alcuni elementi di incompletezza del nostro modello del servizio bancomat. Infatti dallo specchietto si vede che il conto del terminale bancomat è accreditato, e mai addebitato il conto corrente è sepre addebitato, e mai accreditato. Chiaramente, in un sistema reale, esisteranno movimenti come il riapprovvigionamento del terminale bancomat, che aggiungono denaro alla cassa del terminale bancomat (e di conseguenza lo addebitano). Così come esisteranno movimenti (ad esempio, versamenti) che accreditano il conto corrente. Questi movimenti non sono stati considerati nel nostro modello (parziale) del servizio bancomat. Word Processor Un altro esempio di modello concettuale: un word processor Universo del discorso Un Word Processor parla di documenti e di parti di documenti. Un documento è un insieme di elementi. Un elemento è un pezzo di documento: un titolo, un capitolo, un paragrafo,... Un elemento può contenere altri elementi. Un elemento è associato a un certo stile. Uno stile è un insieme di attributi di formattazione (allineamento, margini, tipo di carattere, dimensione del carattere, colore,...). Un elemento può contenere altri elementi, testi, immagini. Per certe porzioni di testo possono essere definiti attributi di testo (tipo di carattere, dimensione del carattere, colore,...). Un documento può essere stampato su una stampante. Un documento può essere memorizzzato su un file. Un documento può essere recuperato da un file in cui era stato memorizzato in precedenza. Documento File Elemento Stile Testo Attributo Allineamento Margini Font Colore Giuseppe D'Amico damico.damcelsi@tin.it pag. 7

8 Servizio WordProcessor Il servizio di WordProcessor consente a un utente di creare un documento, modificare il suo contenuto, memorizzarlo su un file, recuperarlo da un file,... Crea nuovo documento Apri documento da file Salva documento su file Aggiungi testo Aggiungi elemento Seleziona un elemento Seleziona una porzione di testo Elimina parte selezionata Definisci attributi per la parte selezionata OTA. Un tipo può esssere definito a diversi livelli di astrazione. Tipo Word Processor Tipo astratto definito dal servizio. Qualunque cosa che si comporta alla maniera di un word processor è un word processor. Classi di Word Processor Le diverse implementazioni del tipo Word Processor: Microsoft Word, Word Perfect, Star Office,... Istanze di Word Processor Ogni classe di word processor può produrre una o più istanze Bibliografia Gamma, Helm, Johnson, Vlissides: Design Patterns; Addison-Wesley. Concetti di tipo, classe, istanza, interfaccia, operazione. letteratura varia sui modelli Entity-Relationship (a partire da Chen: The Entity-Relationship model --- Toward a Unified View of Data; 976) Giuseppe D'Amico damico.damcelsi@tin.it pag. 8

IL CONTO CORRENTE. Anno scolastico 2014-15

IL CONTO CORRENTE. Anno scolastico 2014-15 IL CONTO CORRENTE Anno scolastico 2014-15 1 LA MONETA BANCARIA Consente di scambiare beni e servizi senza l uso del denaro contante Poggia su una serie di strumenti organizzati e gestiti da banche e altri

Dettagli

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS

Basi di dati. (Sistemi Informativi) teoria e pratica con Microsoft Access. Basi di dati. Basi di dati. Basi di dati e DBMS DBMS DBMS Basi di Basi di (Sistemi Informativi) Sono una delle applicazioni informatiche che hanno avuto il maggiore utilizzo in uffici, aziende, servizi (e oggi anche sul web) Avete già interagito (magari inconsapevolmente)

Dettagli

Organizzazione degli archivi

Organizzazione degli archivi COSA E UN DATA-BASE (DB)? è l insieme di dati relativo ad un sistema informativo COSA CARATTERIZZA UN DB? la struttura dei dati le relazioni fra i dati I REQUISITI DI UN DB SONO: la ridondanza minima i

Dettagli

Introduzione alla teoria dei database relazionali. Come progettare un database

Introduzione 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

Dettagli

IL SISTEMA INFORMATIVO

IL SISTEMA INFORMATIVO LEZIONE 15 DAL MODELLO DELLE CONDIZIONI DI EQUILIBRIO AL MODELLO CONTABILE RIPRESA DEL CONCETTO DI SISTEMA AZIENDALE = COMPLESSO DI ELEMENTI MATERIALI E NO CHE DIPENDONO RECIPROCAMENTE GLI UNI DAGLI ALTRI

Dettagli

Le banche e la moneta bancaria. Il conto corrente

Le banche e la moneta bancaria. Il conto corrente LA MONETA BANCARIA Banca d Italia AGENDA Le banche e la moneta bancaria Il conto corrente Ancora sul concetto di moneta Insieme di mezzi generalmente accettati come strumento di pagamento: Banconote e

Dettagli

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone BASI DI DATI per la gestione dell informazione Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone Libro di Testo 22 Chianese, Moscato, Picariello e Sansone BASI DI DATI per la Gestione dell

Dettagli

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................

Dettagli

Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009

Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009 Nuova procedura di Cassa Contanti Wingesfar: istruzioni per le farmacie Novembre 2009 Documenti Tecnici Informatica e Farmacia Vega S.p.A. Premessa La procedura di Cassa Contanti rileva i movimenti giornalieri

Dettagli

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti MS Word per la TESI Barra degli strumenti Cos è? Barra degli strumenti Formattazione di un paragrafo Formattazione dei caratteri Gli stili Tabelle, figure, formule Intestazione e piè di pagina Indice e

Dettagli

1. BASI DI DATI: GENERALITÀ

1. BASI DI DATI: GENERALITÀ 1. BASI DI DATI: GENERALITÀ BASE DI DATI (DATABASE, DB) Raccolta di informazioni o dati strutturati, correlati tra loro in modo da risultare fruibili in maniera ottimale. Una base di dati è usualmente

Dettagli

Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici

Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici Prerequisiti Mon Ami 3000 Multimagazzino Gestione di più magazzini fisici e/o logici L opzione Multimagazzino è disponibile per le versioni Azienda Light e Azienda Pro. Introduzione L opzione Multimagazzino

Dettagli

Introduzione al corso

Introduzione al corso Introduzione al corso Sistemi Informativi L-B Home Page del corso: http://www-db.deis.unibo.it/courses/sil-b/ Versione elettronica: introduzione.pdf Sistemi Informativi L-B Docente Prof. Paolo Ciaccia

Dettagli

SVILUPPIAMO SOLUZIONI. MySales

SVILUPPIAMO SOLUZIONI. MySales SVILUPPIAMO SOLUZIONI MySales mysolution per il retail Fai volare il tuo business con MySales Semplice, veloce, preciso. MySales INFORMATIZZA LA TUA ATTIVITÀ MySales gestisce la tua attività di vendita

Dettagli

Raggruppamenti Conti Movimenti

Raggruppamenti 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

Dettagli

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

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

Dettagli

www.siglacenter.it Sigla Center Srl Via L. Giuntini, 40 50053 Empoli (FI) Tel. 0571 9988 Fax 0571 993366 e-mail:info@siglacenter.

www.siglacenter.it Sigla Center Srl Via L. Giuntini, 40 50053 Empoli (FI) Tel. 0571 9988 Fax 0571 993366 e-mail:info@siglacenter. 1/9 Il software per la gestione del tuo negozio 1. MODA++: IL SOFTWARE PER LA GESTIONE DEL TUO NEGOZIO... 3 2. LE PRINCIPALI FUNZIONALITÀ DI MODA++... 4 2.1 Gestione Anagrafica Articoli... 5 2.2 Gestione

Dettagli

XSL: extensible Stylesheet Language

XSL: extensible Stylesheet Language XSL: extensible Stylesheet Language XSL è un insieme di tre linguaggi che forniscono gli strumenti per l elaborazione e la presentazione di documenti XML in maniera molto flessibile. I tre linguaggi devono

Dettagli

LEZIONE: TESORERIA 1/2

LEZIONE: TESORERIA 1/2 Corso Responsabile Amministrativo E. Marcelli C. Marcelli LEZIONE: TESORERIA 1/2 Tesoreria 1/2 AGENDA 1. Tenuta cassa 1.1 Prima nota cassa 1.2 Prima nota cassa esempio 1.3 Controllo cassa 2. Banca: Tipologie

Dettagli

Strumenti di modellazione. Gabriella Trucco

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

Dettagli

3. Introduzione all'internetworking

3. Introduzione all'internetworking 3. Introduzione all'internetworking Abbiamo visto i dettagli di due reti di comunicazione: ma ce ne sono decine di tipo diverso! Occorre poter far comunicare calcolatori che si trovano su reti di tecnologia

Dettagli

Linguaggi di programmazione

Linguaggi di programmazione Linguaggi di programmazione Un calcolatore basato sul modello di von Neumann permette l esecuzione di un programma, cioè di una sequenza di istruzioni descritte nel linguaggio interpretabile dal calcolatore

Dettagli

Il sistema monetario

Il sistema monetario Il sistema monetario Premessa: in un sistema economico senza moneta il commercio richiede la doppia coincidenza dei desideri. L esistenza del denaro rende più facili gli scambi. Moneta: insieme di tutti

Dettagli

W I N e y e s Il S o f t w a r e G e s t i o n a l e p e r l o t t i c o i m p r e n d i t o r e PRIMA NOTA

W I N e y e s Il S o f t w a r e G e s t i o n a l e p e r l o t t i c o i m p r e n d i t o r e PRIMA NOTA PRIMA NOTA La contabilità della tua Azienda Con WINeyes XPS 1 Sommario Introduzione... 3 Suddivisione in macro conti... 3 Registrazione dei movimenti di Prima Nota... 3 Vantaggi e funzionalità della Prima

Dettagli

Registratori di Cassa

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

Dettagli

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività

Mon Ami 3000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività Prerequisiti Mon Ami 000 Centri di costo Contabilità analitica per centri di costo/ricavo e sub-attività L opzione Centri di costo è disponibile per le versioni Contabilità o Azienda Pro. Introduzione

Dettagli

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014

Database. Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Database Appunti di Amaranto Oronzo e Giancane Diego Lezione dell Ing. Lucia Vaira 24/04/2014 Cos'è un database? È una struttura di dati composta da tabelle a loro volta composte da campi. Caratteristiche

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

SISTEMI INFORMATIVI AVANZATI -2010/2011 1. Introduzione

SISTEMI INFORMATIVI AVANZATI -2010/2011 1. Introduzione SISTEMI INFORMATIVI AVANZATI -2010/2011 1 Introduzione In queste dispense, dopo aver riportato una sintesi del concetto di Dipendenza Funzionale e di Normalizzazione estratti dal libro Progetto di Basi

Dettagli

Il concetto di Dare/Avere

Il concetto di Dare/Avere NISABA SOLUTION Il concetto di Dare/Avere Comprendere i fondamenti delle registrazioni in Partita Doppia Sara Mazza Edizione 2012 Sommario Introduzione... 3 Il Bilancio d Esercizio... 4 Stato Patrimoniale...

Dettagli

ESERCITAZIONE SUL CONTO CORRENTE DI CORRISPONDENZA PASSIVO

ESERCITAZIONE SUL CONTO CORRENTE DI CORRISPONDENZA PASSIVO ESERCITAZIONE SUL CONTO CORRENTE DI CORRISPONDENZA PASSIVO Corso di Economia degli Intermediari Finanziari Corso di Laurea in Economia Aziendale, a.a. 2015-2016 Traccia Il 20 novembre 2015 viene aperto

Dettagli

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori

GESTIONE CONTRATTI. Contratti clienti e contratti fornitori SPRING - CONTRATTI La Gestione Contratti di SPRING, in un'azienda, risolve le esigenze relative alla rilevazione dei contratti e delle relative condizioni. In particolare è possibile definire i servizi

Dettagli

Conto Privato Appunti di contabilità Privato, interessi sul CP, chiusure. Luca Dossena - Docente

Conto Privato Appunti di contabilità Privato, interessi sul CP, chiusure. Luca Dossena - Docente Appunti di contabilità Privato, interessi sul CP, chiusure. Luca Dossena - Docente Capitolo:

Dettagli

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

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

Dettagli

Strutturazione logica dei dati: i file

Strutturazione logica dei dati: i file Strutturazione logica dei dati: i file Informazioni più complesse possono essere composte a partire da informazioni elementari Esempio di una banca: supponiamo di voler mantenere all'interno di un computer

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

Informatica (Basi di Dati)

Informatica (Basi di Dati) Corso di Laurea in Biotecnologie Informatica (Basi di Dati) Modello Entità-Relazione Anno Accademico 2009/2010 Da: Atzeni, Ceri, Paraboschi, Torlone - Basi di Dati Lucidi del Corso di Basi di Dati 1, Prof.

Dettagli

Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA

Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA Prof. Pagani Corrado ESERCITAZIONI DIAGRAMMI DELLE CLASSI UML E JAVA ES 02 - ORGANIZER Voglio un gestionale (organizer) che permetta a ciascun dipendente della mia azienda di inserire le attività che svolgono

Dettagli

CONTABILITÀ. Gestione Agenzia Viaggio. Release 5.20 Manuale Operativo

CONTABILITÀ. Gestione Agenzia Viaggio. Release 5.20 Manuale Operativo Release 5.20 Manuale Operativo CONTABILITÀ Gestione Agenzia Viaggio Il modulo Agenzie Viaggio consente di gestire la contabilità specifica per le agenzie di viaggio: in questo manuale verranno descritte

Dettagli

LogiTrack OTG. LogiTrack Gestione logistica controllo ordine spedizioni. OTG Informatica srl info@otg.it

LogiTrack OTG. LogiTrack Gestione logistica controllo ordine spedizioni. OTG Informatica srl info@otg.it LogiTrack OTG LogiTrack Gestione logistica controllo ordine spedizioni OTG Informatica srl info@otg.it 1 Sommario Sommario... 1 LOGITRACK Controllo Ordini e Spedizioni... 2 ORDITRACK... 2 Vista Ordini...

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

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

REGOLAMENTO INIZIATIVA CREDIINCREVAL 2014

REGOLAMENTO INIZIATIVA CREDIINCREVAL 2014 IN COSA CONSISTE REGOLAMENTO INIZIATIVA CREDIINCREVAL 2014 I Clienti che trasferiscono presso le Filiali del Credito Valtellinese, dal 3 giugno 2014 al 30 settembre 2014, strumenti/prodotti finanziari

Dettagli

FIRESHOP.NET. Gestione del taglia e colore. www.firesoft.it

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

Dettagli

ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1

ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1 ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI DFD 1 Nelle lezioni precedenti Abbiamo definito il modello Entità- Associazione che serve a descrivere la struttura dei dati Abbiamo usato il modello per

Dettagli

IL CONTO DI BASE Caratteristiche e condizioni di accesso. Roma, 24 Aprile 2012

IL CONTO DI BASE Caratteristiche e condizioni di accesso. Roma, 24 Aprile 2012 IL CONTO DI BASE Caratteristiche e condizioni di accesso Roma, 24 Aprile 2012 Il conto di base: finalità Il conto di base è un importante strumento di inclusione finanziaria che può costituire un efficace

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 1 Sistema software 1 Prerequisiti Utilizzo elementare di un computer Significato elementare di programma e dati Sistema operativo 2 1 Introduzione In questa Unità studiamo

Dettagli

http://www.programmiamo.altervista.org/c/oop/o...

http://www.programmiamo.altervista.org/c/oop/o... PROGRAMMIAMO Programma per la gestione di un conto corrente C++ - Costruttore e distruttore C++ Home Contatti Supponiamo ora di voler scrivere un programma a menu per la gestione di un conto corrente bancario.

Dettagli

Linguaggi e Paradigmi di Programmazione

Linguaggi e Paradigmi di Programmazione Linguaggi e Paradigmi di Programmazione Cos è un linguaggio Definizione 1 Un linguaggio è un insieme di parole e di metodi di combinazione delle parole usati e compresi da una comunità di persone. È una

Dettagli

Object Oriented Software Design

Object Oriented Software Design Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Object Oriented Software Design Corso di Tecniche di Programmazione Laurea in Ingegneria Informatica (Canale di Ingegneria

Dettagli

Archimede ver. 3.0.0. 2013 GUIDA FUNZIONALE ARCHIMEDE VER. 3.0.0.

Archimede ver. 3.0.0. 2013 GUIDA FUNZIONALE ARCHIMEDE VER. 3.0.0. GUIDA FUNZIONALE ARCHIMEDE VER. 3.0.0. 1 Scopo della guida: La presente guida ha lo scopo di fornire una visione globale delle funzionalità del programma. La spiegazione particolareggiata dei campi e del

Dettagli

Entrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1

Entrare nel sistema. Clicca su Entra per entrare nel sistema. PAGINA 1 Entrare nel sistema Clicca su Entra per entrare nel sistema. PAGINA 1 Entrare nel sistema Compare il box di login in cui inserire il nome utente e la password fornite tramite posta elettronica. PAGINA

Dettagli

Database. Si ringrazia Marco Bertini per le slides

Database. Si ringrazia Marco Bertini per le slides Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida

Dettagli

13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti

13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti 13 - Gestione della Memoria nella Programmazione Orientata agli Oggetti Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/

Dettagli

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Dettagli

www.filoweb.it STAMPA UNIONE DI WORD

www.filoweb.it STAMPA UNIONE DI WORD STAMPA UNIONE DI WORD Molte volte abbiamo bisogno di stampare più volte lo stesso documento cambiando solo alcuni dati. Potremmo farlo manualmente e perdere un sacco di tempo, oppure possiamo ricorrere

Dettagli

Gestione della memoria centrale

Gestione della memoria centrale Gestione della memoria centrale Un programma per essere eseguito deve risiedere in memoria principale e lo stesso vale per i dati su cui esso opera In un sistema multitasking molti processi vengono eseguiti

Dettagli

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it MODELLO CLIENT/SERVER Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena daino@unisi.it POSSIBILI STRUTTURE DEL SISTEMA INFORMATIVO La struttura di un sistema informativo

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

L approccio commerciale

L approccio commerciale L approccio commerciale Flessibilità Agos offre ai propri partner numerosi vantaggi sia organizzativi che economici, una vasta gamma di prodotti flessibili, risposte tempestive e soluzioni vantaggiose

Dettagli

CONTRATTO DI CONTO CORRENTE E CARTE DI PAGAMENTO: CONDIZIONI GENERALI

CONTRATTO DI CONTO CORRENTE E CARTE DI PAGAMENTO: CONDIZIONI GENERALI CONTRATTO DI CONTO CORRENTE E CARTE DI PAGAMENTO: CONDIZIONI GENERALI Edizione 04/2011 INDICE Sezione I - I principi che guidano il nostro rapporto Principio 1 - Come sono regolati i rapporti tra il cliente

Dettagli

Sistemi di pagamento tasse modalità e strumenti

Sistemi di pagamento tasse modalità e strumenti Sistemi di pagamento tasse modalità e strumenti Argomenti TASSE UNIVERSITARIE: IL SISTEMA MAV (rate iscrizione) I CANALI DI PAGAMENTO MAV E LORO UTILIZZO ALTRE TIPOLOGIE DI TASSE MEDIANTE MODULI A CODICE

Dettagli

7.4 Estrazione di materiale dal web

7.4 Estrazione di materiale dal web 7.4 Estrazione di materiale dal web Salvataggio di file Salvataggio della pagina Una pagina web può essere salvata in locale per poterla consultare anche senza essere collegati alla Rete. Si può scegliere

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T3 1-Sottoprogrammi 1 Prerequisiti Tecnica top-down Programmazione elementare 2 1 Introduzione Lo scopo di questa Unità è utilizzare la metodologia di progettazione top-down

Dettagli

Manuale "Conto Corrente e servizi"

Manuale Conto Corrente e servizi Manuale "Conto Corrente e servizi" Indice Conti Correnti Saldo.3-7 Movimenti..8-13 Assegni.14-17 Bonifico nostra Banca..18-24 Bonifico altra Banca.25-31 Bonifico Postale 32-38 Bonifico periodico 39-46

Dettagli

1. Gestione Archivi 1.a Anagrafiche Clienti - Incassi da Clienti 1.b Anagrafiche Fornitori - Pagamento a Fornitori 1.c Voci dei Rimborsi

1. Gestione Archivi 1.a Anagrafiche Clienti - Incassi da Clienti 1.b Anagrafiche Fornitori - Pagamento a Fornitori 1.c Voci dei Rimborsi 1. Gestione Archivi 1.a Anagrafiche Clienti - Incassi da Clienti 1.b Anagrafiche Fornitori - Pagamento a Fornitori 1.c Voci dei Rimborsi 2. Servizi Interni 2.a Servizi a Consulenti 2.b Gestione Servizi

Dettagli

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi Software relazione Hardware Software di base Software applicativo Bios Sistema operativo Programmi applicativi Software di base Sistema operativo Bios Utility di sistema software Software applicativo Programmi

Dettagli

Gestione ed analisi di base dati nell epidemiologia. delle malattie infettive

Gestione ed analisi di base dati nell epidemiologia. delle malattie infettive Università degli Studi di Torino - Facoltà di Medicina Veterinaria Laboratorio di epidemiologia delle malattie infettive Scuola Specializzazione in Sanità Animale, Allevamento e Produzioni Zootecniche

Dettagli

Le basi della Partita Doppia in 1.000 parole Facile e comprensibile. Ovviamente gratis.

Le basi della Partita Doppia in 1.000 parole Facile e comprensibile. Ovviamente gratis. Le basi della Partita Doppia in 1.000 parole Facile e comprensibile. Ovviamente gratis. Qual è la differenza tra Dare e Avere? E tra Stato Patrimoniale e Conto Economico? In 1.000 parole riuscirete a comprendere

Dettagli

Software Gestionale per alberghi e strutture ricettive

Software 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,

Dettagli

INNOVAZIONE XNOTTA PER PORTALI TURISTICI

INNOVAZIONE XNOTTA PER PORTALI TURISTICI INNOVAZIONE XNOTTA PER PORTALI TURISTICI 1. Introduzione La nostra attività è partita dall esame dei sistemi di gestione dei Portali turistici; tutti hanno pensato ad una ottima interfaccia, ad un buon

Dettagli

Questa procedura permette l'introduzione, la variazione, l'annullamento dei dati relativi al Piano dei Conti, ai clienti ed ai fornitori.

Questa procedura permette l'introduzione, la variazione, l'annullamento dei dati relativi al Piano dei Conti, ai clienti ed ai fornitori. EASYGEST GESTIONE PIANO DEI CONTI, CLIENTI E FORNITORI GESTIONE PIANO DEI CONTI - CLIENTI - FORNITORI Questa procedura permette l'introduzione, la variazione, l'annullamento dei dati relativi al Piano

Dettagli

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1) La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema

Dettagli

Basi di dati 9 febbraio 2010 Compito A

Basi di dati 9 febbraio 2010 Compito A Basi di dati 9 febbraio 2010 Compito A Domanda 0 (5%) Leggere e rispettare le seguenti regole: Scrivere nome, cognome, matricola (se nota), corso di studio e lettera del compito (ad esempio, A) sui fogli

Dettagli

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Corso di Laurea Magistrale in Ingegneria per l Ambiente e il Territorio A.A. 2014-2015 Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci Strutture di dati: DB e DBMS DATO E INFORMAZIONE Dato: insieme

Dettagli

1) GESTIONE DELLE POSTAZIONI REMOTE

1) GESTIONE DELLE POSTAZIONI REMOTE IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo

Dettagli

MODELLO E/R. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

MODELLO E/R. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni MODELLO E/R Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Modellazione dei dati Modellare i dati significa: costruire una rappresentazione semplificata della realtà osservata individuandone

Dettagli

Progettare una base di dati che permetta di gestire il problema descritto nel seguito, nei seguenti punti:

Progettare una base di dati che permetta di gestire il problema descritto nel seguito, nei seguenti punti: Progettare una base di dati che permetta di gestire il problema descritto nel seguito, nei seguenti punti: 1. Definire uno schema Entità/Relazione che descriva il problema 2. Definire uno schema logico

Dettagli

Registrare fatture in contabilità Registrare movimenti non iva in contabilità. Registrare fatture in contabilità

Registrare fatture in contabilità Registrare movimenti non iva in contabilità. Registrare fatture in contabilità Registrare fatture in contabilità Registrare movimenti non iva in contabilità Dal menu di WInCoge troviamo: Fatture e registrazioni iva > Movimenti non iva > Queste finestre consentono di inserire le registrazioni

Dettagli

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI)

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI) COMUNE DI RAVENNA Il sistema di valutazione delle posizioni del personale dirigente GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI) Ravenna, Settembre 2004 SCHEMA DI SINTESI PER LA

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Questa utilissima funzione permette anche di inviare mail per il pagamento dei saldi o per inviare solleciti di pagamento.

Questa utilissima funzione permette anche di inviare mail per il pagamento dei saldi o per inviare solleciti di pagamento. FUNZIONALITA' AGGIUNTIVE INTEGRAZIONE CON PAYRIDER Una grande novità per il pagamento degli anticipi a conferma delle prenotazioni è l integrazione di Magellano con il sistema di pagamento online PayRider.

Dettagli

Formattazione. ü Introduzione

Formattazione. ü Introduzione Formattazione ü Introduzione Abbiamo fatto un bel po' di lavoro con Mathematica, vero? Abbiamo visto come creare, valutare, semplificare, disegnare, programmare, cucinare, pescare, ed anche come sfilare

Dettagli

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi

Indice generale. OOA Analisi Orientata agli Oggetti. Introduzione. Analisi Indice generale OOA Analisi Orientata agli Oggetti Introduzione Analisi Metodi d' analisi Analisi funzionale Analisi del flusso dei dati Analisi delle informazioni Analisi Orientata agli Oggetti (OOA)

Dettagli

VERIFICA DI FINE MODULO 2

VERIFICA DI FINE MODULO 2 erifica di fine modulo 2 pag. 1 di 6 ERIICA DI INE MODULO 2 Strumenti di regolamento degli scambi commerciali 1. Segna con una crocetta la risposta esatta. 1. Il bonifico bancario viene effettuato per

Dettagli

risulta (x) = 1 se x < 0.

risulta (x) = 1 se x < 0. Questo file si pone come obiettivo quello di mostrarvi come lo studio di una funzione reale di una variabile reale, nella cui espressione compare un qualche valore assoluto, possa essere svolto senza necessariamente

Dettagli

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Ambiente Access La Guida di Access Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?) Guida in linea Guida rapida Assistente di Office indicazioni

Dettagli

NUOVE FUNZIONALITA DEL PROGRAMMA DI TESSERAMENTO ASC

NUOVE FUNZIONALITA DEL PROGRAMMA DI TESSERAMENTO ASC NUOVE FUNZIONALITA DEL PROGRAMMA DI TESSERAMENTO ASC DALL 11 MARZO 2014 SARANNO ATTIVE: LA RICHIESTA DI TESSERE ON LINE E L EMISSIONE DELLE RICEVUTE ON LINE Si informano gli Affiliati e i Comitati ASC

Dettagli

Gasaperto V5.8 gennaio 2010

Gasaperto V5.8 gennaio 2010 Manuale Tesoriere PREMESSA GASaperto può gestire, oltre alla raccolta degli ordini, anche il denaro che gira sul conto del GAS. Per questo è necessario (consigliabile) avere un conto corrente bancario

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

Access. P a r t e p r i m a

Access. P a r t e p r i m a Access P a r t e p r i m a 1 Esempio di gestione di database con MS Access 2 Cosa è Access? Access e un DBMS che permette di progettare e utilizzare DB relazionali Un DB Access e basato sui concetti di

Dettagli

CREAZIONE DI UN AZIENDA

CREAZIONE DI UN AZIENDA CREAZIONE DI UN AZIENDA La creazione di un azienda in Businesspass avviene tramite la funzione Aziende Apertura azienda ; dalla medesima sarà possibile richiamare le aziende precedentemente create per

Dettagli

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP)

12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) 12 - Introduzione alla Programmazione Orientata agli Oggetti (Object Oriented Programming OOP) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica,

Dettagli

il nuovo SOFTWARE per la gestione degli adempimenti e delle pratiche del moderno Studio del Consulente del Lavoro e dell Ufficio del personale delle

il nuovo SOFTWARE per la gestione degli adempimenti e delle pratiche del moderno Studio del Consulente del Lavoro e dell Ufficio del personale delle il nuovo SOFTWARE per la gestione degli adempimenti e delle pratiche del moderno Studio del Consulente del Lavoro e dell Ufficio del personale delle Aziende Caratteristiche tecniche Pre-requisiti hardware:

Dettagli

Sistema G.U.S. Capitolato di Gara ALLEGATO A

Sistema 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

Dettagli

Test di unità con JUnit4

Test di unità con JUnit4 Test di unità con JUnit4 Richiamo sul test di unità Il test d unità è una metodologia che permette di verificare il corretto funzionamento di singole unità di codice in determinate condizioni. Nel caso

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

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. Algoritmi 1 Sommario Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi. 2 Informatica Nome Informatica=informazione+automatica. Definizione Scienza che si occupa dell

Dettagli

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione I semestre 04/05 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 1

Dettagli