Requisiti e Specifica
|
|
- Concetta Corso
- 8 anni fa
- Visualizzazioni
Transcript
1 Università di Bergamo Dipartimento di Ingegneria gestionale, dell'informazione e della produzione INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A3_2 V3.2 Requisiti e Specifica Tecniche e linguaggi Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale e per supporto a lezioni universitarie. Ogni altro uso è riservato, e deve essere preventivamente autorizzato dall autore. Sono graditi commenti o suggerimenti per il miglioramento del materiale
2 INDICE Tecniche di definizione di requisiti e specifiche Elenco strutturato Scenari e Casi d uso Modelli per l analisi Prototipi Forme linguistiche Documentazione Sintesi A3 - Requisiti/Spec Paolo Salvaneschi 2
3 Tecniche di definizione di requisiti e specifiche Interviste Strutturate Non strutturate Utilizzo del registratore Questionari scritti Osservazione di futuri utenti al lavoro Studio di documenti Studio di sistemi esistenti Incontri periodici tra clienti e sviluppatori A3 - Requisiti/Spec Paolo Salvaneschi 3
4 Tecniche di definizione di requisiti e specifiche Risultato: Elenco di casi di uso / scenari Prototipi Modelli completezza Elenco strutturato A3 - Requisiti/Spec Paolo Salvaneschi 4
5 Elenco strutturato Utilizzo strutturato del linguaggio naturale Caratteristiche comuni: Presenza di uno schema Identificazione di ogni requisito / specifica Distinzione tra requisiti funzionali e non funzionali A3 - Requisiti/Spec Paolo Salvaneschi 5
6 Esempio CAM2 Gestione magazzino utensili E gestito il data base degli utensili disponibili. Ogni utensile include un insieme di dati come ad esempio: Tipologia Parametri di lavoro Controllo dei limiti di sicurezza Dimensione geometrica Posizione, correttore Prodotto CAM /CAD per la lavorazione del vetro con macchine a controllo numerico Requisiti espressi in linguaggio naturale strutturato CAM2.1 Gestione insiemi di utensili (kit) Più utensili possono essere raggruppati in un insieme (ad esempio una sequenza di utensili usata per una definita lavorazione). E gestito il data base degli insiemi disponibili. Sono disponibili funzioni come ad esempio: Classificazione degli insiemi per tipo di utilizzo; Ricerca; Modifica di un insieme di utensili attraverso opzioni di escludi / includi di nuovo da un A3 -insieme Requisiti/Spec senza modificare la lista degli Paolo utensili Salvaneschi dell insieme. 6
7 Esempio Sistema informativo territoriale comunale linguaggio naturale strutturato A3 - Requisiti/Spec Paolo Salvaneschi 7
8 Scenari e Casi d uso Casi d uso e scenari Un caso d uso cattura il comportamento di un sistema come appare visto dall esterno in uno specifico utilizzo da parte di un attore Un attore è un entità esterna che interagisce con il sistema Ogni caso può utilizzare più funzioni del sistema A3 - Requisiti/Spec Paolo Salvaneschi 8
9 Scenari e Casi d uso Utente della biblioteca Actor1 Prendi a prestito la copia di un libro Estendi il prestito Restituisci la copia di un libro CASO D USO Estendi il prestito Breve descrizione Un utente desidera prolungare il periodo di prestito Attori Utente della biblioteca Precondizioni Il libro è già assegnato all utente Passi principali Controllare che nessuno l abbia prenotato Controllare lo stato dell utente Estendere il prestito Situazioni eccezionali Il libro è già prenotato Postcondizioni Prestito esteso, stato utente aggiornato A3 - Requisiti/Spec Paolo Salvaneschi 9
10 Esempio Specifica di un applicazione software per la gestione del processo di ricezione merci in magazzino A3 - Requisiti/Spec Paolo Salvaneschi 10
11 Scenari e Casi d uso Casi d uso e scenari Utili quando la definizione di modelli è un processo difficile Problemi di integrazione tra i casi d uso / scenari I requisiti non funzionali possono essere proprietà del sistema e non dei singoli casi d uso A3 - Requisiti/Spec Paolo Salvaneschi 11
12 Esempio Lo sviluppo di un prodotto per il mercato (non per uno specifico cliente) Non esiste un cliente da "confessare" Esiste una popolazione di possibili clienti Esistono dei prodotti concorrenti Molti possibili insiemi di requisiti Necessità di priorità SCENARI A3 - Requisiti/Spec Paolo Salvaneschi 12
13 Esempio I requisiti del prodotto software sono espressi utilizzando il concetto di SCENARIO DI UTILIZZO Uno scenario di utilizzo e un insieme di informazioni che descrivono, dal punto di vista dell utilizzatore, un utilizzo del sistema. Ci si può immaginare che uno scenario sia un racconto in cui un utente o un commerciale descrivono uno specifico insieme di funzionalità e modalità operative che vengono utilizzate per uno scopo definito e decorano il racconto con informazioni aggiuntive utili dal punto di vista del mercato come ad esempio l importanza che attribuiscono a questo insieme di funzionalità o la disponibilità delle stesse all interno dei prodotti della concorrenza. Uno scenario viene descritto in Italiano; Diagrammi di flusso dati Reti di Petri;. A3 - Requisiti/Spec Paolo Salvaneschi 13
14 Esempio LISTA SCENARI Nome Scenario Importanza Presente nella versione attuale Presente in prodotti concorrenti Pezzi semplici singoli 4 si (User Interface tutti (antine, parti di mobili per ufficio,...) parziale) Pezzi con lavorazioni piane su facce canoniche 4 si (UI parziale) tutti (porte, finestre,...) Pezzi da lavorarsi a 4 assi (schienali di sedie,..) 3 si XXXXXX Pezzi da lavorarsi a 5 assi (eliche, barche,...) 3 minimo YYYYYY Pezzi piani digitalizzati 4 si A3 - Requisiti/Spec Paolo Salvaneschi 14
15 Esempio Nome scenario : Pezzi semplici singoli (antine, parti di mobili per ufficio,...) Codice : L001 Utente : Falegname con minime cognizioni informatiche e geometriche. Scopo : Permettere ad un utente con poca dimestichezza con il PC (e quindi con i prodotti CAD/CAM) di generare i programmi di lavorazione per macchina a CN di pezzi semplici (ricavabili da grezzi parallelepipedi, con tagli di lama, contornature e scassi con fresa, forature verticali e orizzontali). Descrizione delle funzionalità : Creazione e modifica di contorni e scassi nel piano XY, creazione e modifica di fori verticali e orizzontali. Definizione di lavorazioni di taglio con lama, di contornatura con fresa e di foratura verticale e orizzontale. Simulazione e generazione delle lavorazioni. Caratteristiche non funzionali : Estrema semplicità di utilizzo, disponibilità dei soli comandi necessari (esiste un solo pezzo, quindi...), sequenza guidata di utilizzo. Possibilità di usare lavorazioni standard predefinite (meglio avere lavorazioni inserite nella definizione dei percorsi). Possibilità di funzionare sul PC a bordo del controllo numerico (O.S. Win95). Livello di significatività : Importante. Presenza nei prodotti dei concorrenti : Tutti (da alle foratrici al.) A3 - Requisiti/Spec Paolo Salvaneschi 15
16 Modelli per l analisi Modelli per l analisi Modelli concettuali Non richiedono competenze informatiche Sono modelli di business Per svilupparli è richiesta la conoscenza degli esperti di dominio A3 - Requisiti/Spec Paolo Salvaneschi 16
17 Modelli per l analisi Modelli Struttura statica Dinamica Rappresentazioni grafiche Ragionamento ed analisi Transizione verso la progettazione Interazione con gli esperti A3 - Requisiti/Spec Paolo Salvaneschi 17
18 monitoraggio del consumo e analisi del profilo durante l''esercizio richiesta modifica Esempio modifica del profilo durante l''esercizio profilo Consuntivo e previsioni vendite Prezzi forniture costo di pareggio valutazione del costo di pareggio costo di pareggio produzione informazioni di base per offerta Calcolo tariffa vincolata. Valutazione del risparmio/ benchmark risparmio/benchmark Sistema informativo di una Utility info di base per offerta Autorizzazione offerta info di base per offerta autorizzata produzione offerta offerta Accettazione offerta Se rifiutata per problemi di prezzo si ridiscute Se rifiutata per problemi di profilo si riattiva analisi profilo Altrimenti: accettata Requisiti espressi attraverso un modello Reti di Petri interpretate Riattivazione analisi profilo offerta accettata A3 - Requisiti/Spec Paolo Salvaneschi 18
19 Esempio Sistema informativo ospedaliero Requisiti/Specifiche espresse attraverso un modello Reti di Petri interpretate A3 - Requisiti/Spec Paolo Salvaneschi 19
20 Esempio Requisiti /Specifiche espresse attraverso un modello Diagramma E-R Banca dati per la gestione di misure di monitoraggio ambientale e strutturale A3 - Requisiti/Spec Paolo Salvaneschi 20
21 Esempio Transizione da modello concettuale a implementazione A3 - Requisiti/Spec Paolo Salvaneschi 21
22 Esempio Transizione da modello concettuale a implementazione A3 - Requisiti/Spec Paolo Salvaneschi 22
23 Prototipi Sviluppo di prototipi Evolutivi Usa e getta A3 - Requisiti/Spec Paolo Salvaneschi 23
24 Esempio Sistema informativo per siti archeologici Prototipo per specifica evolutivo A3 - Requisiti/Spec Paolo Salvaneschi 24
25 Esempio <omissis> La stesura del documento di specifica funzionale deve essere frutto di una intensa collaborazione con gli esperti applicativi, in modo che esso rifletta la reale pratica operativa e le esigenze degli utenti potenziali, e di un esame approfondito dello stato dell'arte dei sistemi informativi nel settore applicativo. In questa fase si decide di procedere alla realizzazione di un primo prototipo, prodotto in anticipo temporale rispetto "versione di base" richiesta per la fine della fase 1 della ricerca. Scopo del prototipo è raggiungere una migliore comprensione delle esigenze attraverso una "specifica animata". Il prototipo è realizzato, presentato agli esperti applicativi e sottoposto a dettagliata critica. Da ciò emerge una nuova stesura del documento di specifica con un contenuto più robusto e condiviso. <omissis> Si noti che i dati introdotti sono solo parzialmente relativi al sito di Pompei. Altri dati sono stati caricati al puro scopo di rendere più esemplificativa la presentazione. E' opinione del gruppo di progetto che questo modo di procedere (specifica testuale aiutata da prototipo reale il più possibile anticipato temporalmente) sia stato determinante per riuscita del progetto. A3 - Requisiti/Spec Paolo Salvaneschi 25
26 Esempio 3. Caratteristiche TECNOLOGICHE del prototipo Dal punto di vista tecnologico il prototipo è realizzato nella stessa tecnologia Intranet/Internet che verrà utilizzata per il prodotto finale. Esso consiste di : Un server WWWW alfanumerico e multimediale; Un server WWW cartografico. Ai server si accede attraverso un qualunque navigatore Internet. La scelta di realizzare il prototipo nella stessa tecnologia Intranet/Internet che sarà utilizzata per il prodotto finale permette di ottenere due risultati: valutare il comportamento del prodotto nel suo ambiente reale di esercizio; valutare la robustezza della tecnologia per la specifica applicazione. A3 - Requisiti/Spec Paolo Salvaneschi 26
27 Esempio Sistema finale A3 - Requisiti/Spec Paolo Salvaneschi 27
28 Forme linguistiche Stili di specifica (formalismo) informali: linguaggio (testuale o grafico) dal formato libero, (es: specifiche in linguaggio naturale) semi-formali: linguaggio (testuale o grafico) con sintassi definita in modo formale (almeno parzialmente) e semantica definita in modo informale (es: diagrammi Entità - Relazione) formali: linguaggio (testuale o grafico) con sintassi e semantica definite in modo formale (ad esempio: specifiche algebriche degli ADT) A3 - Requisiti/Spec Paolo Salvaneschi 28
29 Forme linguistiche Stili di specifica (proceduralità) operazionali: descrivono il comportamento desiderato di un prodotto dichiarative (descrittive): descrivono le proprieta desiderate di un prodotto Esempio: specifica della figura geometrica ellisse OPERAZIONALE: Traiettoria di due punti che si muovono nel piano in modo tale che la somma della loro distanza da due punti fissi P1 e P2 resti costante DICHIARATIVA Curva i cui punti hanno coordinate che soddisfano l equazione ax 2 +by 2 +c=0 A3 - Requisiti/Spec Paolo Salvaneschi 29
30 Forme linguistiche informali semi-formali formali operazionali Linguaggio naturale Rappresentazio ni grafiche Linguaggio naturale strutturato diagrammi a blocchi Diagrammi di flusso dei dati DFD Reti di Petri Automi a stati finiti descrittive Linguaggio naturale Rappresentazio ni grafiche Diagrammi Entità-Relazione E/R Modelli ad oggetti Specifiche algebriche Specifiche logiche A3 - Requisiti/Spec Paolo Salvaneschi 30
31 Forme linguistiche Quale è la tecnica / il linguaggio migliore? Tecniche e Linguaggi Tipo di applicazione Vincoli Tempi Costi Tipo di cliente Skill Quale sono le tecniche /i linguaggi più adeguati al caso? Integrazione di tecniche e linguaggi A3 - Requisiti/Spec Paolo Salvaneschi 31
32 Forme linguistiche Quale è il punto di vista più importante? Rigore e formalità Completezza Condivisione con le parti interessate Comprensione Identificazione delle criticità A3 - Requisiti/Spec Paolo Salvaneschi 32
33 Documentazione L analisi dei requisiti e la definizione delle specifiche produce documenti Schemi di documenti A3 - Requisiti/Spec Paolo Salvaneschi 33
34 Esempio A3 - Requisiti/Spec Paolo Salvaneschi 34
35 Esempio A3 - Requisiti/Spec Paolo Salvaneschi 35
36 Esempio A3 - Requisiti/Spec Paolo Salvaneschi 36
37 Sintesi Contesto / Dominio Nuovo sistema A3 - Requisiti/Spec Paolo Salvaneschi 37
38 Sintesi Modello del contesto / dominio Obiettivi Requisiti A3 - Requisiti/Spec Paolo Salvaneschi 38
39 Sintesi Modello del contesto / dominio Modello del sistema Modello completo monitoraggio del consumo e analisi del profilo durante l''esercizio richiesta modifica modifica del profilo durante l''esercizio profilo Consuntivo e previsioni vendite Prezzi forniture valutazione del costo di pareggio Calcolo tariffa vincolata. Valutazione del risparmio/ benchmark Obiettivi Requisiti costo di pareggio costo di pareggio risparmio/benchmark produzione informazioni di base per offerta info di base per offerta Autorizzazione offerta info di base per offerta autorizzata produzione offerta offerta Accettazione offerta Se rifiutata per problemi di prezzo si ridiscute Se rifiutata per problemi di profilo si riattiva analisi profilo Altrimenti: accettata Riattivazione offerta accettata analisi profilo Prototipi Scenari /casi d uso Elenco Spec funz / non funz A3 - Requisiti/Spec Paolo Salvaneschi 39
40 Sintesi Modello del sistema Modello costruibile del Sistema (progetto) A3 - Requisiti/Spec Paolo Salvaneschi 40
Analisi dei Requisiti e Specifica
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A3_2 V2.1 Analisi dei Requisiti e Specifica Tecniche e linguaggi Il contenuto del documento è liberamente utilizzabile
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
DettagliINGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi
Università di Bergamo Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica INGEGNERIA DEL SOFTWARE Prof. Paolo Salvaneschi 1 Obiettivi Scopi del corso: - Fornire gli elementi di base della disciplina,
DettagliInformatica Industriale Modello funzionale Casi d uso
DIIGA - Università Politecnica delle Marche A.A. 2006/2007 Informatica Industriale Modello funzionale Casi d uso Luca Spalazzi spalazzi@diiga.univpm.it www.diiga.univpm.it/~spalazzi/ Informatica Industriale
DettagliSistemi Informativi I Caso di studio con applicazione di UML
9 CASO DI STUDIO CON APPLICAZIONE DI UML...2 9.1 IL CASO DI STUDIO...2 9.1.1 Il sistema attuale...2 9.2 IL PROBLEM STATEMENT...3 9.2.1 Formulazione del Problem statement per il caso proposto...3 9.3 USE
Dettagliwww.atoolsoftware.it
www.atoolsoftware.it import / export dxf import ascii import macchine (configurazione attrezzaggio) Aspan è un programma che tramite il suo CAD/CAM interno permette di realizzare in modo semplice ed immediato
DettagliUniversità di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A2_3 V2.0. Processi. Scelta dei processi adeguati
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A2_3 V2.0 Processi Scelta dei processi adeguati Il contenuto del documento è liberamente utilizzabile dagli studenti,
DettagliGestione Operativa e Supporto
Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT Paolo Salvaneschi A6_1 V1.0 Gestione Operativa e Supporto Il contenuto del documento è liberamente utilizzabile dagli studenti, per
DettagliProject Management. Modulo: Introduzione. prof. ing. Guido Guizzi
Project Management Modulo: Introduzione prof. ing. Guido Guizzi Definizione di Project Management Processo unico consistente in un insieme di attività coordinate con scadenze iniziali e finali, intraprese
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
DettagliCreare diagrammi di Gantt con Visio 2003
Creare diagrammi di Gantt con Visio 2003 La fase di pianificazione di un progetto è sicuramente molto delicata e alquanto complessa, in quanto bisogna riuscire a definire una scomposizione del progetto
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,
DettagliConcetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
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
DettagliSCENARIO. Personas. 2010 ALICE Lucchin / BENITO Condemi de Felice. All rights reserved.
SCENARIO Personas SCENARIO È una delle tecniche che aiuta il designer a far emergere le esigente dell utente e il contesto d uso. Gli scenari hanno un ambientazione, attori (personas) con degli obiettivi,
DettagliSOFTWARE A SUPPORTO DELLA GESTIONE AMMINISTRATIVA DELLO SPORTELLO UNICO SPECIFICA DEI REQUISITI UTENTE
Pag. 1 di 16 SOFTWARE A SUPPORTO DELLA (VERS. 3.1) Specifica dei Requisiti Utente Funzionalità di associazione di più Richiedenti ad un procedimento Codice Identificativo VERIFICHE ED APPROVAZIONI CONTROLLO
DettagliTelerilevamento 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
DettagliA3_4 V2.2 Analisi dei Requisiti e Specifica Relazioni con le altre fasi
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A3_4 V2.2 Analisi dei Requisiti e Specifica Relazioni con le altre fasi Il contenuto del documento è liberamente utilizzabile
DettagliStrumenti 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
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
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
DettagliProgettazione di siti Web
Progettazione di siti Web Tipi di siti Siti statici Siti dinamici Software di progetto/gestione Editor visuali Content Management System Portali Siti Internet Un sito Internet è come un qualsiasi altro
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
DettagliAta_NiAg02. Modulo Gestione Agenti
Ata_NiAg02 Modulo Gestione Agenti Il software NiAg02 consente alle aziende che utilizzano il software gestionale ATA di gestire in maniera totalmente automatizzata l acquisizione ordini e/o clienti dalla
DettagliCOME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING
Febbraio Inserto di Missione Impresa dedicato allo sviluppo pratico di progetti finalizzati ad aumentare la competitività delle imprese. COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING COS E UN
DettagliProgettazione di siti Web
Progettazione di siti Web Tipi di siti Siti statici Siti dinamici Software di progetto/gestione Editor visuali Content Management System Siti Internet Un sito Internet è come un qualsiasi altro S.I. ma
DettagliSISTEMA DESCRIZIONE SOMMARIA COMPONENTI SISTEMA. Sistema applicativo di gestione e monitoraggio. SIMIP Entrata in esercizio: Ottobre 2008
SISTEMA SIMIP Entrata in esercizio: Ottobre 2008 DESCRIZIONE SOMMARIA L Ente Regione, in relazione all esigenza di gestire gli interventi strutturali, relativi al PO FESR Basilicata 2007-2013, con l ausilio
DettagliIl Sistema Nazionale di Autovalutazione
Il Sistema Nazionale di Autovalutazione PROCESSO DI AUTOVALUTAZIONE Versione 1.3 06/07/2015 Indice 1- INTRODUZIONE... 3 2- ACCESSO ALLE FUNZIONI... 3 3- UNITÀ DI VALUTAZIONE... 5 4- INDICATORI... 8 5-
DettagliLo sviluppo del software: usi e clausole commentate Aspetti Tecnici. Prof. Franco Sirovich Dipartimento di Informatica Università di Torino
Lo sviluppo del software: usi e clausole commentate Aspetti Tecnici Prof. Franco Sirovich Dipartimento di Informatica Università di Torino Ipotesi di Fondo Software sviluppato su misura Non prêt à porter
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
DettagliAllegato 2 Modello offerta tecnica
Allegato 2 Modello offerta tecnica Allegato 2 Pagina 1 Sommario 1 PREMESSA... 3 1.1 Scopo del documento... 3 2 Architettura del nuovo sistema (Paragrafo 5 del capitolato)... 3 2.1 Requisiti generali della
Dettagli5.6.1 REPORT, ESPORTAZIONE DI DATI
5.6 STAMPA In alcune circostanze può essere necessario riprodurre su carta i dati di tabelle o il risultato di ricerche; altre volte, invece, occorre esportare il risultato di una ricerca, o i dati memorizzati
DettagliUniversità di L Aquila Facoltà di Biotecnologie Agro-alimentari
RIFERIMENTI Università di L Aquila Facoltà di Biotecnologie Agro-alimentari Esame di Laboratorio di informatica e statistica Parte 3 (versione 1.0) Il riferimento permette di identificare univocamente
DettagliAlessandra 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
DettagliSoluzione dell esercizio del 2 Febbraio 2004
Soluzione dell esercizio del 2 Febbraio 2004 1. Casi d uso I casi d uso sono riportati in Figura 1. Figura 1: Diagramma dei casi d uso. E evidenziato un sotto caso di uso. 2. Modello concettuale Osserviamo
DettagliRIFERIMENTI ATTORI GLOSSARIO. ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova
RIFERIMENTI ERRORI COMUNI REV. REQUISITI INGEGNERIA DEL SOFTWARE Università degli Studi di Padova Dipartimento di Matematica Corso di Laurea in Informatica, A.A. 2014 2015 I riferimenti devono essere precisi
DettagliPROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it
PROXYMA Contrà San Silvestro, 14 36100 Vicenza Tel. 0444 544522 Fax 0444 234400 Email: proxyma@proxyma.it igrafx Process Central è una soluzione che aiuta le organizzazioni a gestire, sviluppare, documentare
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
DettagliProgettazione di Database. Un Esempio
Progettazione di Database Un Esempio Data Base Management System Applicazione 1 Applicazione 2 Applicazione 3 DBMS A B C D E Il Modello Relazionale Una relazione è costituita su un insieme di domini, non
DettagliALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo
ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo INPUT: dati iniziali INPUT: x,y,z AZIONI esempio: Somma x ed y
DettagliIpertesti e Internet. Ipertesto. Ipertesto. Prof.ssa E. Gentile. a.a. 2011-2012
Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Ipertesti e Internet Prof.ssa E. Gentile a.a. 2011-2012 Ipertesto Qualsiasi forma di testualità parole, immagini,
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:
DettagliCapitolato per la selezione di una cooperativa sociale di tipo b per la realizzazione di attività relative all ambito disabilità e protezione civile
Capitolato per la selezione di una cooperativa sociale di tipo b per la realizzazione di attività relative all ambito disabilità e protezione civile Obiettivi specifici Per il generale, si individuano
DettagliPIANO BIENNALE PER I DIRITTI DELLE PERSONE CON DISABILITÀ
PIANO BIENNALE PER I DIRITTI DELLE PERSONE CON DISABILITÀ 15 novembre 2014 Daniela Sangiovanni Comunicazione e Ufficio stampa Policlinico S,Orsola ACCESSIBILITÀ Gli Stati dovrebbero riconoscere l importanza
DettagliSpecifiche tecniche e funzionali del Sistema Orchestra
Specifiche tecniche e funzionali del Sistema Orchestra Sommario 1. Il Sistema Orchestra... 3 2. Funzionalità... 3 2.1. Sistema Orchestra... 3 2.2. Pianificazione e monitoraggio dei piani strategici...
DettagliA3_1 V2.2 Analisi dei Requisiti e Specifica Significato, motivazioni e processi
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A3_1 V2.2 Analisi dei Requisiti e Specifica Significato, motivazioni e processi Il contenuto del documento è liberamente
DettagliRUDIMENTI DI ARTCAM VERSIONE INSIGNIA
RUDIMENTI DI ARTCAM VERSIONE INSIGNIA 3.6 Rev. 1.0 by Aragon INDICE PREMESSA pag. 3 1 NUOVO MODELLO pag. 4 1.1 Allineamento e posizionamento Vettori pag. 5 1.2 Raggruppa Unisci Concatena Vettori pag. 7
DettagliLA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
DettagliOrganizzazione e pianificazione delle attività di marketing
Organizzazione e pianificazione delle attività di marketing Il continuum delle strutture tra efficienza ed efficacia Struttura funzionale Struttura divisionale Struttura a matrice Struttura orizzontale
DettagliEsercitazione di Basi di Dati
Esercitazione di Basi di Dati Corso di Fondamenti di Informatica 6 Maggio 2004 Come costruire una ontologia Marco Pennacchiotti pennacchiotti@info.uniroma2.it Tel. 0672597334 Ing.dell Informazione, stanza
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
DettagliPiano di gestione della qualità
Piano di gestione della qualità Pianificazione della qualità Politica ed obiettivi della qualità Riferimento ad un eventuale modello di qualità adottato Controllo della qualità Procedure di controllo.
DettagliSoluzione 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
DettagliProgrammazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA SECONDO BIENNIO AMMINISTRAZIONE FINANZA E MARKETING
ISTITUTO ISTRUZIONE SUPERIORE TUROLDO ZOGNO Procedura Pianificazione, erogazione e controllo attività didattiche e formative Programmazione per la disciplina Informatica PROGRAMMAZIONE DI MATERIA: INFORMATICA
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
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
DettagliI MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale
La soluzione modulare di gestione del Sistema Qualità Aziendale I MODULI Q.A.T. - Gestione clienti / fornitori - Gestione strumenti di misura - Gestione verifiche ispettive - Gestione documentazione del
DettagliDELIBERAZIONE N. 30/7 DEL 29.7.2014
Oggetto: Assegnazione all Azienda ASL n. 8 di Cagliari dell espletamento della procedura per l affidamento del servizio di realizzazione del sistema informatico per la gestione dell accreditamento dei
DettagliDEPLOY YOUR BUSINESS
DEPLOY YOUR BUSINESS COS É ARROCCO? E uno strumento online per lo sviluppo del Piano Economico-Finanziario del Business Plan. Arrocco è uno strumento online appositamente progettato per lo sviluppo di
DettagliMADE in BIT srl Via corelli n 85 FIRENZE, Sede operativa Via Gattinella n 2 Campi Bisenzio ( FI ) Tel.: 055-8969730 - Fax : 055-8805999 email :
Presentazione: La procedura agenti Infinity Orders è stata pensata e sviluppata per computer portatili o ultra mobili per soddisfare le esigenze di tentata vendita e raccolta ordini. Consente all agente
DettagliMANUALE DELLA QUALITA Revisione: Sezione 4 SISTEMA DI GESTIONE PER LA QUALITA
Pagina: 1 di 5 SISTEMA DI GESTIONE PER LA QUALITA 4.0 SCOPO DELLA SEZIONE Illustrare la struttura del Sistema di Gestione Qualità SGQ dell Istituto. Per gli aspetti di dettaglio, la Procedura di riferimento
DettagliPresentazione della release 3.0
ProgettOrchestra 2.2 diventa Smart+ERP 3.0 Presentazione della release 3.0 La nuova versione di ProgettOrchestra prende il nome di Smart+ERP e viene rilasciata già nella versione 3.0 consecutiva alla versione
DettagliModellazione dei dati in UML
Corso di Basi di Dati e Sistemi Informativi Modellazione dei dati in UML Angelo Montanari Dipartimento di Matematica e Informatica Università degli Studi di Udine Introduzione UML (Unified Modeling Language):
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
DettagliTECNICHE DI SIMULAZIONE
TECNICHE DI SIMULAZIONE INTRODUZIONE Francesca Mazzia Dipartimento di Matematica Università di Bari a.a. 2004/2005 TECNICHE DI SIMULAZIONE p. 1 Introduzione alla simulazione Una simulazione è l imitazione
DettagliIntroduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico
Introduzione alle basi di dati Introduzione alle basi di dati Gestione delle informazioni Base di dati Modello dei dati Indipendenza dei dati Accesso ai dati Vantaggi e svantaggi dei DBMS Gestione delle
DettagliMinistero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione
Ministero dell istruzione, dell università e della ricerca Liceo Tecnologico Indirizzo Informatico, Grafico e Comunicazione Percorso Informatico e Comunicazione Indicazioni nazionali per i Piani di Studio
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
DettagliICARO Terminal Server per Aprile
ICARO Terminal Server per Aprile Icaro è un software aggiuntivo per Aprile (gestionale per centri estetici e parrucchieri) con funzionalità di terminal server: gira sullo stesso pc dove è installato il
DettagliManuale della qualità. Procedure. Istruzioni operative
Unione Industriale 19 di 94 4.2 SISTEMA QUALITÀ 4.2.1 Generalità Un Sistema qualità è costituito dalla struttura organizzata, dalle responsabilità definite, dalle procedure, dai procedimenti di lavoro
DettagliALICE AMMINISTRAZIONE UTENTI WEB
AMMINISTRAZIONE UTENTI WEB REL. 1.2 edizione luglio 2008 INDICE 1. AMMINISTRAZIONE DI UTENTI E PROFILI... 2 2. DEFINIZIONE UTENTI... 2 2.1. Definizione Utenti interna all applicativo... 2 2.1.1. Creazione
DettagliGuida alla redazione del Fascicolo XBRL
o Europeo 2015 22.2.3 BILANCIO EUROPEO 2015 Guida alla redazione del Fascicolo XBRL Versione 22.2.3 Data Marzo 2015 Sommario GUIDA ALLA REDAZIONE DEL FASCICOLO XBRL parte 1 Premessa o Europeo e la gestione
DettagliCosa è un foglio elettronico
Cosa è un foglio elettronico Versione informatica del foglio contabile Strumento per l elaborazione di numeri (ma non solo...) I valori inseriti possono essere modificati, analizzati, elaborati, ripetuti
DettagliING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema
Pagina: 1 e-travel ING SW Progetto di Ingegneria del Software e-travel Requisiti Utente Specifiche Funzionali del Sistema e Pagina: 2 di 9 Indice dei contenuti 1 INTRODUZIONE... 3 1.1 SCOPO DEL DOCUMENTO...
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
DettagliProgettazione 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
DettagliProgetto. Portale Turistico Regionale. Andrea Polini, Oliviero Riganelli, Massimo Troiani. Ingegneria del Software Corso di Laurea in Informatica
Progetto Portale Turistico Regionale Andrea Polini, Oliviero Riganelli, Massimo Troiani Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) Progetto 1 / 12 Il progetto - descrizione
DettagliBasi 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)
DettagliIL SISTEMA INFORMATIVO
IL SISTEMA INFORMATIVO In un organizzazione l informazione è una risorsa importante al pari di altri tipi di risorse: umane, materiali, finanziarie, (con il termine organizzazione intendiamo un insieme
DettagliLiceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati
Indirizzo Informatico e Comunicazione Indicazioni nazionali per Piani di Studi Personalizzati Indirizzo Informatico e Comunicazione Discipline con attività di laboratorio 3 4 5 Fisica 132 Gestione di progetto
DettagliCome costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali
PowerPoint Come costruire una presentazione PowerPoint 1 Introduzione! PowerPoint è uno degli strumenti presenti nella suite Office di Microsoft! PowerPoint permette la realizzazione di presentazioni video
DettagliHR - Sicurezza. Parma 17/12/2015
HR - Sicurezza Parma 17/12/2015 FG Software Produce software gestionale da più di 10 anni Opera nel mondo del software qualità da 15 anni Sviluppa i propri software con un motore completamente proprietario
DettagliPianificazione e progettazione
Pianificazione e progettazione L analisi preventiva degli eventi e delle loro implicazioni rappresenta una necessità sempre più forte all interno di tutte le organizzazioni variamente complesse. L osservazione
DettagliTherapeutic Management System
Innovativo, semplice e flessibile é lo strumento ottimale per la gestione degli studi terapeutici. Dal rilevamento dati del cliente fino all emissione della fattura, un flusso operativo logico e guidato
DettagliUNA CONCRETA OPPORTUNITA DI BUSINESS O L APERTURA AL CAOS?
UNA CONCRETA OPPORTUNITA DI BUSINESS O L APERTURA AL CAOS? Dalla Direttiva Europea al art. 22 del DL Cresci Italia 2.0 PREMESSA E QUADRO GENERALE DALLA PRIMA DIRETTIVA EUROPEA ALLA LEGGE BERSANI PASSANDO
DettagliSCHEDA PER LA PROGRAMMAZIONE DELLE ATTIVITA DIDATTICHE. Dipartimento di INFORMATICA Classe 3 Disciplina INFORMATICA
Ministero dell Istruzione dell Università e della Ricerca ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI Via Tirandi n. 3-25128 BRESCIA www.abba-ballini.gov.it tel. 030/307332-393363 - fax 030/303379
DettagliLa 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
Dettagli2 Gli elementi del sistema di Gestione dei Flussi di Utenza
SISTEMA INFORMATIVO page 4 2 Gli elementi del sistema di Gestione dei Flussi di Utenza Il sistema è composto da vari elementi, software e hardware, quali la Gestione delle Code di attesa, la Gestione di
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
DettagliProSky Progettare una facciata continua non è mai stato così semplice.
ProSky Progettare una facciata continua non è mai stato così semplice. Progettare nei minimi dettagli: le facciate continue sono sempre più richieste nell architettura moderna, ma realizzarle richiede
DettagliAnalisi dei requisiti e casi d uso
Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello del sistema 4 2.1 Requisiti hardware........................ 4 2.2 Requisiti software.........................
DettagliUniversità di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT. Paolo Salvaneschi B1_1 V1.0. Strumenti software
Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT Paolo Salvaneschi B1_1 V1.0 Strumenti software Il contenuto del documento è liberamente utilizzabile dagli studenti, per studio personale
DettagliIl diagramma dei casi d uso
Il diagramma dei casi d uso Laboratorio di Ingegneria del Software Prof. Paolo Ciancarini Dott. Sara Zuppiroli A.A. 2010/2011 Lab di Ingegneria del Software () Il diagramma dei casi d uso A.A. 2010/2011
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
DettagliPROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO
PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi
DettagliPagina Personale Docente. Guida Utente. Progetto DISCITE
Pagina Personale Docente Guida Utente Progetto DISCITE 1 Introduzione La Pagina web Personalizzata per Docenti è una pagina web di presentazione del profilo del Docente: informazioni istituzionali, generali,
DettagliRelazione introduttiva Febbraio 2006
Amministrazione Provincia di Rieti Febbraio 2006 1 Progetto Sistema Informativo Territoriale Amministrazione Provincia di Rieti Premessa L aumento della qualità e quantità dei servizi che ha caratterizzato
DettagliSimulazione di macchina: analisi virtuale del comportamento cinematico. Elio Bergamaschi
Simulazione di macchina: analisi virtuale del comportamento cinematico Elio Bergamaschi - Simulazione: Progettazione, Costruzione & Test Virtuali Progettista meccanico Disegno Produzione Assemblaggio Messa
DettagliPROGRAMMAZIONE COORDINATA TEMPORALMENTE
PROGRAMMAZIONE COORDINATA TEMPORALMENTE Monte ore annuo 99 Libro di Testo EbooK di Pettarin dal sito www.matematicamente.it/ecdl e dal sito www.aica.it SETTEMBRE MODULO 6: Aprire e chiudere un programma
Dettagli