Metodologia Classica di Progettazione delle Basi di Dati
|
|
- Gianfranco Mele
- 8 anni fa
- Visualizzazioni
Transcript
1 Metodologia Classica di Progettazione delle Basi di Dati Metodologia DB 1
2 Due Situazioni Estreme Realtà Descritta da un documento testuale che rappresenta un insieme di requisiti del software La maggiore fonte di fallimento Software La Realtà di interesse è nota, in questo contesto, come Universo del Discorso Realtà Uno Schema, basato su un Modello, è prodotto durante lo svolgimento di alcune Attività Metodologiche Descritta da un insieme di Schemi basati su uno o più modelli Schemi Software Metodologia DB 2
3 Il Software Base Dati Altri Linguaggi Applicativi (Programmi) VISTE Cosa mettere? SQL SCHEMA LOGICO Cosa mettere? SCHEMA FISICO/INTERNO Architettura generale di una base dati Cosa mettere? Chi dice cosa mettere? Metodologia DB 3
4 Problemi E necessario chiedersi quali sono gli applicativi (chiamati anche funzioni, programmi, transazioni) da sviluppare: quindi, è necessario chiedersi quali sono le informazioni che tali applicativi trattano E necessario mettere insieme tutte le informazioni di cui necessitano tutti gli applicativi E necessario considerare le prestazioni in termini di carico di lavoro (ad esempio, quante volte un applicativo viene eseguito per giorno/minuto) E necessario considerare la quantità delle informazioni trattate Metodologia DB 4
5 Approccio SCHEMA ESTERNO integrare SCHEMA CONCETTUALE trasformare SCHEMI LOGICO/INTERNO Requisiti del singolo applicativo riguardanti cosa devono fare e non fare gli applicativi Requisiti di un qualsiasi applicativo riguardanti cosa devono fare e non fare gli applicativi Requisiti legati a prestazioni, occupazione di disco etc. A chi serve il database A cosa serve il database Metodologia DB 5
6 Problemi da affrontare Da dove si ottengono i requisiti? Fonti dei requisiti Mission statement Cosa sono esattamente i requisiti? Proprietà dei requisiti Come si rappresentano i requisiti? Modelli dei requisiti Come si ottengono i requisiti? Come si trasformano i requisiti nella corrispondente base dati? (Ovvero come è possibile mantenere la rispondenza della base di dati ai requisiti espressi.) Metodologie Modelli del software Metodologia DB 6
7 Fonti dei Requisiti Il software non esiste ancora cioè si tratta di un nuovo software Mission statement (Contesto) Il software (un software simile) già esiste e si tratta di modificarlo Mission statement (Contesto) Documentazione sul software attuale In un contesto aziendale: osservazione diretta, interviste e questionari, moduli Il software non esiste ma, ciò che dovrebbe fare tale software, già viene fatto (più o meno) in altro modo Mission statement (Contesto) Documentazione sull attuale modo di fare In un contesto aziendale: osservazione diretta, interviste e questionari, moduli Metodologia DB 7
8 Gli Acquisti OnLine: qualche Mission Statement 1. Il software degli Acquisti OnLine deve permettere la definizione e l acquisizione degli ordini da parte dei clienti dell azienda. 2. Il software degli Acquisti OnLine deve permettere la definizione e l acquisizione degli ordini da parte dei clienti dell azienda, permettendo al cliente di visualizzare, in ogni momento, lo stato dei propri ordini. 3. Il software degli Acquisti OnLine deve permettere la definizione e l acquisizione degli ordini da parte dei clienti dell azienda, permettendo al cliente di visualizzare la reale disponibilità di merce a magazzino. Metodologia DB 8
9 Gli Acquisti OnLine: una fonte dei requisiti La nostra azienda produce computer e vuole offrire la possibilità di acquistare i computer via Internet. Il cliente può selezionare un computer sulla pagina web del produttore. I computer sono classificati in server, desktop e portatili. Il cliente può selezionare una configurazione standard o può costruire interattivamente la configurazione desiderata. I componenti configurabili (come memorie) sono presentati in una lista di opzioni disponibili. Per ogni configurazione, il cliente può valutarne il costo. Il cliente può scegliere di ordinare il computer direttamente online oppure può richiedere un incontro via attraverso un indirizzo mostrato sulla appropriata pagina web con un venditore prima di confermare l'ordine, per ottenere maggiori spiegazioni sui dettagli dell'ordine, una negoziazione del costo, etc. Per ordinare, il cliente deve fornire le informazioni per la consegna e per il pagamento. I modi di pagamento accettati sono: carta di credito e assegno. Una volta che l'ordine è stato inviato, il sistema manda un di conferma al cliente con i dettagli dell'ordine. Il cliente, mentre attende l'arrivo del computer, può controllare on-line lo stato dell'ordine in ogni momento. Il trattamento di back-end consiste nei passi di: verifica della solvibilità del cliente, richiesta al magazzino della configurazione ordinata, stampa di una fattura, e richiesta al magazzino di consegnare il computer al cliente. Metodologia DB 9
10 Esempi di Requisiti 1 Il software (database) deve poter memorizzare tutte le informazioni su ordini effettuati dai clienti 2 Il software (database) deve poter memorizzare tutte le informazioni su configurazioni costruite dai clienti 3 Il software deve poter permettere la selezione da parte dei clienti dei computer a magazzino 4 Il software deve poter permettere la selezione dei computer venduti dal produttore 5 Il software deve effettuare il riordino automatico delle componenti una volta si scenda sotto certi valori di soglia 6 Il software deve poter permettere ad un cliente di contattare un venditore prima di dare seguito all ordine stesso 7 Il software deve trattare mediamente 1000 clienti/giorno contemporaneamente connessi senza apprezzabile diminuzione dei tempi di risposta 8 Il cliente richiede via attraverso un indirizzo mostrato sulla appropriata pagina web un contatto con il venditore 9 Il numero medio di ordini è Il numero di clienti è mediamente La data d acquisto deve essere lunga 5 Metodologia DB 10
11 Si può sviluppare un software/database? Ambiguo (1) Cosa s intende per ordine? Un ordine può considerare un solo computer? Può considerare più computer dello stesso tipo o di tipo distinto? (2) Cosa s intende per cliente? Incompleto (2) Come dovrebbero essere trattati gli ordini di configurazioni costruite dai clienti? Se queste non sono computer (ad esempio, si ordina un insieme di componenti)? Metodologia DB 11
12 Si può sviluppare un software/database? Non necessariamente consistente (3,4) Computer non è sempre la stessa cosa nel testo quindi il suo uso deve essere differenziato per non creare delle inconsistenze (6,1) Un ordine trattato come (6) per cui il cliente chiede spiegazioni ad un venditore è un ordine nel senso del requisito (1)? Non necessariamente condiviso (5) Il problema posto riguarda esclusivamente la gestione dell acquisizione degli ordini dei clienti oppure riguarda anche un controllo a tempo d acquisizione degli ordini della disponibilità a magazzino? Metodologia DB 12
13 Si può sviluppare un software/database? Indica già una soluzione software ed è quindi poco stabile Al posto di (8) sarebbe meglio usare un form piuttosto che un indirizzo mostrato su una pagina? Al posto di (11) sarebbe meglio indicare una forma della data Tutto o parte Se fosse necessario scartare gli ordini che riguardano configurazioni che non sono computer, quanto potrebbe costare? Quale sarebbe il beneficio? Quale sarebbe il rischio nel sviluppare una tale funzionalità, se non è mai stata sviluppata per altre aziende? Metodologia DB 13
14 Caratteristiche di un Requisito Condiviso Non ambiguo Completo Non in conflitto Possedere un grado di priorità Possedere un grado di stabilità Possedere un grado di rischio Verificabile Manutenibile Tracciabile Traceability (IEEE) : the degree to which a relationship can be established between two or more products of the development process, especially products having a predecessorsuccessor or master-subordinate relationship to one another Traceability (ISO 8402) : is the ability to trace the history, application or location of an entity by means of recorded identifications Metodologia DB 14
15 Conclusione Chi descrive i requisiti non li domina completamente ovvero tende a non evidenziare oppure a sottovalutare aspetti riguardanti la realtà cui si riferisce; talvolta non ha neppure una chiara visione del mission statement oppure non è in accordo con tale mission statement Per sviluppare adeguatamente un software, è necessario: Sapere esattamente cosa dovrebbe fare il software Definire tutti gli aspetti impliciti Eliminare ogni ambiguità anche solo potenziale Considerare il cambiamento della realtà esistente o descritta Una risposta possibile a tali problemi è Usare modelli e linguaggi per la rappresentazione dei requisiti e del software Disporre di un modo formalizzato per passare dalla rappresentazione dei requisiti ad una rappresentazione del software Metodologia DB 15
16 Perché usare Modelli? I modelli sono utili per dominare la complessità della realtà mettendo in evidenza le parti di interesse: dominare significa poter analizzare e comprendere la realtà d interesse Il costo (compresa la manutenzione) generato passando attraverso l uso di modelli è spesso ampiamente inferiore al costo di sperimentare direttamente possibili soluzioni Esempi: simulatori di volo basati su modelli del volo simulatori di centrali nucleari basati su modelli delle reazioni nucleari modelli econometrici modelli del software, prototipi Metodologia DB 16
17 Caratteristiche di un Modello Un modello è un insieme di concetti necessari per analizzare la realtà d interesse In questo contesto, un modello è necessario per costruire uno schema Un modello è descritto in un qualche linguaggio (ad esempio le varie proposte sintattiche per EA) Un modello può essere più o meno formale: nei modelli del software, formale significa essere verificabile formalmente (logica) o eseguibile Metodologia DB 17
18 Caratteristiche di uno Schema Uno schema descrive la realtà d interesse (anche nota come Universo del Discorso) usando gli elementi propri di un modello Uno schema può essere più o meno preciso (astratto) Uno schema può essere errato concettualmente o errato sintatticamente Uno schema può essere incompleto Uno schema è uno strumento di comunicazione: i suoi utenti devono condividerne il significato ovvero i significati Metodologia DB 18
19 Quali e Quanti Modelli? Due principali categorie: Modelli per i Requisiti un requisito è un asserzione che deve essere garantita (fornita, soddisfatta) dal software sviluppato un modello dei requisiti permette di specificare (schematizzare) un insieme di requisiti i modelli dei requisiti si ripartiscono normalmente sulla base della tipologia dei requisiti Modelli per il Software tali modelli sono tipicamente distinti per tipologia di software o per aspetto del software modelli dei dati, per applicazioni real-time etc. modelli della dinamica, della struttura, dell architettura etc. Metodologia DB 19
20 Tipologie di Requisito I requisiti non sono tutti uguali ma devono essere classificati onde poter essere usati efficacemente per la progettazione del software: funzionali (indicano cosa deve fare (o non fare) il software e con quali elementi) funzionalità (talvolta anche funzionali), comportamento informazioni (o anche informativi) struttura vincoli architetturali logici non funzionali vincoli sulle prestazioni vincoli politici e legali vincoli sulle piattaforme HW/SW Etc. Metodologia DB 20
21 Metodologia Una metodologia consiste nella definizione di una serie di attività e della loro sequenza al fine di: determinare a partire da un insieme di fonti e rappresentare in modo sufficientemente preciso i requisiti del software garantire, il più possibile, la rispondenza del software sviluppato ai requisiti gestire le attività e le risorse necessarie al loro corretto svolgimento (persone, tempi, costi) In aggiunta, una metodologia dovrebbe prevedere il cambiamento ed agevolarne la gestione. Metodologia DB 21
22 Attività Metodologiche Generiche per lo Sviluppo del Software (Ri) Progettazione dei processi di business Determinazione dei requisiti Specifica del requisiti Progetto Implementazione Testing (Verifica e Validazione) Manutenzione Project Management Metodologia DB 22
23 Sintesi Metodologie Modelli requisiti Specifica dei requisiti Modelli software Specifica del software Schema concettuale Schema logico Metodologia DB 23
La Metodologia adottata nel Corso
La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema
Dettagli1.Il cliente usa la pagina web del produttore per vedere la configurazione standard del computer (server, desktop o portatile) scelto.
Gli Acquisti OnLine Un produttore di computer offre la possibilità di acquistare computer via Internet. Il cliente può selezionare un computer sulla pagina web del produttore. I computer sono classificati
Dettagli1. Il cliente usa la pagina web del produttore per vedere la configurazione standard del computer (server, desktop o portatile) scelto.
Gli Acquisti OnLine Un produttore di computer offre la possibilità di acquistare computer via Internet. Il cliente può selezionare un computer sulla pagina web del produttore. I computer sono classificati
DettagliDatabase. 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
Dettaglilem logic enterprise manager
logic enterprise manager lem lem Logic Enterprise Manager Grazie all esperienza decennale in sistemi gestionali, Logic offre una soluzione modulare altamente configurabile pensata per la gestione delle
Dettagli1. 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
DettagliGenerazione Automatica di Asserzioni da Modelli di Specifica
UNIVERSITÀ DEGLI STUDI DI MILANO BICOCCA FACOLTÀ DI SCIENZE MATEMATICHE FISICHE E NATURALI Corso di Laurea Magistrale in Informatica Generazione Automatica di Asserzioni da Modelli di Specifica Relatore:
DettagliProgettaz. e sviluppo Data Base
Progettaz. e sviluppo Data Base! Progettazione Basi Dati: Metodologie e modelli!modello Entita -Relazione Progettazione Base Dati Introduzione alla Progettazione: Il ciclo di vita di un Sist. Informativo
DettagliIDENTIFICAZIONE DEI BISOGNI DEL CLIENTE
IDENTIFICAZIONE DEI BISOGNI DEL CLIENTE 51 Dichiarazione d intenti (mission statement) La dichiarazione d intenti ha il compito di stabilire degli obiettivi dal punto di vista del mercato, e in parte dal
DettagliScheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux
Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola
Dettagli03. Il Modello Gestionale per Processi
03. Il Modello Gestionale per Processi Gli aspetti strutturali (vale a dire l organigramma e la descrizione delle funzioni, ruoli e responsabilità) da soli non bastano per gestire la performance; l organigramma
DettagliIntroduzione Ai Data Bases. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni
Introduzione Ai Data Bases Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San giovanni I Limiti Degli Archivi E Il Loro Superamento Le tecniche di gestione delle basi di dati nascono
DettagliANALISI E MAPPATURA DEI PROCESSI AZIENDALI
ANALISI E MAPPATURA DEI PROCESSI AZIENDALI Cos è un processo aziendale Processo come trasformazione (dal verbo procedere ) Processo aziendale: insieme di attività interdipendenti finalizzate a un obiettivo
DettagliE-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI
E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica
DettagliScenario di Progettazione
Appunti del 3 Ottobre 2008 Prof. Mario Bochicchio SCENARIO DI PROGETTAZIONE Scenario di Progettazione Il Committente mette a disposizione delle risorse e propone dei documenti che solitamente rappresentano
DettagliModellazione di sistema
Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Modellazione di sistema E. TINELLI Contenuti Approcci di analisi Linguaggi di specifica Modelli di
DettagliBASI 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
DettagliOrganizzazione 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
DettagliMAGAZZINO FISCALE (agg. alla rel. 3.4.1)
MAGAZZINO FISCALE (agg. alla rel. 3.4.1) Per ottenere valori corretti nell inventario al LIFO o FIFO è necessario andare in Magazzino Fiscale ed elaborare i dati dell anno che ci serve valorizzare. Bisogna
DettagliMon 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
DettagliIl database management system Access
Il database management system Access Corso di autoistruzione http://www.manualipc.it/manuali/ corso/manuali.php? idcap=00&idman=17&size=12&sid= INTRODUZIONE Il concetto di base di dati, database o archivio
DettagliCAPIAMO IL "LINGUAGGIO" DELLA norma UNI EN ISO serie 9000
CAPIAMO IL "LINGUAGGIO" DELLA norma UNI EN ISO serie 9000 Cosa significa UNI EN ISO serie 9000? Significa che si tratta di norme internazionali, in quanto le norme italiane (UNI) non sono altro che la
DettagliRiepilogo 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
DettagliWorkFLow (Gestione del flusso pratiche)
WorkFLow (Gestione del flusso pratiche) Il workflow è l'automazione di una parte o dell'intero processo aziendale dove documenti, informazioni e compiti vengono passati da un partecipante ad un altro al
DettagliIntroduzione 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
DettagliIntroduzione all Information Retrieval
Introduzione all Information Retrieval Argomenti della lezione Definizione di Information Retrieval. Information Retrieval vs Data Retrieval. Indicizzazione di collezioni e ricerca. Modelli per Information
DettagliSoftware di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche
Software di sistema e software applicativo I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche Software soft ware soffice componente è la parte logica
DettagliTi consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.
Sommario A cosa serve InfoWEB?... 3 Quali informazioni posso comunicare o ricevere?... 3 Cosa significa visualizzare le informazioni in maniera differenziata in base al livello dell utente?... 4 Cosa significa
DettagliE-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI
E-MAIL INTEGRATA OTTIMIZZAZIONE DEI PROCESSI AZIENDALI E-MAIL INTEGRATA Ottimizzazione dei processi aziendali Con il modulo E-mail Integrata, NTS Informatica ha realizzato uno strumento di posta elettronica
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) 1.1 Concetti di base. Utilizzo elementare del computer Concetti fondamentali di basi di dati
Corso di Access Modulo L2A (Access) 1.1 Concetti di base 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati 2 1 Introduzione Un ambiente DBMS è un applicazione che consente
DettagliCome scrivere una proposta progettuale
PROGETTO OPERATIVO DI ASSISTENZA TECNICA ALLE REGIONI DELL OBIETTIVO CONVERGENZA Come scrivere una proposta progettuale Comune di CATANIA 17/03/2016 SIGNIFICATO E DEFINIZIONE DEI LIVELLI DELLA LOGICA
DettagliProject Cycle Management La programmazione della fase di progettazione esecutiva. La condivisione dell idea progettuale.
Project Cycle Management La programmazione della fase di progettazione esecutiva. La condivisione dell idea progettuale. Il presente materiale didattico costituisce parte integrante del percorso formativo
DettagliCapitolo 13. Interrogare una base di dati
Capitolo 13 Interrogare una base di dati Il database fisico La ridondanza è una cosa molto, molto, molto brutta Non si devono mai replicare informazioni scrivendole in più posti diversi nel database Per
DettagliSENZA UNA CORRETTA VALUTAZIONE DEI RISCHI LE MACCHINE NON POSSONO ESSERE INTEGRATE IN MANIERA SICURA NEI POSTI DI LAVORO
SENZA UNA CORRETTA VALUTAZIONE DEI RISCHI LE MACCHINE NON POSSONO ESSERE INTEGRATE IN MANIERA SICURA NEI POSTI DI LAVORO Gustaaf VANDEGAER Esperto di sicurezza delle macchine 27 gennaio 2009 La valutazione
DettagliLa 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
DettagliIntroduzione alla teoria dei database relazionali. Come progettare un database
Introduzione alla teoria dei database relazionali Come progettare un database La struttura delle relazioni Dopo la prima fase di individuazione concettuale delle entità e degli attributi è necessario passare
DettagliIl gestionale completo e modulare per l azienda di trasporto
Gestione Spedizioni Il gestionale completo e modulare per l azienda di trasporto GESPE E LA SOLUZIONE IDEALE PER AZIENDE DI TRASPORTO CHE OFFRONO SERVIZI DI: CORRIERE ESPRESSO, COLLETTAME, COMPLETO, GROUPAGE,
DettagliIL MODELLO SCOR. Agenda. La Supply Chain Il Modello SCOR SCOR project roadmap. Prof. Giovanni Perrone Ing. Lorena Scarpulla. Engineering.
Production Engineering Research WorkGROUP IL MODELLO SCOR Prof. Giovanni Perrone Ing. Lorena Scarpulla Dipartimento di Tecnologia Meccanica, Produzione e Ingegneria Gestionale Università di Palermo Agenda
DettagliIngegneria del Software 11. Esercizi riassuntivi. Dipartimento di Informatica Università di Pisa A.A. 2014/15
Ingegneria del Software 11. Esercizi riassuntivi Dipartimento di Informatica Università di Pisa A.A. 2014/15 Descrizione del problema. L esempio descrive un sistema per il commercio, chiamato TradingSystem,
DettagliI 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
DettagliINVENTION AND TECHNOLOGY DISCLOSURE FORM SCHEDA DI RICHIESTA PER L APERTURA DI UNA PRATICA DI BREVETTO
INVENTION AND TECHNOLOGY DISCLOSURE FORM UFFICIO TRASFERIMENTO TECNOLOGICO SCHEDA DI RICHIESTA PER L APERTURA DI UNA PRATICA DI BREVETTO Mittente: Prof./Dott Dipartimento di Via.. 4412. Ferrara Al Magnifico
DettagliIl modello di ottimizzazione SAM
Il modello di ottimizzazione control, optimize, grow Il modello di ottimizzazione Il modello di ottimizzazione è allineato con il modello di ottimizzazione dell infrastruttura e fornisce un framework per
DettagliPolitecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A. 2008-09. Casi di Studio. Traccia n 1
Politecnico di Bari Corso di Laurea Specialistica in Ingegneria Informatica A.A. 2008-09 Casi di Studio Traccia n 1 Si vuole realizzare un portale web per la gestione della rete di vendita di un'azienda
DettagliVolumi di riferimento
Simulazione seconda prova Esame di Stato Gestione di un centro agroalimentare all ingrosso Parte prima) Un nuovo centro agroalimentare all'ingrosso intende realizzare una base di dati per l'attività di
DettagliIL SOFTWARE DEL MARMISTA
IL SOFTWARE DEL MARMISTA Ambiente di sviluppo EasyCo -- EasyCo Liite per Windows 32 bit Delphi 32 bit DBMS SQL MS Anywhere Piattaforma Windows 2003/2008 Produttore Distributore CTS Informatica srl Bolzano
DettagliAppendice III. Competenza e definizione della competenza
Appendice III. Competenza e definizione della competenza Competenze degli psicologi Lo scopo complessivo dell esercizio della professione di psicologo è di sviluppare e applicare i principi, le conoscenze,
DettagliScheda. Il CRM per la Gestione del Marketing. Accesso in tempo reale alle Informazioni di rilievo
Scheda Il CRM per la Gestione del Marketing Nelle aziende l attività di Marketing è considerata sempre più importante poiché il mercato diventa sempre più competitivo e le aziende necessitano di ottimizzare
DettagliBase di dati e sistemi informativi
Base di dati e sistemi informativi Una base di dati è un insieme organizzato di dati opportunamente strutturato per lo svolgimento di determinate attività La base di dati è un elemento fondamentale per
DettagliMODELLO 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
DettagliRaccolta dei Requisiti con i Casi D'uso. Corso di Ingegneria del Software Anno Accademico 2012/13
Raccolta dei Requisiti con i Casi D'uso Corso di Ingegneria del Software Anno Accademico 2012/13 I casi d uso I casi d'uso (use case) sono una tecnica utilizzata per identificare i requisiti funzionali
DettagliLezione 1. Introduzione e Modellazione Concettuale
Lezione 1 Introduzione e Modellazione Concettuale 1 Tipi di Database ed Applicazioni Database Numerici e Testuali Database Multimediali Geographic Information Systems (GIS) Data Warehouses Real-time and
DettagliSISTEMI E RETI. Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB.
SISTEMI E RETI Crittografia. Sistemi distribuiti e configurazione architetturale delle applicazioni WEB. CRITTOGRAFIA La crittografia è una tecnica che si occupa della scrittura segreta in codice o cifrata
DettagliSequence Diagram e Collaboration Diagram
Sequence Diagram e Collaboration Diagram Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Sommario Interaction
DettagliI DATABASE Database relazionale
Database relazionale Modello di database che consiste di diversi file separati che sono correlati l'un l'altro attraverso campi chiave. Si può accedere alle informazioni memorizzate in un file attraverso
Dettagliun occhio al passato per il tuo business futuro
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 un occhio al passato per il tuo business futuro BUSINESS DISCOVERY Processi ed analisi per aziende virtuose Che cos è La Business Discovery è un insieme
DettagliMODELLISTICA DI IMPIANTI E SISTEMI 2
MODELLISTICA DI IMPIANTI E SISTEMI 2 Indice 1 Dalla traccia al modello 2 1.1 BAS................................................ 4 I Traccia Si consideri il problema della gestione efficiente dei servizi
DettagliStrutturazione 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
DettagliUniversità 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
DettagliLe Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema
Le Soluzioni Tango/04 per adempiere alla normativa sugli amministratori di sistema Normativa del Garante della privacy sugli amministratori di sistema la normativa: http://www.garanteprivacy.it/garante/doc.jsp?id=1577499
DettagliOlga Scotti. Basi di Informatica. Excel
Basi di Informatica Excel Tabelle pivot Le tabelle pivot sono strumenti analitici e di reporting per creare tabelle riassuntive, riorganizzare dati tramite trascinamento, filtrare e raggruppare i dati,
DettagliMeno rischi. Meno costi. Risultati migliori.
Meno rischi. Meno costi. Risultati migliori. Servizi professionali per l approvvigionamento. Essere più informati. Prendere decisioni migliori. Supplier Management Service delle Società (ESMS) Qualifica
DettagliSysAround S.r.l. L'efficacia delle vendite è l elemento centrale per favorire la crescita complessiva dell azienda.
Scheda Il CRM per la Gestione delle Vendite Le organizzazioni di vendita sono costantemente alla ricerca delle modalità migliori per aumentare i ricavi aziendali e ridurre i costi operativi. Oggi il personale
DettagliIl sapere tende oggi a caratterizzarsi non più come un insieme di contenuti ma come un insieme di metodi e di strategie per risolvere problemi.
E. Calabrese: Fondamenti di Informatica Problemi-1 Il sapere tende oggi a caratterizzarsi non più come un insieme di contenuti ma come un insieme di metodi e di strategie per risolvere problemi. L'informatica
DettagliE-Shop 2.0. Un sistema semplice e dinamico
Un sistema semplice e dinamico E-Shop 2.0 Viene preparato un Shop online di base, in cui è possibile inserire nei vari menù gli articoli da presentare. Gli articoli potranno essere visionati integralmente
DettagliInfiXor. il programma facile e versatile per preventivi veloci e completi. il software di preventivazione per produttori e rivenditori di infissi
InfiXor il software di preventivazione per produttori e rivenditori di infissi di Paolo Audisio SOFTWARE PROGRAMMAZIONE CONSULENZA INFORMATICA sito internet: www.infixor.it Via Carlo Zucchi 19 40134 BOLOGNA
DettagliA intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.
Algoritmi di routing dinamici (pag.89) UdA2_L5 Nelle moderne reti si usano algoritmi dinamici, che si adattano automaticamente ai cambiamenti della rete. Questi algoritmi non sono eseguiti solo all'avvio
DettagliRidurre i rischi. Ridurre i costi. Migliorare i risultati.
Ridurre i rischi. Ridurre i costi. Migliorare i risultati. Servizi di approvvigionamento professionale. Essere più informati, fare scelte migliori. Supplier Management System delle Communities (CSMS) Prequalifiche
DettagliL USO DELLA PNL IN AZIENDA: COME, QUANDO E PERCHE
L USO DELLA PNL IN AZIENDA: COME, QUANDO E PERCHE LA SCIENZA Se si cerca programmazione neurolinguistica O PNL si hanno questi risultati ( tantissimi ) Definire la PNL, Programmazione Neuro Linguistica
Dettaglidatabase: modello entityrelationship
Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 database: modello entityrelationship Prof.Valle D.ssaFolgieri Lez7 25.10.07 Trattamento dati. Database: modello entity-relationship 1 Fasi
DettagliProgettazione di Basi di Dati
Progettazione di Basi di Dati Prof. Nicoletta D Alpaos & Prof. Andrea Borghesan Entità-Relazione Progettazione Logica 2 E il modo attraverso il quale i dati sono rappresentati : fa riferimento al modello
DettagliManuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015]
Manuale d uso Software di parcellazione per commercialisti Ver. 1.0.3 [05/01/2015] Realizzato e distribuito da LeggeraSoft Sommario Premessa... 2 Fase di Login... 2 Menù principale... 2 Anagrafica clienti...
DettagliCiclo di vita dimensionale
aprile 2012 1 Il ciclo di vita dimensionale Business Dimensional Lifecycle, chiamato anche Kimball Lifecycle descrive il framework complessivo che lega le diverse attività dello sviluppo di un sistema
DettagliREFERENZIAZIONI 2001) NUP
Agenzia del Lavoro Provincia Autonoma di Trento PROFILO FORMATIVO Profilo professionale e percorso formativo DENOMINAZIONE FIGURA PROFESSIONALE - TECNICO INFORMATICO PROGRAMMATORE SOFTWARE E APPLICAZIONI
DettagliCapitolo 1 - Gli strumenti di lavoro... 1 Le formule di Excel... 2 Funzioni di Testo... 5
Prefazione...IX Capitolo 1 - Gli strumenti di lavoro... 1 Le formule di Excel... 2 Funzioni di Testo... 5 CONCATENA(), SINISTRA() e DESTRA()... 5 STRINGA.ESTRAI()... 8 RICERCA() e TROVA()...10 LUNGHEZZA()...14
DettagliManuale di Aggiornamento BOLLETTINO. Rel. 5.20.1H4. DATALOG Soluzioni Integrate a 32 Bit
Manuale di Aggiornamento BOLLETTINO Rel. 5.20.1H4 DATALOG Soluzioni Integrate a 32 Bit - 2 - Manuale di Aggiornamento Sommario 1 2 PER APPLICARE L AGGIORNAMENTO... 3 1.1 Aggiornamento Patch Storica...
DettagliPresentazione Data Base
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mysql) come supporto Open Source ad un piccolo progetto di Data Base relazionale, e tipicamente ad ogni applicazione non troppo
DettagliInitZero 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,
DettagliSistemi informativi secondo prospettive combinate
Sistemi informativi secondo prospettive combinate direz acquisti direz produz. direz vendite processo acquisti produzione vendite INTEGRAZIONE TRA PROSPETTIVE Informazioni e attività sono condivise da
DettagliSOFTWARE. Aprendo il SW la prima schermata che appare è la seguente:
MediQuadro è il nuovo software creato da Medi Diagnostici per l archiviazione efficace di vetrini e biocassette preparati nei laboratori di ISTOLOGIA, CITOLOGIA, CITOGENETICA e EMATOLOGIA, tramite il proprio
Dettagli*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.
Faq Casino, faq scommesse, faq poker Aggiungi ai Preferiti Stampa Cerca Diventa un Agente - Affiliati Subito! Skin per Cellulari Skin Poker Live Seleziona una delle domande frequenti che ci sono state
DettagliISTITUTO TECNICO ECONOMICO MOSSOTTI
CLASSE III INDIRIZZO S.I.A. UdA n. 1 Titolo: conoscenze di base Conoscenza delle caratteristiche dell informatica e degli strumenti utilizzati Informatica e sistemi di elaborazione Conoscenza delle caratteristiche
DettagliLa soluzione per le imprese che lavorano su commessa.
La soluzione per le imprese che lavorano su commessa. ASSISTENZA OFFERTA PROGETTO CONSEGNA ACQUISTI PRODUZIONE Scopri la soluzione verticale di Soluzioni Software che estende e completa SAP Business One.
DettagliTECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE
ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA
DettagliEmail Marketing Vincente
Email Marketing Vincente (le parti in nero sono disponibili nella versione completa del documento): Benvenuto in Email Marketing Vincente! L email marketing è uno strumento efficace per rendere più semplice
DettagliLa norma ISO 9001:08 ha apportato modifiche alla normativa precedente in
La norma ISO 9001:08 ha apportato modifiche alla normativa precedente in base alle necessità di chiarezza emerse nell utilizzo della precedente versione e per meglio armonizzarla con la ISO 14001:04. Elemento
DettagliControllo di Gestione
Pianificazione e controllo del business aziendale Controllo di Gestione In un contesto altamente complesso e competitivo quale quello moderno, il controllo di gestione ricopre un ruolo quanto mai strategico:
DettagliCRM: IL FUTURO DEL MARKETING ATTRAVERSO LA CONOSCENZA DEL CLIENTE
UNIVERSITÁ DEGLI STUDI DI UDINE FACOLTÁ DI ECONOMIA Corso di Laurea in Economia Aziendale Esame di Laurea CRM: IL FUTURO DEL MARKETING ATTRAVERSO LA CONOSCENZA DEL CLIENTE Tutore: Prof. Maria Chiarvesio
DettagliLa progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
DettagliSiamo 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
DettagliPASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION
PASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION PIETRO REMONTI 1 2 APPROCCIO BASATO SUI PROCESSI UN RISULTATO DESIDERATO È OTTENUTO IN MODO PIÙ EFFICACE SE RISORSE E ATTIVITÀ
DettagliPresentazione MyMailing 3.0
Prog. MyMailing Vers. 3.0 12/11/2009 Presentazione MyMailing 3.0 Novità della versione 3.0 Lead : Ricerca unificata su tutti gli elenchi Inserimento di più referenti per ogni lead con area, e-mail, incarico,
DettagliFORYOU Passione per la comunicazione. Direct Marketing Concorsi via Sms
FORYOU Passione per la comunicazione Direct Marketing Concorsi via Sms Concorsi Via SMS -> Gli step di preparazione 1. Scelta del servizio di ricezione - Tipologia di Sim - Funzioni standard della piattaforma
DettagliBasi di Dati. Programmazione e gestione di sistemi telematici
Basi di Dati. Programmazione e gestione di sistemi telematici Coordinatore: Prof. Paolo Nesi Docenti: Prof. Paolo Nesi Dr.sa Michela Paolucci Dr. Emanuele Bellini UML La prima versione ufficiale risale
DettagliWebinar 26 giugno 2015. Il CRM per ecommerce e magazzini
Webinar 26 giugno 2015 Il CRM per ecommerce e magazzini CRMVillage La nostra mission da quasi 10 anni è promuovere l open-source e fornire alle imprese uno strumento che garantisca performance e competitività
DettagliUTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI
UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI Un utilizzatore a valle di sostanze chimiche dovrebbe informare i propri fornitori riguardo al suo utilizzo delle sostanze (come tali o all
DettagliMICHELANGELO REPORT è un
Michelangelo Report Controllare il venduto, l'acquistato, le giacenze di magazzino e gli ordini di acquisto e di vendita, analizzare le performance MICHELANGELO REPORT è un prodotto software altamente
DettagliArchivi e database. Prof. Michele Batocchi A.S. 2013/2014
Archivi e database Prof. Michele Batocchi A.S. 2013/2014 Introduzione L esigenza di archiviare (conservare documenti, immagini, ricordi, ecc.) è un attività senza tempo che è insita nell animo umano Primi
DettagliMon 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
DettagliIl 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