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, Antonio Marino, FIAT Group Automobiles, FGA Software Factory - Model Based Design 35 18

Un esperienza di Miglioramento di Processo secondo Automotive SPICE attraverso l Uso di Tools sviluppati ad Hoc.

Un esperienza di Miglioramento di Processo secondo Automotive SPICE attraverso l Uso di Tools sviluppati ad Hoc. Un esperienza di Miglioramento di Processo secondo Automotive SPICE attraverso Paolo Marceca Standard Digital Core Responsible Pisa, 15 May 2008 Architettura a layer teorica Application Layer System Layer

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

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

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

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

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

Finalità del ciclo di vita nel System Engineering

Finalità del ciclo di vita nel System Engineering Fasi del ciclo di vita overview Finalità del ciclo di vita nel System Engineering Modularità Individuazione più agevole delle componenti riutilizzabili Ciclo di vita Esaustività Certezza di coprire tutte

Dettagli

Verifica e Validazione (V & V) Software e difetti. Processo di V & V. Test

Verifica e Validazione (V & V) Software e difetti. Processo di V & V. Test Software e difetti Il software con difetti è un grande problema I difetti nel software sono comuni Come sappiamo che il software ha qualche difetto? Conosciamo tramite qualcosa, che non è il codice, cosa

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

Il Model-Based Design per lo sviluppo di controlli embedded nell ambito della climatizzazione automotive

Il Model-Based Design per lo sviluppo di controlli embedded nell ambito della climatizzazione automotive Il Model-Based Design per lo sviluppo di controlli embedded nell ambito della climatizzazione automotive Pietro Petrenga Research and Development Interiors HVAC System Control Desing 20 Novembre, 2010

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

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

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

Verifica del codice con Interpretazione Astratta

Verifica del codice con Interpretazione Astratta Verifica del codice con Interpretazione Astratta Daniele Grasso grasso@dsi.unifi.it grasso.dan@gmail.com Università di Firenze, D.S.I., Firenze, Italy December 15, 2009 D.Grasso (Università di Firenze)

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

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

ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE

ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE Allegato 1.4 Cicli di vita del software Pagina 1 di 20 Indice 1 CICLI DI VITA... 3 1.1 Ciclo di Sviluppo...3 1.2 Ciclo di Manutenzione...5 2 LE FASI PROGETTUALI...

Dettagli

ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE

ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE Allegato 1.4 Cicli di vita del software Pagina 1 di 20 Indice 1 CICLI DI VITA... 3 1.1 Ciclo di Sviluppo... 3 1.2 Ciclo di Manutenzione... 5 2 LE FASI PROGETTUALI...

Dettagli

LEAR ITALIA MES/LES PROJECT

LEAR ITALIA MES/LES PROJECT LEAR ITALIA MES/LES PROJECT La peculiarità del progetto realizzato in Lear Italia da Hermes Reply è quello di integrare in un unica soluzione l execution della produzione (con il supporto dell RFID), della

Dettagli

ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE

ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE ALLEGATO 1.4 CICLI DI VITA DEL SOFTWARE Allegato 1.4 Cicli di vita del software Pagina 1 di 16 Indice 1 CICLI DI VITA... 3 1.1 Ciclo di Sviluppo... 3 1.2 Ciclo di Manutenzione... 5 2 LE FASI PROGETTUALI...

Dettagli

Insegnare Model-Based Design al Politecnico di Torino. Massimo Violante Politecnico di Torino Dip. Automatica e Informatica Torino, Italy

Insegnare Model-Based Design al Politecnico di Torino. Massimo Violante Politecnico di Torino Dip. Automatica e Informatica Torino, Italy Insegnare Model-Based Design al Politecnico di Torino Massimo Violante Politecnico di Torino Dip. Automatica e Informatica Torino, Italy Lo speaker Professore Associato Politecnico di Torino Dip. di Automatica

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

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

Valorizzazione della professionalità di SW Quality Assurance

Valorizzazione della professionalità di SW Quality Assurance Valorizzazione della professionalità di SW Quality Assurance 17 Esther BEVERE Miriam MERENDA ALTEN Italia Agenda Rilevanza della Professionalità del Software Tester Professionalità nel Testing Percorsi

Dettagli

Centro Nazionale per l Informatica nella Pubblica Amministrazione. Gara a procedura aperta n. 1/2007. per l appalto dei

Centro Nazionale per l Informatica nella Pubblica Amministrazione. Gara a procedura aperta n. 1/2007. per l appalto dei Centro Nazionale per l Informatica nella Pubblica Amministrazione Gara a procedura aperta n. 1/2007 per l appalto dei Servizi di rilevazione e valutazione sullo stato di attuazione della normativa vigente

Dettagli

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

Gestione di progetto: pianificazione. Introduzione: dove siamo? Introduzione: pianificazione. Simona Bernardi

Gestione di progetto: pianificazione. Introduzione: dove siamo? Introduzione: pianificazione. Simona Bernardi Gestione di progetto: pianificazione Simona Bernardi Corso di Ingegneria del Software 04/ 05 Prof.Susanna Donatelli Introduzione: dove siamo? Gestione di progetto: Pianificazione Monitoraggio e controllo

Dettagli

Processo parte III. Modello Code and fix. Modello a cascata. Modello a cascata (waterfall) Leggere Sez. 7.4 Ghezzi et al.

Processo parte III. Modello Code and fix. Modello a cascata. Modello a cascata (waterfall) Leggere Sez. 7.4 Ghezzi et al. Modello Code and fix Processo parte III Leggere Sez. 7.4 Ghezzi et al. Modello iniziale Iterazione di due passi scrittura del codice correzione degli errori Problemi: dopo una serie di cambiamenti, la

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

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

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

ACTIA Group Isobus & Safety

ACTIA Group Isobus & Safety ACTIA Group Isobus & Safety I controllori Actia per il mondo Isobus www.actia.com P410089A Ita 04/2008 ISOBUS & SAFTEY Le novità Actia per EIMA 2012 AT056-F La Nuove Direttiva Macchine impone nuove definizioni

Dettagli

Societa di Scienze Farmacologiche Applicate

Societa di Scienze Farmacologiche Applicate Societa di Scienze Farmacologiche Applicate Principali Processi Applicativi per lo Sviluppo e Commercializzazione di Dispositivi Medici - Seminario Gruppo di Lavoro Dispositivi Medici Auditorium Bayer

Dettagli

TECHNOLOGY PLATFORM & DEVELOPMENT TOOLS

TECHNOLOGY PLATFORM & DEVELOPMENT TOOLS I N F I N I T Y Z U C C H E T T I TECHNOLOGY PLATFORM & DEVELOPMENT TOOLS & DEVELOPMENT TOOLS Piattaforma tecnologica e strumenti di sviluppo La tecnologia informatica e i nuovi paradigmi applicativi sono

Dettagli

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale

Realizzazione di un prototipo di un software web based per la gestione di un inventario comunale tesi di laurea inventario comunale Anno Accademico 2009/2010 relatore Ch.mo prof. Porfirio Tramontana correlatore Ch.mo Ing. Luigi Pontillo candidato Michele Vitelli Matr. 534 2170 Redazione dell Inventario

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

WebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. L altra strada per il BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio L altra strada per il BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 Il BPM Il BPM (Business Process Management) non è solo una tecnologia, ma più a grandi linee una disciplina

Dettagli

1. Hard Real Time Linux (Laurea VO o specialistica)

1. Hard Real Time Linux (Laurea VO o specialistica) 20/9/06 Elenco Tesi Disponibili Applied Research & Technology Dept. La Società MBDA La MBDA Italia è un azienda leader nella realizzazione di sistemi di difesa che con i suoi prodotti è in grado di soddisfare

Dettagli

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software: 1 SOFTWARE È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software: SOFTWARE DI SISTEMA (o di base), che deve gestire le funzioni

Dettagli

Infrastrutture Software

Infrastrutture Software Infrastrutture Software I componenti fisici di un sistema informatico sono resi accessibili agli utenti attraverso un complesso di strumenti software finalizzati all utilizzo dell architettura. Si tratta

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

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 18 aprile 2012 Il punto di vista dell OEM sulla norma ISO 26262 per la Sicurezza Funzionale dei veicoli: la sfida dell integrazione nei processi aziendali Marco Bellotti Functional Safety Manager Contenuti

Dettagli

Business white paper. Sette best practice per creare applicazioni che rispondano alle esigenze aziendali

Business white paper. Sette best practice per creare applicazioni che rispondano alle esigenze aziendali Business white paper Sette best practice per creare applicazioni che rispondano alle esigenze aziendali Indice 3 Sommario esecutivo 3 Introduzione 3 Best practice a livello aziendale 5 Best practice a

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 Questi lucidi sono stati prodotti sulla

Dettagli

Sistema ERP Dynamics AX

Sistema ERP Dynamics AX Equitalia S.p.A. Servizi di implementazione e manutenzione del nuovo Sistema Informativo Corporate Sistema ERP Dynamics AX Allegato 6 Figure professionali Sommario 1. Caratteri generali... 3 2. Account

Dettagli

Vulnerability Assessment relativo al sistema Telecom Italia di autenticazione e autorizzazione basato sul protocollo Radius

Vulnerability Assessment relativo al sistema Telecom Italia di autenticazione e autorizzazione basato sul protocollo Radius Vulnerability Assessment relativo al sistema Telecom Italia di autenticazione e autorizzazione basato sul protocollo Radius L obiettivo del presente progetto consiste nel sostituire il sistema di autenticazione

Dettagli

Gestione Requisiti. Ingegneria dei Requisiti. Requisito. Tipi di Requisiti e Relativi Documenti. La gestione requisiti consiste in

Gestione Requisiti. Ingegneria dei Requisiti. Requisito. Tipi di Requisiti e Relativi Documenti. La gestione requisiti consiste in Ingegneria dei Requisiti Il processo che stabilisce i servizi che il cliente richiede I requisiti sono la descrizione dei servizi del sistema Funzionalità astratte che il sistema deve fornire Le proprietà

Dettagli

Il processo di sviluppo sicuro. Kimera Via Bistolfi, 49 20134 Milano www.kimera.it info@kimera.it

Il processo di sviluppo sicuro. Kimera Via Bistolfi, 49 20134 Milano www.kimera.it info@kimera.it Il processo di sviluppo sicuro Kimera Via Bistolfi, 49 20134 Milano www.kimera.it info@kimera.it Kimera Via Bistolfi, 49 20134 Milano www.kimera.it info@kimera.it Argomenti: Perchè farlo Il processo di

Dettagli

CONVEGNO AUTOMAZIONE NEL PACKAGING: TRA INNOVAZIONE ED EFFICIENZA. Giovedì, 1 Marzo 2012 Fiera Milano Rho. Spazio per una figura

CONVEGNO AUTOMAZIONE NEL PACKAGING: TRA INNOVAZIONE ED EFFICIENZA. Giovedì, 1 Marzo 2012 Fiera Milano Rho. Spazio per una figura CONVEGNO AUTOMAZIONE NEL PACKAGING: TRA INNOVAZIONE ED EFFICIENZA Spazio per una figura Giovedì, Fiera Milano Rho Simulink per applicazioni in macchine automatiche 1 Agenda Modellazione e simulazione del

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

Software project management. www.vincenzocalabro.it

Software project management. www.vincenzocalabro.it Software project management Software project management Sono le attività necessarie per assicurare che un prodotto software sia sviluppato rispettando le scadenze fissate rispondendo a determinati standard

Dettagli

di programmazione quali varargin/varargout, switch, i comandi e salvataggio dei dati. Tutto questo, migliorato da una maggiore

di programmazione quali varargin/varargout, switch, i comandi e salvataggio dei dati. Tutto questo, migliorato da una maggiore COMPILER 2.0 Generazione automatica di C-Mex file e impiego stand-alone. Maggior flessibilità ed efficienza nell esecuzione e nel controllo. La nuova versione del Compiler presenta tali migliorie ed aggiornamenti

Dettagli

Hardware & Software Development

Hardware & Software Development Hardware & Software Development MISSION Realizzare prodotti ad alta innovazione tecnologica e fornire servizi con elevati standard qualitativi 3 AZIENDA ATTIVITÀ Prodotti 4 6 8 10 5 AZIENDA ISER Tech

Dettagli

UML e (R)UP (an overview)

UML e (R)UP (an overview) Lo sviluppo di sistemi OO UML e (R)UP (an overview) http://www.rational.com http://www.omg.org 1 Riassumento UML E un insieme di notazioni diagrammatiche che, utilizzate congiuntamente, consentono di descrivere/modellare

Dettagli

Il File System. È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati

Il File System. È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati Il File System È la componente del S.O. che si occupa della gestione della memoria di massa e dell organizzazione logica dei dati Le operazioni supportate da un file system sono: eliminazione di dati modifica

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

Open Core Engineering Libertà ed efficienza nelle vostre mani

Open Core Engineering Libertà ed efficienza nelle vostre mani Open Core Engineering Libertà ed efficienza nelle vostre mani Nuove opportunità per affrontare le attuali sfide nella progettazione di software Cicli di vita dei prodotti sempre più brevi stanno alimentando

Dettagli

Principi dell ingegneria del software Relazioni fra

Principi dell ingegneria del software Relazioni fra Sommario Principi dell ingegneria del software Leggere Cap. 3 Ghezzi et al. Principi dell ingegneria del software Relazioni fra Principi Metodi e tecniche Metodologie Strumenti Descrizione dei principi

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

Software Testing. Lezione 2 Livelli di test. Federica Spiga. federica_spiga@yahoo.it. A.A. 2010-2011 Autori: F.Rabini/F.Spiga

Software Testing. Lezione 2 Livelli di test. Federica Spiga. federica_spiga@yahoo.it. A.A. 2010-2011 Autori: F.Rabini/F.Spiga Software Testing Lezione 2 Livelli di test Federica Spiga federica_spiga@yahoo.it A.A. 2010-2011 Autori: F.Rabini/F.Spiga 1 2 Livelli di test Unit Testing Integration Testing System Testing Unit Testing

Dettagli

Sistemi Informativi DERIVAZIONE DEI REQUISITI FUNZIONALI. Obiettivi Specifica dei Requisiti Assembly Lines Esercizi

Sistemi Informativi DERIVAZIONE DEI REQUISITI FUNZIONALI. Obiettivi Specifica dei Requisiti Assembly Lines Esercizi Sistemi Informativi DERIVAZIONE DEI REQUISITI FUNZIONALI Obiettivi Specifica dei Requisiti Assembly Lines Esercizi Obiettivi Nelle lezioni precedenti abbiamo descritto come modellare i requisiti funzionali

Dettagli

Business Process Management

Business Process Management Corso di Eccellenza in Business Process Management edizione 2010 Con il patrocinio e la supervisione scientifica del Dipartimento di Informatica dell Università degli Studi di Torino Responsabile scientifico

Dettagli

Il software: natura e qualità

Il software: natura e qualità Sommario Il software: natura e qualità Leggere Cap. 2 Ghezzi et al. Natura e peculiarità del software Classificazione delle qualità del software Qualità del prodotto e del processo Qualità interne ed esterne

Dettagli

GUFPI-ISMA. Evoluzione delle Linee Guida: l utilizzo contrattuale dei Function Points. Roberto Meli

GUFPI-ISMA. Evoluzione delle Linee Guida: l utilizzo contrattuale dei Function Points. Roberto Meli GUFPI-ISMA Evoluzione delle Linee Guida: l utilizzo contrattuale dei Function Points Roberto Meli Coordinatore Consiglio Direttivo GUFPI-ISMA 2 Perché era necessario intervenire? I contratti per il software

Dettagli

Software di base. Corso di Fondamenti di Informatica

Software di base. Corso di Fondamenti di Informatica Dipartimento di Informatica e Sistemistica Antonio Ruberti Sapienza Università di Roma Software di base Corso di Fondamenti di Informatica Laurea in Ingegneria Informatica (Canale di Ingegneria delle Reti

Dettagli

Business Process Modeling and Notation e WebML

Business Process Modeling and Notation e WebML Business Process Modeling and Notation e WebML 24 Introduzione I Web Service e BPMN sono standard de facto per l interoperabilità in rete a servizio delle imprese moderne I Web Service sono utilizzati

Dettagli

Scope Management. IT Project Management. Lezione 3 Scope Management. Monitoring del progetto (Earned Value) Creazione diagrammi Pert/CPM/Gantt

Scope Management. IT Project Management. Lezione 3 Scope Management. Monitoring del progetto (Earned Value) Creazione diagrammi Pert/CPM/Gantt IT Project Management Lezione 3 Scope Management Federica Spiga A.A. 2009-2010 1 Check list del PM Identificare i requisiti del cliente Monitoring del progetto (Earned Value) Identificare i deliverable

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

Software Testing. Lezione 1 Introduzione al processo di testing. Federica Spiga. federica_spiga@yahoo.it. A.A. 2010-2011 Autori: A. Bei/F.

Software Testing. Lezione 1 Introduzione al processo di testing. Federica Spiga. federica_spiga@yahoo.it. A.A. 2010-2011 Autori: A. Bei/F. Software Testing Lezione 1 Introduzione al processo di testing Federica Spiga federica_spiga@yahoo.it A.A. 2010-2011 Autori: A. Bei/F.Spiga 1 2 Definizione di Software Testing Glen Myers -The Art of Software

Dettagli

L utilizzo del Virtual Prototyping come strumento previsionale di indagine della sicurezza ed esercizio ferroviario ROMA, 2-10-2015

L utilizzo del Virtual Prototyping come strumento previsionale di indagine della sicurezza ed esercizio ferroviario ROMA, 2-10-2015 L utilizzo del Virtual Prototyping come strumento previsionale di indagine della sicurezza ed esercizio ferroviario ROMA, 2-10-2015 1 AGENDA SVILUPPO KNOW HOW NEL SETTORE FERROVIARIO: TRASFERIMENTO DI

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

Soluzioni di strong authentication per il controllo degli accessi

Soluzioni di strong authentication per il controllo degli accessi Abax Bank Soluzioni di strong authentication per il controllo degli accessi Allegato Tecnico Milano Hacking Team S.r.l. http://www.hackingteam.it Via della Moscova, 13 info@hackingteam.it 20121 MILANO

Dettagli

TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE

TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica Tecnologie dell informazione e della comunicazione per le aziende CAPITOLO 3: Progettazione e sviluppo

Dettagli

catalogo corsi di formazione 2015/2016

catalogo corsi di formazione 2015/2016 L offerta formativa inserita in questo catalogo è stata suddivisa in quattro sezioni tematiche che raggruppano i corsi di formazione sulla base degli argomenti trattati. Organizzazione, progettazione e

Dettagli

Luigi Piroddi piroddi@elet.polimi.it

Luigi Piroddi piroddi@elet.polimi.it Automazione industriale dispense del corso 2. Introduzione al controllo logico Luigi Piroddi piroddi@elet.polimi.it Modello CIM Un moderno sistema di produzione è conforme al modello CIM (Computer Integrated

Dettagli

Recupero della frequenza di campionamento in Ricevitori DVB-T

Recupero della frequenza di campionamento in Ricevitori DVB-T ALTERA Contest Innovate Italy 2010 Recupero della frequenza di campionamento in Ricevitori DVB-T Antonio Argentieri e Felice Francesco Tafuri Sommario Team members Sampling Frequency Offset Caratteristiche

Dettagli

METODO_ SOLUZIONI_ DIALOGO_ MANAGEMENT_ COMPETENZE_ ASSISTENZA_ SERVIZI_ MISSION_ TECNOLOGIE_

METODO_ SOLUZIONI_ DIALOGO_ MANAGEMENT_ COMPETENZE_ ASSISTENZA_ SERVIZI_ MISSION_ TECNOLOGIE_ DIALOGO_ METODO_ SOLUZIONI_ COMPETENZE_ MISSION_ TECNOLOGIE_ ASSISTENZA_ MANAGEMENT_ SERVIZI_ GEWIN La combinazione di professionalità e know how tecnologico per la gestione aziendale_ L efficienza per

Dettagli

Corso di Eccellenza in Business Process Management. per la Sanità

Corso di Eccellenza in Business Process Management. per la Sanità Corso di Eccellenza in Business Process Management per la Sanità Con il patrocinio e la supervisione scientifica del Dipartimento di Informatica dell Università degli Studi di Torino Responsabile scientifico

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

Appunti della lezione del 8/10/2008 del corso di Basi di dati I - Università del Salento

Appunti della lezione del 8/10/2008 del corso di Basi di dati I - Università del Salento Appunti della lezione del 8/10/2008 del corso di Basi di dati I - Università del Salento Tecnologie per lo sviluppo di applicazioni La tendenza attuale dell'ingegneria è quella dell'integrazione di componenti

Dettagli

Sistemi di Elaborazione dell Informazione

Sistemi di Elaborazione dell Informazione Sistemi di Elaborazione dell Informazione Parte Terza L Informazione Il Ciclo di Vita del Software Studio di fattibilità Disegno Dati Analisi dei requisiti Sviluppo Installazione e Collaudo Disegno Software

Dettagli

Una necessità per aumentare Velocità Qualità Motivazione Flessibilità di un organizzazione moderna. SKF Car Business Unit

Una necessità per aumentare Velocità Qualità Motivazione Flessibilità di un organizzazione moderna. SKF Car Business Unit Una necessità per aumentare Velocità Qualità Motivazione Flessibilità di un organizzazione moderna 1 Un approccio difficile perchè Il Team conta più del singolo Utilizza risorse condivise E trasversale

Dettagli

Innovazione. Tecnologia. Know How

Innovazione. Tecnologia. Know How > Presentazione FLAG Consulting S.r.L. Innovazione. Tecnologia. Know How SOMMARIO 01. Profilo aziendale 02. Gestione Documentale 03. Enterprise Document Platform 01. Profilo aziendale Il partner ideale

Dettagli

Monitoraggio e gestione dell IDoc per i sistemi SAP

Monitoraggio e gestione dell IDoc per i sistemi SAP Libelle EDIMON Monitoraggio e gestione dell IDoc per i sistemi SAP Versione documento: 3.0 Un operazione IDoc correttamente funzionante e senza interruzioni è una parte essenziale dell esecuzione dei processi

Dettagli

AREE DI COMPETENZA ESPERIENZE MATURATE. ENGENIO s.r.l. via Messina, 15 20154 Milano amm.cv.società.rev1 P.IVA/CF 06590090962

AREE DI COMPETENZA ESPERIENZE MATURATE. ENGENIO s.r.l. via Messina, 15 20154 Milano amm.cv.società.rev1 P.IVA/CF 06590090962 AREE DI COMPETENZA ESPERIENZE MATURATE ENGENIO s.r.l. Premessa ENGENIO s.r.l. è una società di ingegneria che nasce nel secondo trimestre del 2009 con lo scopo di offrire un supporto ingegneristico alle

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

Lo Studio di Fattibilità

Lo Studio di Fattibilità Lo Studio di Fattibilità Massimo Mecella Dipartimento di Informatica e Sistemistica Università di Roma La Sapienza Definizione Insieme di informazioni considerate necessarie alla decisione sull investimento

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

Industrial Automation. Siemens HMI. Standardizzazione dell'interfaccia utente per massimizzare l'efficienza. SIEMENS S.p.A. IA - AS - Gruppo HMI

Industrial Automation. Siemens HMI. Standardizzazione dell'interfaccia utente per massimizzare l'efficienza. SIEMENS S.p.A. IA - AS - Gruppo HMI Siemens HMI Standardizzazione dell'interfaccia utente per massimizzare l'efficienza Hardware L introduzione di nuove tecnologie sia hardware che software e la diminuzione dei costi dei componenti ha modificato

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

Piattaforma tecnologica e strumenti di sviluppo

Piattaforma tecnologica e strumenti di sviluppo Piattaforma tecnologica e strumenti di sviluppo La tecnologia informatica e i nuovi paradigmi applicativi sono in continua evoluzione per dare risposta alle crescenti necessità del mercato con strumenti

Dettagli

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Testing - Strategie di del Software Testing del Software Il testing è quell attivit attività di esercizio del software tesa all individuazione dei malfunzionamenti prima della messa

Dettagli

MANUALE D USO SWEDA MASTER

MANUALE D USO SWEDA MASTER MANUALE D USO SWEDA MASTER COMPATIBILE WINDOWS VISTA Versione 1.2.0.3 Manuale RTS WPOS1 INDICE INDICE... 2 LEGENDA... 2 PREMESSA... 3 VERSIONI DEL PROGRAMMA... 3 COMPATIBILITA CON WINDOWS VISTA... 3 PROGRAMMAZIONE

Dettagli

Value Manager. Soluzione integrata per la pianificazione e il controllo di gestione

Value Manager. Soluzione integrata per la pianificazione e il controllo di gestione Value Manager Soluzione integrata per la pianificazione e il controllo di gestione Value Manager Soluzione integrata per la pianificazione e il controllo di gestione Value Manager è una soluzione completa

Dettagli

TECNICO SUPERIORE PER LE APPLICAZIONI INFORMATICHE

TECNICO SUPERIORE PER LE APPLICAZIONI INFORMATICHE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE I.C.T. Information and Communication Technology TECNICO SUPERIORE PER LE APPLICAZIONI INFORMATICHE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2008/2009 Questi lucidi sono stati prodotti sulla

Dettagli

Sistemi Informativi I Lezioni di Ingegneria del Software

Sistemi Informativi I Lezioni di Ingegneria del Software 4 Codifica, Test e Collaudo. Al termine della fase di progettazione, a volte anche in parallelo, si passa alla fase di codifica e successivamente alla fase di test e collaudo. In questa parte viene approfondita

Dettagli

Job meeting Salerno 2014. Company Profile

Job meeting Salerno 2014. Company Profile Job meeting Salerno 2014 Company Profile ALTEN, leader europeo nella progettazione e consulenza tecnologica, fornisce supporto ai Clienti per le strategie di sviluppo in materia di innovazione, R&S e sistemi

Dettagli

automazione impianti produzione calcestruzzo per alimentazione vibropresse e tubiere

automazione impianti produzione calcestruzzo per alimentazione vibropresse e tubiere Contatto: DUECI PROGETTI srl Emanuele Colombo +39 335 8339312 automazione impianti produzione calcestruzzo per alimentazione vibropresse e tubiere Realizzato con Unigest-DP PRESENTAZIONE Si tratta di un

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