Model Based Design per lo sviluppo e la verifica di moduli software in ambito Automotive

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Model Based Design per lo sviluppo e la verifica di moduli software in ambito Automotive"

Transcript

1 Model Based Design per lo sviluppo e la verifica di moduli software in ambito Automotive Automotive SPIN Italia - 4 Workshop on Automotive Software Roberto Sobrito, Software Engineer - FIAT Group Automobiles Antonio Marino, Test Engineer - FIAT Group Automobiles Politecnico di Torino, Centro Polifunzionale Lingotto Agenda MODEL BASED DESIGN Moduli software in ambito Automotive Presentazione del gruppo di lavoro L approccio Model Based Design per lo sviluppo del software Verifica e validazione Applicazioni reali: Risultati & Sviluppi FGA Software Factory - Model Based Design 2 1

2 Presentazione del gruppo La progettazione e sperimentazione di soluzioni tecniche, architetture, sistemi, componenti e l innovazione tecnica di Fiat Group Automobiles (FGA) è affidata all ente Engineering & Design. In particolare lo sviluppo di tutte le architetture elettrico/elettroniche all interno del veicolo è svolto dal team Electronic Architecture che provvede inoltre alla standardizzazione di tutti gli aspetti hardware, software, di reti e diagnosi. In questo contesto, il team Software Factory sviluppa e verifica software applicativo per centraline veicolo. FGA Software Factory - Model Based Design 3 Descrizione sistema veicolo Rete di comunicazione tra le centraline ECU: Electronic Control Unit Centraline a bordo del veicolo ECU Applicativo SW 1 Applicativo SW 2 Applicativo SW n FGA Software Factory - Model Based Design 4 2

3 Architettura del Software Struttura architetturale proposta dal consorzio per una centralina Application Layer Application Software Component AUTOSAR Interface Application Software Component AUTOSAR Interface Application Software Component AUTOSAR Interface AUTOSAR Software... AUTOSAR Runtime Environment (RTE) Application Software Component AUTOSAR Interface Con metodologia Model Based Design (MBD) vengono sviluppati applicativi Basic relativisoftware a funzionalità in Layer ambito BodyComputer. (BSW) Ogni Application SW Component (SWC) racchiude una parte di algoritmo funzionale. Microcontroller L AUTOSAR SWC comunica con le altre funzionalità/componenti e con i servizi del Basic Layer (BSW) attraverso lo strato RTE necessità di standardizzazione delle interfacce FGA Software Factory - Model Based Design 5 Ciclo a V di sviluppo del SW per centralina ECU Requirements Analisi dei requisiti di ECU System Test Verifica a livello di ECU Architecture - Definizione dei sottosistemi (ovvero le diverse funzionalità) - Specifica delle Interfacce tra sottosistemi Integration Test Verifica Interfacce tra i vari sottosistemi Attività svolte dalla FGA SW Factory Coding -Implementazione SW Applicativo -Implementazione Basic SW Subsystem Integration Integr. SW Applicativo con BSW FGA Software Factory - Model Based Design 6 3

4 Ciclo di sviluppo e tracciabilità del SW Applicativo Requirements Analisi dei requisiti Architecture Definizione dei sottosistemi della funzionalità Specifica delle Interfacce Project Planning Configuration Management Sw Quality Assurance Model Based Design Implementazione modello Simulink/Stateflow Model Validation Model in the Loop (MIL) test (Manual/Automatic) Auto Coding Generazione automatica codice C Code Validation Software in the Loop (SIL) test (Automatic) FGA Software Factory - Model Based Design 7 Model Based Design per lo sviluppo del SW Vantaggi del MBD Analisi dei requisiti Struttura del modello Vincoli di modellazione Interfaccia grafica Generazione di codice FGA Software Factory - Model Based Design 8 4

5 Vantaggi del Model Based Design Vantaggi del MBD rispetto all approccio di design tradizionale: Irrobustimento e maggior definizione della specifica Riduzione del rischio di errori e accorciamento del ciclo di sviluppo consentendo l applicazione dei test per verifica e validazione già durante lo sviluppo e prima dell integrazione. Riutilizzo dei modelli Ridotta dipendenza dai prototipi fisici piattaforma di integrazione non necessaria Possibilità di valutare più rapidamente soluzioni di design diverse in termini di performance e affidabilità migliora la qualità del SW Riduzione dei costi di design e dei tempi di sviluppo (Time to market) FGA Software Factory - Model Based Design 9 Analisi dei requisiti e decomposizione dei moduli Analisi critica delle specifiche funzionali (database Doors ) eventuale modifica/irrobustimento Classificazione dei requisiti Scelta architetturale a livello applicativo: decomposizione della funzionalità in SWCs modelli Definizione delle Interfacce tra i vari SWCs e il livello RTE (inclusi i Timer): documento basilare condiviso con il fornitore di centralina/integratore del SW applicativo SW Component Configuration Database Specifiche Application Software Component Application Interface SWComponent Configuration RTE FGA Software Factory - Model Based Design 10 5

6 Struttura del modello Top Level La struttura del modello in Simulink si compone al livello più elevato di due macro blocchi: Blocco di Logica in cui sono sviluppate le logiche della funzionalità (dal livello Applicativo sino al Basso livello) Blocco Boundary che alloggia l interfaccia grafica per l interazione con l utente, ovvero la visualizzazione delle uscite e la stimolazione degli ingressi Logic Boundary FGA Software Factory - Model Based Design 11 Modello Logica (1/2) Premessa: le logiche sviluppate per il BodyComputer sono tipicamente logiche ad eventi, ovvero l applicativo viene risvegliato solo a fronte di una variazione su uno degli ingressi. RTE trigger Il principale sottosistema Simulink racchiuso all interno del blocco di logica contiene il livello applicativo e si identifica con il SWC. Ad esso arrivano tre tipologie di ingressi: Data inputs 1. Gli eventi di trigger provenienti dal livello RTE 2. Gli ingressi di dato della funzionalità 3. Le scadenze dei timer ( expiration ) Timer SWC FGA Software Factory - Model Based Design 12 6

7 Modello Logica (2/2) I blocchi che provvedono la simulazione del basso livello (BSW), necessari per chiudere il loop di simulazione sono essenzialmente: - il blocco di generazione degli eventi risveglianti per l applicativo (FunctionCall generation). Rappresenta le chiamate effettuate dal livello RTE dell architettura -il blocco di implementazione degli allarmi (servizi temporali provvisti nella realtà dal sistema operativo) necessari all applicativo. Le chiamate a tali servizi sono effettuate a livello di applicativo con delle funzioni. Tale blocco provvede anche i segnali di scadenza dei timer. eventi risveglianti per l applicativo Segnale di scadenza di un timer FGA Software Factory - Model Based Design 13 Interfaccia grafica utente Viene realizzata nel blocco di Boundary Viene utilizzato il tool grafico Altia (integrato attraverso opportuna libreria in Simulink) che permette una percezione immediata del corretto funzionamento della logica attraverso la stimolazione diretta degli ingressi e la visualizzazione delle uscite. Input al modello Output dal modello N.B. Non sostituisce la fase di validazione vera e propria del modello a carico del test engineer FGA Software Factory - Model Based Design 14 7

8 Vincoli di modellazione (1/2) Obiettivi: rispettare i target di occupazione di memoria all interno della centralina (in termini di Rom e Ram) Ottenere la stessa efficienza del codice scritto a mano Si devono applicare già in fase di modellazione dei concetti volti alla massima ottimizzazione del codice generato. Eliminazione degli stati superflui e uso dei Control Flow Alcuni aspetti sono: Utilizzo dei ControlFlow e logica combinatoria ove possibile Riduzione del numero degli stati in StateFlow Utilizzo di Strong Data Typing nel modello FGA Software Factory - Model Based Design 15 Vincoli di modellazione (2/2) Logica combinatoria StateFlow e uso dei Timer Cancel del timer Set del timer Scadenza del timer FGA Software Factory - Model Based Design 16 8

9 Generazione automatica del codice Attraverso l utilizzo di macro e il generatore di codice TargetLink C da consegnare al fornitore per l integrazione con il Basso Livello si ottiene il codice SWComponent Configuration Macro da SWCC a DD TargetLink DataDictionary Conversione del modello da Simulink a TargetLink Applicazione Macro al modello TargetLink TargetLink CODE Generation Autogenerated C CODE files FGA Software Factory - Model Based Design 17 Testing Area V&V per applicativi MBD Tipologie di test Processo di verifica Struttura di un test case...open driver door Definizione e traduzione del test Linee Guida per la scrittura di un test case Validazione funzionale di un modello Simulink Verifica e validazione FGA Software Factory - Model Based Design 18 9

10 Testing Area Attività di test LIVELLO DEI TEST SW Engineering Unit Test Test di integrazione Test di Sistema Verifica il funzionamento singolo delle parti di software che possono essere testate. Questa tipologia di test è relativa a sottosistemi quali moduli, classi o funzioni. È il processo che verifica l iterazione tra più componenti software. È relativo al comportamento del sistema nel suo complesso. In questa categoria sono verificate le interfacce esterne con altre applicazioni sia hardware che software. FGA Software Factory - Model Based Design 19 Testing Area Processo di validazione Utilizzo di EXCEL Signal Builder Simulink Scrittura TEST CASE Uscite Desiderate Ingressi per il modello Signal Builder Simulink - + Signal Builder Simulink No Differenze Sì Modello validato SWC Simulink/Stateflow Uscite del modello Signal Builder Simulink FGA Software Factory - Model Based Design 20 10

11 Testing Area Linee guida per la stesura di un test case In un modello funzionale si considerano 3 diverse tipologie di test: 1. Requisiti Nominal 2. Requisiti Fault 3. Requisiti Misuse I primi rappresentano tutti gli aspetti nominali che il SWC deve ricoprire per soddisfare la funzionalità. I Test di Fault consistono nel testare che, in condizioni di funzionamento difettoso degli elementi a contorno, il SWC sappia gestire il difetto e quindi la nuova situazione. Infine i test case della classe Misuse servono a verificare alcune richieste da parte dell utente poco probabili. FGA Software Factory - Model Based Design 21 Testing Area Scrittura dei Test Case Excel FGA Software Factory - Model Based Design 22 11

12 Testing Area Scrittura dei Test Case Excel FGA Software Factory - Model Based Design 23 Testing Area Realizzazione Signal Builder Signal Builder: generatore di segnali in Simulink, contiene la sequenza temporale del test impostato in Excel. Si utilizza un programma scritto in Matlab, per trasformare le sequenze di Test generati in Excel, in un unico Signal Builder. Applicativo MATLAB FGA Software Factory - Model Based Design 24 12

13 Testing Area Generazione del Signal Builder Strumenti di lavoro utilizzati Macro Matlab scritta in linguaggio M. Generate Signal Builder FGA Software Factory - Model Based Design 25 Testing Area Realizzazione Signal Builder Due Signal Builder generati: uno contenente l evoluzione temporale degli ingressi, ed un altro contenente i valori attesi delle uscite istante per istante. FGA Software Factory - Model Based Design 26 13

14 Testing Area Simulazione del modello Generato il Signal Builder (SB), si integra il blocco Simulink nel modello da testare, in particolare nella parte Boundary. L integrazione del SB viene fatta in automatico. Integrazione Signal Builder IN Applicativo MATLAB Boundary FGA Software Factory - Model Based Design 27 Testing Area Simulazione del modello Si esegue una simulazione automatica del modello del SWC con gli ingressi generati dai test case. Si registrano le uscite reali in formato Signal Builder. Simulazione e verifica del Test applicata al modello Software Component Applicativo MATLAB Boundary Element FGA Software Factory - Model Based Design 28 14

15 Testing Area Simulazione del modello Finita la simulazione, si registrano le uscite reali (del SWC) in formato Signal Builder e le si confrontano con le uscite attese, quelle definite in fase di scrittura del test (Excel). Applicativo MATLAB FGA Software Factory - Model Based Design 29 Testing Area Validazione Confronto tra le uscite reali (Signal Builder OUT) e le uscite attese (Signal Builder OUT generato dai test case, di riferimento) Uscite Reali Uscite Attese Differenza FGA Software Factory - Model Based Design 30 15

16 Testing Area Validazione Dall analisi del Signal Builder delle differenze si trovano i malfunzionamenti (bachi) del SW Component. Il Test Engineer traccia e segnala al modellatore le anomalie. Il modellatore corregge i malfunzionamenti riscontrati. Una volta corretti i difetti, la differenza tra uscite REALI e uscite ATTESE è nulla. A tal punto il modello si definisce validato, ossia soddisfa tutti i requisiti richiesti dalla funzionalità. Validazione di non regressione Se un modello già validato, subisce delle modifiche in uno o più sottosistemi che lo compongono, si rieseguono gli stessi test utilizzati per il modello precedente sui rimanenti sottosistemi rimasti immutati. Successivamente si confrontano i risultati con quelli ottenuti nella validazione precedente: gli output di quest ultimi sottosistemi devono essere gli stessi in entrambi i casi. I sottosistemi inalterati si dice che non regrediscono. FGA Software Factory - Model Based Design 31 Testing Area Riepilogo Analisi della specifica funzionale. Segnalazione eventuali punti non chiari / irrobustimento della specifica. Gestione tracciabilità tra Test Case e requisiti (Doors ) Realizzazione e rilascio Test Case. Esecuzione dei Test Case e validazione a livello Simulink del modello realizzato dal Software Engineer. Realizzazione e rilascio Test Report. Compilazione bug-list. Definizione, mantenimento e aggiornamento del piano di test. FGA Software Factory - Model Based Design 32 16

17 Progetti reali: Risultati & Sviluppi Software Factory ha finora sviluppato e validato i seguenti applicativi integrati su progetti reali (vetture già in produzione e prossimi lanci): Funzionalità Sbrinamento Lunotto Posteriore Monitoraggio Stato Alternatore Gestione Temperatura Esterna Luci Interne Luci Esterne Selettore Alfa DNA (Dynamic Normal All Weather) Stop & Start Sistema Tergitura e Lavafari Gestione Telecomando Gestione Chiusura Centralizzata Indicazione Livello Carburante Vettura Nuova 500 Fiorino Alfa MiTo Nuova Alfa 147 Nuovo Doblò Grande Punto (restyling) Nuova Lancia Y Nuova Panda FGA Software Factory - Model Based Design 33 Approfondimenti Domande, dubbi? FGA Software Factory - Model Based Design 34 17

18 Contatti Grazie per l attenzione! Roberto Sobrito, FIAT Group Automobiles, roberto.sobrito@fiat.com Antonio Marino, FIAT Group Automobiles, antonio.marino1@fiat.com FGA Software Factory - Model Based Design 35 18

Ciclo di vita dimensionale

Ciclo 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

Dettagli

Quality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard

Quality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard Quality gate Nei punti chiave del processo di sviluppo del software, viene integrato un insieme di quality gate per monitorare la qualità del prodotto intermedio prima che quest ultimo possa passare al

Dettagli

Gli strumenti di simulazione per lo sviluppo di sistemi elettronici automotive

Gli strumenti di simulazione per lo sviluppo di sistemi elettronici automotive 18 aprile 2012 Gli strumenti di simulazione per lo sviluppo di sistemi elettronici automotive Andrea Delmastro R&D Manager La normativa ISO 26262 Road vehicles Functional Safety Soddisfare esigenze per

Dettagli

Sistemi elettronici per la sicurezza dei veicoli: presente e futuro. Il ruolo della norma ISO 26262 per la Sicurezza Funzionale

Sistemi elettronici per la sicurezza dei veicoli: presente e futuro. Il ruolo della norma ISO 26262 per la Sicurezza Funzionale La Sicurezza Funzionale del Software Prof. Riccardo Sisto Ordinario di Sistemi di Elaborazione delle Informazioni Dipartimento di Automatica e Informatica Sicurezza Funzionale del Vari Aspetti Sicurezza

Dettagli

Configuration Management

Configuration Management Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni

Dettagli

Sistemi informativi secondo prospettive combinate

Sistemi 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

Dettagli

Piano di gestione della qualità

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

Dettagli

ARCHIVIAZIONE DOCUMENTALE NEiTdoc

ARCHIVIAZIONE DOCUMENTALE NEiTdoc ARCHIVIAZIONE DOCUMENTALE NEiTdoc PROCESS & DOCUMENT MANAGEMENT La documentazione può essere definita un complesso di scritture prodotte da entità pubbliche o private nell espletamento della loro attività,

Dettagli

Il modello di ottimizzazione SAM

Il 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

Dettagli

Ciclo di vita del software

Ciclo di vita del software Ciclo di vita del software Nel corso degli anni, nel passaggio dalla visione artigianale alla visione industriale del software, si è compreso che il processo andava formalizzato attraverso: un insieme

Dettagli

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

Dettagli

Collaudo e qualità del software Quali test eseguire

Collaudo e qualità del software Quali test eseguire Collaudo e qualità del software Relatore Ercole Colonese Roma, Tipologie di test Temi trattati nel libro Modello a V Livelli di testing Tipi di test Test funzionali Test delle funzionalità Test di gestione

Dettagli

Generazione Automatica di Asserzioni da Modelli di Specifica

Generazione 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:

Dettagli

Dispensa di database Access

Dispensa di database Access Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di

Dettagli

Ridurre i rischi. Ridurre i costi. Migliorare i risultati.

Ridurre 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

Dettagli

Rational Unified Process Introduzione

Rational Unified Process Introduzione Rational Unified Process Introduzione G.Raiss - A.Apolloni - 4 maggio 2001 1 Cosa è E un processo di sviluppo definito da Booch, Rumbaugh, Jacobson (autori dell Unified Modeling Language). Il RUP è un

Dettagli

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA) Il software Software Il software Il software è la sequenza di istruzioni che permettono ai computer di svolgere i loro compiti ed è quindi necessario per il funzionamento del calcolatore. Il software può

Dettagli

PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ

PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ SERVIZI DI PROJECT MANAGEMENT CENTRATE I VOSTRI OBIETTIVI LA MISSIONE In qualità di clienti Rockwell Automation, potete contare

Dettagli

Applicazione: Sistema Informativo Integrato per il Controllo di Gestione

Applicazione: Sistema Informativo Integrato per il Controllo di Gestione Riusabilità del software Catalogo delle applicazioni Pror_ne/Controllo Applicazione: Sistema Informativo Integrato per il Controllo di Gestione Amministrazione: Ministero della Giustizia Responsabile dei

Dettagli

3DE Modeling Professional

3DE Modeling Professional 3DE Modeling Professional 3DE Modeling Professional è la parte di 3DE Modeling Suite che si occupa della modellazione 3D automatica di oggetti ed edifici a partire da nuvole di punti ottenute con scanner

Dettagli

Approccio stratificato

Approccio stratificato Approccio stratificato Il sistema operativo è suddiviso in strati (livelli), ciascuno costruito sopra quelli inferiori. Il livello più basso (strato 0) è l hardware, il più alto (strato N) è l interfaccia

Dettagli

Ciclo di Vita Evolutivo

Ciclo di Vita Evolutivo Ciclo di Vita Evolutivo Prof.ssa Enrica Gentile a.a. 2011-2012 Modello del ciclo di vita Stabiliti gli obiettivi ed i requisiti Si procede: All analisi del sistema nella sua interezza Alla progettazione

Dettagli

ref building AREA ASSET AREA PROPERTY AREA FACILITY AREA AGENCY SCHEDA DI PRODOTTO CONSISTENZA CATASTO FISCALITA GESTIONE DOCUMENTALE CAD GIS

ref building AREA ASSET AREA PROPERTY AREA FACILITY AREA AGENCY SCHEDA DI PRODOTTO CONSISTENZA CATASTO FISCALITA GESTIONE DOCUMENTALE CAD GIS ref building SCHEDA DI PRODOTTO CONSISTENZA CATASTO AREA ASSET FISCALITA GESTIONE DOCUMENTALE CAD GIS LOCAZIONI ATTIVE LOCAZIONI PASSIVE AREA PROPERTY INCASSI MOROSITA SERVIZI AL FABBRICATO CONDOMINI FORESTERIE

Dettagli

MODULO PER LA GESTIONE DEI RESI

MODULO PER LA GESTIONE DEI RESI MODULO PER LA GESTIONE DEI RESI Clienti, prodotti, categorie merceologiche e stabilimenti di produzione. Difetti, tipologia difetti, test ed esiti finali di verifica. Raggruppamento dei test loro in schede

Dettagli

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras

SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras SOA GOVERNANCE: WHAT DOES IT MEAN? Giorgio Marras 2 Introduzione Le architetture basate sui servizi (SOA) stanno rapidamente diventando lo standard de facto per lo sviluppo delle applicazioni aziendali.

Dettagli

Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni

Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni Redatto dalla Commissione per l elettronica, l informatica e la telematica

Dettagli

PrometeoQualità. Manuale Documenti

PrometeoQualità. Manuale Documenti PrometeoQualità Manuale Documenti Questo manuale, si pone l obiettivo di rendere l utente subito operativo all utilizzo del software PrometeoQualità modulo Documenti. Vengono per tanto indicati i passaggi

Dettagli

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

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

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE

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

Dettagli

LA VALIDAZIONE DEL SOFTWARE

LA VALIDAZIONE DEL SOFTWARE Frosinone 15 giugno 2004 B. CAVIGIOLI G. CINATO Themis s.r.l. 1. Perchè serve? 2. Le norme. 3. Conseguenze. 4. In pratica. 5. La soluzione Palmer. Software: in sintesi è DATI di INPUT ELABORAZIONE RISULTATI

Dettagli

Software Embedded Integration Testing. Ing. Matteo Maglio Milano, 17 Febbraio 2011

Software Embedded Integration Testing. Ing. Matteo Maglio Milano, 17 Febbraio 2011 Software Embedded Integration Testing Ing. Matteo Maglio Milano, 17 Febbraio 2011 Chi siamo Skytechnology è una società di ingegneria che opera nell area dei sistemi embedded aiutando i propri Clienti

Dettagli

Real Time Control (RTC): modalità di invio dei dati

Real Time Control (RTC): modalità di invio dei dati C EQAS - CNR External Quality Assessment Schemes CNR - Istituto di Fisiologia Clinica Real Time Control (RTC): modalità di invio dei dati R. Conte, A. Renieri v.1.1-15/11/2012 Introduzione Il programma

Dettagli

IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto)

IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto) CORSO DI Gestione aziendale Facoltà di Ingegneria IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto) Carlo Noè Università Carlo Cattaneo Istituto di Tecnologie e-mail: cnoe@liuc.it 1 Il processo di

Dettagli

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

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

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo L2 1.1-Introduzione 1 Prerequisiti Concetto intuitivo di applicazione per computer Uso pratico elementare di un sistema operativo 2 1 Introduzione Uno dei compiti di un sistema

Dettagli

Strumenti per la gestione della configurazione del software

Strumenti per la gestione della configurazione del software tesi di laurea Anno Accademico 2005/2006 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo ing. Luigi Suarato candidato Pasquale Palumbo Matr. 534/000021 MANUTENZIONE DEL SOFTWARE Il Configuration

Dettagli

OCS Open Control System

OCS Open Control System OCS Open Control System L OCS è una applicazione software innovativa di supervisione e controllo, progettata e realizzata da Strhold S.p.A. per consentire la gestione centralizzata di sottosistemi periferici.

Dettagli

Reingegnerizzazione del processo di test nel contesto Exprivia

Reingegnerizzazione del processo di test nel contesto Exprivia Facoltà di Scienze MM, FF, NN. Corso di laurea : Informatica e T. P. S. Tesi di laurea in Ingegneria del Software Reingegnerizzazione del processo di test nel contesto Exprivia Relatore : Prof. Giuseppe

Dettagli

I database relazionali (Access)

I database relazionali (Access) I database relazionali (Access) Filippo TROTTA 04/02/2013 1 Prof.Filippo TROTTA Definizioni Database Sistema di gestione di database (DBMS, Database Management System) Sistema di gestione di database relazionale

Dettagli

Business Process Management

Business Process Management Business Process Management Comprendere, gestire, organizzare e migliorare i processi di business Caso di studio a cura della dott. Danzi Francesca e della prof. Cecilia Rossignoli 1 Business process Un

Dettagli

FONDAMENTI di INFORMATICA L. Mezzalira

FONDAMENTI di INFORMATICA L. Mezzalira FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software

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

Ottobre 2010. PC 3000 FLASH / SSD Technical Analysis

Ottobre 2010. PC 3000 FLASH / SSD Technical Analysis Ottobre 2010 PC 3000 FLASH / SSD Technical Analysis PC3000 Flash / SSD Edition per Windows è un prodotto della ACE Laboratory, frutto di circa 20 anni di esperienza acquisite nell ambito del Recupero

Dettagli

Gestione in qualità degli strumenti di misura

Gestione in qualità degli strumenti di misura Gestione in qualità degli strumenti di misura Problematiche Aziendali La piattaforma e-calibratione Il servizio e-calibratione e-calibration in action Domande & Risposte Problematiche Aziendali incertezza

Dettagli

Università degli Studi di Milano 16 gennaio 2007. Dipartimento Informatica e Comunicazione aula Beta

Università degli Studi di Milano 16 gennaio 2007. Dipartimento Informatica e Comunicazione aula Beta Università degli Studi di Milano 16 gennaio 2007 Dipartimento Informatica e Comunicazione aula Beta DICo: seminario 16/01/07 Reply Reply è una società di Consulenza, System Integration, Application Management

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 3-Compilatori e interpreti 1 Prerequisiti Principi di programmazione Utilizzo di un compilatore 2 1 Introduzione Una volta progettato un algoritmo codificato in un linguaggio

Dettagli

IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 1

IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 1 Ernesto Cappelletti (ErnestoCappelletti) IL SOFTWARE SECONDO LA NORMA UNI EN ISO 13849-1:2008 (IIA PARTE) 6 April 2012 1. Requisiti per la scrittura del software secondo la norma UNI EN ISO 13849-1:2008

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

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

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

DESCRIZIONE SRS (SETUP & RELEASE SYSTEM)

DESCRIZIONE SRS (SETUP & RELEASE SYSTEM) SRS PROJECT Una nota società Italiana, costituita per la produzione di Motori e Cambi, ha scelto Hermes Reply per la reingegnerizzazione di Sistemi dei Controllo Produzione di Linea (stazioni SRS) che

Dettagli

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207.

In legenda sono riportate le fasi R, P, C/T e I/SA come specificato nella norma ISO/IEC 12207. Durante le attività di sviluppo del software applicativo è spesso utilizzato un ciclo di vita incrementale il cui schema di processo è sintetizzato nella figura seguente. In legenda sono riportate le fasi

Dettagli

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali

Considera tutti i requisiti funzionali (use cases) NON deve necessariamente modellare i requisiti non funzionali Corso di Laurea Specialistica in Ingegneria Informatica Corso di Ingegneria del Software A. A. 2008 - Progettazione OO E. TINELLI Punto di Partenza Il modello di analisi E una rappresentazione minima del

Dettagli

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

11. Evoluzione del Software

11. Evoluzione del Software 11. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 11. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,

Dettagli

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative) Provincia di Genova Area 10 - Politiche Formative e Istruzione Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative) Istruzioni

Dettagli

Allegato 2 Modello offerta tecnica

Allegato 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

Dettagli

Specifiche tecniche e funzionali del Sistema Orchestra

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

Dettagli

Base di dati e sistemi informativi

Base 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

Dettagli

TXT e-solutions. Passion for Quality. Banking&Finance

TXT e-solutions. Passion for Quality. Banking&Finance TXT e-solutions Passion for Quality Banking&Finance TXT: passion for quality La qualità del software è passione metodologia esperienza conoscenza dei processi Passione, metodologia, esperienza e conoscenza

Dettagli

Meno rischi. Meno costi. Risultati migliori.

Meno 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

Dettagli

I I SISTEMI INFORMATIVI INTEGRATI. Baan IV IV - Enterprise e Orgware NOTE

I I SISTEMI INFORMATIVI INTEGRATI. Baan IV IV - Enterprise e Orgware NOTE I I SISTEMI INFORMATIVI INTEGRATI Baan IV IV - Enterprise e Orgware Strumento Enterprise (Azienda) Sistema Informativo Aziendale (EIS Enterprise Information System) Indicatori di Rendimento (PI - Performance

Dettagli

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA LINGUAGGI DI ALTO LIVELLO Si basano su una macchina virtuale le cui mosse non sono quelle della macchina hardware COS È UN LINGUAGGIO? Un linguaggio è un insieme di parole e di metodi di combinazione delle

Dettagli

IL CASO DELL AZIENDA. Perché SAP. www.softwarebusiness.it

IL CASO DELL AZIENDA. Perché SAP. www.softwarebusiness.it LA SOLUZIONE SAP FOR PROFESSIONAL SERVICES IL CASO DELL AZIENDA Perché SAP Grazie a SAP siamo riusciti a pianificare meglio e ad ottenere tempestive informazioni su tempi e costi delle nostre commesse.

Dettagli

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

TECNICO 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

Dettagli

Business Simulation in ambiente web

Business Simulation in ambiente web Business Simulation in ambiente web Da soluzione Stand Alone ad un ambiente condiviso Lecco, Novembre 2013 Documento riservato. Ogni riproduzione è vietata salvo autorizzazione scritta di MAS Consulting

Dettagli

CENTRALE UNICA DI SOCCORSO

CENTRALE UNICA DI SOCCORSO CENTRALE UNICA DI SOCCORSO Un sistema informatico per la gestione delle situazioni di emergenza e il coordinamento dei servizi di soccorso. Centrale Unica di Soccorso Un sistema informatico per la gestione

Dettagli

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati Affidabilità nel servizio precisione negli strumenti Chanda LPR Chanda LPR è una piattaforma

Dettagli

INDICOD-ECR Istituto per le imprese di beni di consumo

INDICOD-ECR Istituto per le imprese di beni di consumo INDICOD-ECR Istituto per le imprese di beni di consumo GLOBAL SCORECARD Uno strumento di autovalutazione, linguaggio e concetti comuni Versione base - Entry Level Introduzione Introduzione La Global Scorecard

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

Gestione Turni. Introduzione

Gestione Turni. Introduzione Gestione Turni Introduzione La gestione dei turni di lavoro si rende necessaria quando, per garantire la continuità del servizio di una determinata struttura, è necessario che tutto il personale afferente

Dettagli

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE INDUSTRIA E ARTIGIANATO TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE DELLA FIGURA

Dettagli

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio

NuMa Nuove Manutenzioni. Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio NuMa Nuove Manutenzioni Web Application per la Gestione dell Iter di Manutenzione degli Edifici e del Territorio NuMa - Nuove Manutenzioni Manutenzione degli Edifici e del Territorio NuMa (Nuove Manutenzioni)

Dettagli

Wireless nelle Scuole

Wireless nelle Scuole Wireless nelle Scuole Note Tecniche Aggiornate al 04/12/2013 La presente Nota sostituisce la precedente in quanto contiene nuovi aggiornamenti Accesso al sistema Le Istituzioni scolastiche che vogliono

Dettagli

OmniAccessSuite. Plug-Ins. Ver. 1.3

OmniAccessSuite. Plug-Ins. Ver. 1.3 OmniAccessSuite Plug-Ins Ver. 1.3 Descrizione Prodotto e Plug-Ins OmniAccessSuite OmniAccessSuite rappresenta la soluzione innovativa e modulare per il controllo degli accessi. Il prodotto, sviluppato

Dettagli

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015

Prodotto <ADAM DASHBOARD> Release <1.0> Gennaio 2015 Prodotto Release Gennaio 2015 Il presente documento e' stato redatto in coerenza con il Codice Etico e i Principi Generali del Controllo Interno Sommario Sommario... 2 Introduzione...

Dettagli

Business Intelligence Revorg. Roadmap. Revorg Business Intelligence. trasforma i dati operativi quotidiani in informazioni strategiche.

Business Intelligence Revorg. Roadmap. Revorg Business Intelligence. trasforma i dati operativi quotidiani in informazioni strategiche. soluzioni di business intelligence Revorg Business Intelligence Utilizza al meglio i dati aziendali per le tue decisioni di business Business Intelligence Revorg Roadmap Definizione degli obiettivi di

Dettagli

REFERENZIAZIONI 2001) NUP

REFERENZIAZIONI 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

Dettagli

ISTRUZIONI D USO DEL SOFTWARE

ISTRUZIONI D USO DEL SOFTWARE Protocollo ITACA PUGLIA Strumento di qualità energetica e Protocollo Completo ISTRUZIONI D USO DEL SOFTWARE Indice 1. Premessa 3 2. Fogli di calcolo del framework 3 2.1. Foglio Progetto 3 2.2. Foglio Elenco

Dettagli

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi

Il software impiegato su un computer si distingue in: Sistema Operativo Compilatori per produrre programmi Il Software Il software impiegato su un computer si distingue in: Software di sistema Sistema Operativo Compilatori per produrre programmi Software applicativo Elaborazione testi Fogli elettronici Basi

Dettagli

Progetto SAP. Analisi preliminare processi e base dati

Progetto SAP. Analisi preliminare processi e base dati Progetto SAP Analisi preliminare processi e base dati Progetto SAP Agenda Obiettivo dell intervento Condivisione fasi progettuali Analisi base dati sistema legacy Schema dei processi aziendali Descrizione

Dettagli

INFORMATICA 1 L. Mezzalira

INFORMATICA 1 L. Mezzalira INFORMATICA 1 L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software del modello

Dettagli

SISTEMA UNICO E CENTRALIZZATO

SISTEMA UNICO E CENTRALIZZATO SISTEMA UNICO E CENTRALIZZATO DIS-DYNAMICS INSURANCE SYSTEM DIS-DYNAMICS INSURANCE SYSTEM è una soluzione completa per le Compagnie ed i Gruppi assicurativi italiani ed internazionali. Grazie alla gestione

Dettagli

Business Process Management applicato ai flussi della PA

Business Process Management applicato ai flussi della PA tecnologie vicine Business Process Management applicato ai flussi della PA Antonio Palummieri Resp. Area Mercato Luciano Sulis - BPM Solution Specialist Milano, 24 novembre 2011 Popolazione comuni: Italia

Dettagli

Sommario. Introduzione 1

Sommario. Introduzione 1 Sommario Introduzione 1 1 Il Telecontrollo 1.1 Introduzione... 4 1.2 Prestazioni di un sistema di Telecontrollo... 8 1.3 I mercati di riferimento... 10 1.3.1 Il Telecontrollo nella gestione dei processi

Dettagli

YO Y U O R U OP O E P R E A R T A O T R O G R D G O GESTIONE VOLANTINI

YO Y U O R U OP O E P R E A R T A O T R O G R D G O GESTIONE VOLANTINI YOUROPERATORGDO GESTIONE VOLANTINI YOUROPERATORGDO GESTIONE VOLANTINI Introduzione Più volte al mese milioni di volantini pubblicitari vengono distribuiti ai consumatori riportando le offerte e le promozioni

Dettagli

Project Management. Modulo: Introduzione. prof. ing. Guido Guizzi

Project 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

Dettagli

Service di Media Tensione, Agosto 2014 Manutenzione secondo condizione Apparecchiature di media tensione

Service di Media Tensione, Agosto 2014 Manutenzione secondo condizione Apparecchiature di media tensione Service di Media Tensione, Agosto 2014 Manutenzione secondo condizione Apparecchiature di media tensione Obiettivo MyRemoteCare: La nuova soluzione ABB per la manutenzione secondo condizione. September

Dettagli

Pianificazione e progettazione

Pianificazione 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

Dettagli

Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza

Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza Forum P.A. 07 La Sicurezza ICT nella PA Ciclo di vita del software: strumenti e procedure per migliorarne la sicurezza Roberto Ugolini 1 Sicurezza: il modello ed i servizi Assessment del Sistema di Gestione

Dettagli

J-TraxAccessi+ 1. FUNZIONI J-TraxAccessi+ 1.1. Definizione e composizione dei Varchi

J-TraxAccessi+ 1. FUNZIONI J-TraxAccessi+ 1.1. Definizione e composizione dei Varchi J-TraxAccessi+ Il Software di controllo J-Trax Accessi può essere integrato con strumenti di analisi dei transiti e sistemi di affinamento dell impianto. L aggiunta di queste funzioni specifiche permette

Dettagli

Corso formazione su Sistema di gestione della qualità. Standard ISO 9001:2000/2008 Vision 2000

Corso formazione su Sistema di gestione della qualità. Standard ISO 9001:2000/2008 Vision 2000 Corso formazione su Sistema di gestione della qualità Standard ISO 9001:2000/2008 Vision 2000 Concetto di qualità La parola Qualità sta a significare l'insieme delle caratteristiche di un prodotto/servizio

Dettagli

Stefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse

Stefania Marrara - Esercitazioni di Tecnologie dei Sistemi Informativi. Integrazione di dati di sorgenti diverse Politecnico di Milano View integration 1 Integrazione di dati di sorgenti diverse Al giorno d oggi d la mole di informazioni che viene gestita in molti contesti applicativi è enorme. In alcuni casi le

Dettagli

Resource Management. Cicom s.r.l.

Resource Management. Cicom s.r.l. Resource Management Cicom s.r.l. Resource Management Resource Management è un insieme innovativo e flessibile di applicazioni software che consentono all azienda di implementare la propria visione strategica

Dettagli

ISTITUTO TECNICO ECONOMICO MOSSOTTI

ISTITUTO 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

Dettagli

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

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

Dettagli

Retail L organizzazione innovativa del tuo punto vendita

Retail L organizzazione innovativa del tuo punto vendita fare Retail L organizzazione innovativa del tuo punto vendita fareretail è una soluzione di by www.fareretail.it fareretail fareretail è la soluzione definitiva per la Gestione dei Clienti e l Organizzazione

Dettagli

La Formazione: elemento chiave nello Sviluppo del Talento. Enzo De Palma Business Development Director

La Formazione: elemento chiave nello Sviluppo del Talento. Enzo De Palma Business Development Director La Formazione: elemento chiave nello Sviluppo del Talento Enzo De Palma Business Development Director Gennaio 2014 Perché Investire nello Sviluppo del Talento? http://peterbaeklund.com/ Perché Investire

Dettagli

COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI?

COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI? COME VIENE REALIZZATO UN SERVIZIO DI RIORGANIZZAZIONE DEI SISTEMI INFORMATIVI AZIENDALI? A Flusso di attività B - INPUT C Descrizione dell attività D RISULTATO E - SISTEMA PROFESSIONALE DOMANDA DI SISTEMI

Dettagli