La Produzione del Software

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "La Produzione del Software"

Transcript

1 La Produzione del Software Gian Luigi Ferrari Cosa e il software Software come prodotto di un processo Trasformatore di una conoscenza Servizio Software come prodotto industriale L industria mondiale del software e cresciuta negli anni 90 a tassi di incremento annuo del 10% (dal 2001 la screscita e ridotta) Servizi di rete basati su soluzioni tecnologiche innovative (Google, E-bay, VoiceOverIP) Software Tipi di prodotti software sofware di sistema software applicativo software scientifico e per l ingegneria software embedded (automotive) applicazioni web E-business, E-government Software per piattaforme enterprise software per l IA Robotica 1

2 Diamo i Numeri 1962 Mercury LoC 1965 Gemini LoC 1969 Apollo LoC 1981 Shuttle LoC 1990 Hubble LoC Telefonino (Nokia) LoC Windows XP LoC Altri numeri Quanto spende una nazione industrializzata 2.56 Mld Euro, la P.A. italiana per il 2001 (+95% risp. 2000) 1.02 Mld Euro per spese correnti, 1.54 per investimenti Industria ICT Mercato italiano dell ICT (prima metà 2002 prima metà 2004) L industria ICT e di tipo orizzontale Sistemi informatici sono costruiti scegliendo componenti software Servizi di rete: ISP, Web Hosting, Application server, etc Applicazionie: Office, Dreamweaver, etc % % -4.4% +1.8% +3.0% -0.5% Fonte: Assinform / NetConsulting Valori in Mln e D % 2

3 Mercato dell informatica in Italia (prima metà 2002 prima metà 2004) % % Software e Servizi % % % -0.5% -6.1% -0.9% -5.1% -5.3% +3.1% +0.6% -6.2% +0.2% Problemi dell industria del sw I progetti software spesso sono in ritardo Difficoltà nelle fasi iniziali dei progetti Cambi di piattaforma e tecnologia Difetti nel prodotto finale A volte (clamorosamente) falliscono Per obsolescenza prematura Per incapacità di raggiungere gli obiettivi Per esaurimento dei fondi Come si acquisice il software Capire quale e il software giusto. Grosso problema!!! Commercio del software Software Commerciale (www.microsoft.com) Software shareware (www.shareware.com) Shareware is a marketing method for software, whereby a trial version is distributed in advance and without payment, as is common for proprietary software. Shareware software is typically obtained free of charge, either by downloading from the internet or on magazine cover-disks. A user tries out the program, and thus shareware has also been known as 'try before you buy', demoware, trialware and by many other names. A shareware program is accompanied by a request for payment, and the software's distribution license often requires such a payment. Payment is often required once a set period of time has elapsed after installation. 3

4 Come si acquisisce il software Software freeware (www.linux.org) Open source software and shareware are similar in that they can be obtained and used without monetary cost. Usually shareware differs from open source software in that requests of voluntary "shareware fees" are made, often within the program itself, and in that source code for shareware programs is generally not available in a form that would allow others to extend the program. Software public domain (www.download.com) Software e un prodotto speciale E invisibile E facilmente duplicabile e distribuito su rete Non e garantito Viene acquistato su licenza Proprietaria Public Domain Open Source La garanzia del software Quale protezione ha il compratore da difetti del prodotto? Non esiste una nozione di garanzia Software viene venduto cosi come e e se ci sono difetti il venditore non se ne fa carico Leggete i contratti la prima volta che utilizzate un prodotto 4

5 Stakeholders (parti interessate) Progettisti Management Personale Tecnico Utenti Finanziatori Ogni parte interessata ha una sua visione!! Una soluzione ingegneristica 1968, Conferenza di Garmish Crisi del software I successi del software generano grandi aspettative Gli insuccessi generano clamore e delusione Ingegneria del software L industria del software ha bisogno di metodi Controllare prodotto e produzione Definizione IEEE L approccio sistematico allo sviluppo, all operatività, alla manutenzione e al ritiro del software (Glossario IEEE) Il software è un prodotto con il suo ciclo vitale Approccio sistematico Definizione di Fairley La disciplina tecnologica e gestionale per la produzione sistematica e la manutenzione di prodotti software sviluppati e modificati con tempi e costi preventivati (R. Fairley, 1985) Disciplina gestionale: costi, tempi, risorse Controllo della qualità: costi e risultati definiti 5

6 Il processo software Insieme strutturato di attivita necessarie per produrre un sistema software Specifica Progetto e sviluppo Verifica e validazione Evoluzione Per capire come usare un prodotto software in un contesto organizzativo queste fasi vanno esplicitamente modellate Il modello a cascata (waterfall) Definito nel 1970 da Royce Successione di fasi sequenziali Impossibilità di ritornare a fasi precedenti In caso di eventi eccezionali il processo riparte Documentazione Ogni fase produce documenti che concretizzano la fase I documenti sono necessari per la fase successiva Modello document driven Schema del modello a cascata Caratteristiche delle fasi analisi Fattibilità Requisiti Specifica progettazione Architetturale Dettaglio realizzazione Codifica Prove Integrazione Collaudo manutenzione Correttiva Adattativa Perfettiva Le fasi sono descritte in termini di Attività e prodotti intermedi Contenuti e struttura dei documenti Responsabilità e ruoli coinvolti Scadenze di consegna dei documenti Dipendenze causali e temporali Riferimento per l identificazione delle attività 6

7 Variazioni al modello a cascata Mancanza di flessibilità Rigorosa sequenzialità delle fasi Non prevede cambiamenti nei requisiti Genera molta manutenzione Burocratico e poco realistico Cascata con prototipazione Cascata con ritorni Modelli iterativi Necessità di modelli adattabili ai cambiamenti Cambiamenti delle soluzioni e delle tecnologie Cambiamenti dei requisiti del committente Soluzione generale Decomporre la realizzazione del sistema Ritardare la realizzazione delle componenti che dipendono criticamente da fattori esterni (tecnologie, hardware sperimentale, ecc) Le iterazioni sono pianificate Modello incrementale Schema del modello incrementale Analisi e progettazione del software I requisiti sono identificati completamente L architettura del sistema è identificata e stabilita I passi della realizzazione incrementale sono pianificati Realizzazione incrementale Progettazione di dettaglio, codifica e prove analisi e progettazione progettazione di dettaglio realizzazione accettazione versione i Integrazione e collaudo Accettazione di versioni parziali 7

8 Modello evolutivo Schema del modello evolutivo Analisi preliminare I requisiti di massima sono identificati L architettura di massima è definita I passi di analisi e realizzazione evolutiva sono pianificati Analisi e realizzazione evolutive Raffinamento ed estensione dell analisi analisi preliminare analisi e progettazione realizzazione prototipo o accettazione Progettazione, codifica, prove e integrazione Rilascio di prototipi, accettazione finale Cosa e l ingegneria del software? Ingegneria del software L ingegneria del software e una disciplina metodologica che studia i metodi di produzione, le teorie alla base dei metodi e gli strumenti di sviluppo di sistemi complessi. E una disciplina empirica 8

9 Domande? Scrivere e leggere i requisiti Requisiti Stabilire cosa richiede un utente ad un prodotto software Non stabilire come il prodotto software verra costruito Ingegneria dei requisiti Richiede la definizione Servizi che un cliente richiede ad un sistema Scenari di uso del sistema Vincoli operativi del sistema 9

10 Tecniche di elicitazione Interviste Brainstorming Casi d uso Giochi di ruolo Prototipizzazione Cosa e un requisito Requisito e una descrizione astratta di un servizio un vincolo di sistema, una specifica dettagliata del sistema Requisiti hanno una doppia funzione Base per una offerta di contratto (aperti a possibili interpretazioni) Base per il contratto (dettagliati e non soggetti ad interpretazioni arbitrarie) Specifica e definizione Definizione dei requisiti Descrivere in linguaggio naturale I servizi richiesti e I vincoli operativi Serve per il cliente Specifica dei requisiti Documento strutturato che dettaglia I servizi attesi Contratto tra cliente e contraente 10

11 Inconsistenza dei requisiti E difficile anticipare l effetto di un nuovo servizio all interno di una organizzazione Per chiarire i requisiti e spesso utile l utilizzo di prototipi Documento dei requisti Deve specificare il comportamento esterno del sistema Deve specificare i vincoli realizzativi Deeve essere facilmente modificabile Deve servire come riferimento per la manutenzione Deve predire possibili cambiamenti Deve definire le risposte ad eventi non attesi Spiegazione dei requisiti E importante avere una spiegazione dei requisiti Aiuto a chi sviluppa per comprendere il perche di un requisito Modificabilita Controllare i requisiti Validita : soddisfano le funzioni richieste? Consistenza: ci sono conflitti? Completezza: sono incluse tutte le funzionalita richieste? Realisticita : sono fattibili con il budget disponibile e la tecnologia corrente? 11

12 London ambulance service Progetti software famigerati Sistema per gestire il servizio ambulanze Unificazione di 3 servizi, ottimizzazione dei percorsi Guida vocale degli autisti Risultati 3 versioni, costo totale: Euro L ultima versione abbandonata dopo soli 3 giorni d uso Analisi errata del problema Denver Airport Sistema di smistamento dei bagagli 35 Km di rete, 4000 carrelli, 5000 occhi, 56 lettori $ di investimento Risultati Inaugurazione dell aeroporto ritardata di molti mesi $ al giorno di perdita (costi + mancati guadagni) Altri progetti... Ariane 5 Fallimento del primo lancio del vettore commerciale ESA Test con dati vecchi, per problemi di gestione Realizzazione difettosa 12

13 Altri progetti... Patriot Una caserma colpita per un difetto nel sistema di guida Mars Climate Orbiter & Mars Polar Lander Difetti nel software hanno causato il fallimento delle missioni Non c e speranza? Moltissimo software funziona... proiettore, tv, auto, telefonia,... 13

Scienze del computer. Cliente. Funzioni del computer. Problema. Teorie. Ingegneria del Software. Strumenti e Tecniche per Risolvere il problema

Scienze del computer. Cliente. Funzioni del computer. Problema. Teorie. Ingegneria del Software. Strumenti e Tecniche per Risolvere il problema L ingegneria del SW è un campo della scienze del computer che si occupa della costruzione di sistemi software complessi che vengono sviluppati da equipe di ingegneri. Sistemi che devono essere in servizio

Dettagli

Introduzione. Il software e l ingegneria del software. Marina Mongiello Ingegneria del software 1

Introduzione. Il software e l ingegneria del software. Marina Mongiello Ingegneria del software 1 Introduzione Il software e l ingegneria del software Marina Mongiello Ingegneria del software 1 Sommario Il software L ingegneria del software Fasi del ciclo di vita del software Pianificazione di sistema

Dettagli

Metodologia Classica di Progettazione delle Basi di Dati

Metodologia Classica di Progettazione delle Basi di Dati Metodologia Classica di Progettazione delle Basi di Dati Metodologia DB 1 Due Situazioni Estreme Realtà Descritta da un documento testuale che rappresenta un insieme di requisiti del software La maggiore

Dettagli

Ingegneria del SW. Nathalie Morey. nmorey@unime.it. E-mail. 20-06-2013 Inizio. Indietro Avanti

Ingegneria del SW. Nathalie Morey. nmorey@unime.it. E-mail. 20-06-2013 Inizio. Indietro Avanti Ingegneria del SW Nathalie Morey E-mail nmorey@unime.it 20-06-2013 Programma Principi di ingegneria del software Processo software Ciclo di vita Definizione del problema Analisi dei requisiti e specifiche:

Dettagli

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti)

OPEN SOURCE. Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti) OPEN SOURCE Concetti chiave e implicazioni per le scelte aziendali (fornitori e utenti) OBIETTIVI Cosa sono i sw open source? Cosa li distingue dai sofware non open? Quali implicazioni per: I professionisti

Dettagli

Strumenti ICT per l innovazione del business

Strumenti ICT per l innovazione del business 2012 Strumenti ICT per l innovazione del business Progetto finanziato da Forlì 12-04-2012 1 Sommario Gli strumenti ICT a supporto delle attività aziendali Le piattaforme software Open Source per le piccole

Dettagli

Ingegneria del Software Requisiti e Specifiche

Ingegneria del Software Requisiti e Specifiche Ingegneria del Software Requisiti e Specifiche Obiettivi. Affrontare i primi passi della produzione del software: la definizione dei requisiti ed il progetto architetturale che porta alla definizione delle

Dettagli

Lezione 1 Ingegneria del Software II- Introduzione e Motivazione. Ingegneria del Software 2 Introduzione e Richiami 1

Lezione 1 Ingegneria del Software II- Introduzione e Motivazione. Ingegneria del Software 2 Introduzione e Richiami 1 Lezione 1 Ingegneria del Software II- Introduzione e Motivazione Ingegneria del Software 2 Introduzione e Richiami 1 Riferimenti bibliografici I. Sommerville Ingegneria del Software 8a edizione Cap.1 R.

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

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

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

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

TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE

TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE I.C.T. Information and Communication Technology TECNICO SUPERIORE PER LO SVILUPPO DEL SOFTWARE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI DESCRIZIONE

Dettagli

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello

Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del Gestione di progetto Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima dei costi di progetto Rischi

Dettagli

PIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI

PIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI PIANIFICAZIONE DI PROGETTO DI SISTEMI INFORMATIVI OBIETTIVI 1. Descrivere approcci e attività tipiche per pianificare e impostare il progetto di un S.I. 2. Identificare problemi chiave 3. Illustrare alcuni

Dettagli

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione

Processi (di sviluppo del) software. Fase di Analisi dei Requisiti. Esempi di Feature e Requisiti. Progettazione ed implementazione Processi (di sviluppo del) software Fase di Analisi dei Requisiti Un processo software descrive le attività (o task) necessarie allo sviluppo di un prodotto software e come queste attività sono collegate

Dettagli

Tornare a crescere con il digitale

Tornare a crescere con il digitale Tornare a crescere con il digitale Trasformazione digitale a portata di PMI Cosa dicono le aziende modenesi? Giancarlo Capitani Il mercato ICT e digitale nel 2014-2015 Le anticipazioni del rapporto Assinform

Dettagli

Ciclo di vita del software

Ciclo di vita del software Operatore Informatico Giuridico Informatica Giuridica A.A 2003/2004 I Semestre Ciclo di vita del software Lezione 2 prof. Monica Palmirani Hardware e Software - prima definizione Hardware: parte fisica

Dettagli

02: Project Management

02: Project Management 02: Project Management Le tre P del project management Persone motivate / esperte SEI PM-CMM (People Management Capability Maturity Model) assunzione / selezione addestramento / cultura di gruppo stipendio

Dettagli

Ingegneria del Software

Ingegneria del Software Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A1_1 V2.2 Ingegneria del Software Il contesto industriale del software Il contenuto del documento è liberamente utilizzabile

Dettagli

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Gli elaboratori utilizzano memoria per Dati da elaborare Istruzioni eseguite dall elaboratore software differenti risoluzione problemi differenti Algoritmo

Dettagli

Liceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati

Liceo Tecnologico. Indirizzo Informatico e Comunicazione. Indicazioni nazionali per Piani di Studi Personalizzati Indirizzo Informatico e Comunicazione Indicazioni nazionali per Piani di Studi Personalizzati Indirizzo Informatico e Comunicazione Discipline con attività di laboratorio 3 4 5 Fisica 132 Gestione di progetto

Dettagli

SISTEMA E-LEARNING INeOUT

SISTEMA E-LEARNING INeOUT SISTEMA E-LEARNING INeOUT AMBIENTE OPERATIVO 1 Premesse metodologiche La complessità di un sistema informatico dipende dall aumento esponenziale degli stati possibili della sua architettura. Se è vero

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

Gestione dei Progetti (2005-2006)

Gestione dei Progetti (2005-2006) Gestione dei Progetti (2005-2006) Alessandro Agnetis DII Università di Siena (Alcune delle illustrazioni contenute nella presentazione sono tratte da PMBOK, a guide to the Project Management Body of Knowledge,

Dettagli

Ingegneria del Software T. 2. Analisi orientata agli oggetti

Ingegneria del Software T. 2. Analisi orientata agli oggetti Ingegneria del Software T 2. Analisi orientata agli oggetti Per effettuare correttamente l analisi, è necessario Comunicare con l utente Ottenere una buona conoscenza dell area applicativa Determinare

Dettagli

La Metodologia adottata nel Corso

La Metodologia adottata nel Corso La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema

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

Analisi. Ingegneria del Software L-A. Analisi. Analisi. Ingegneria del Software L-A 2.1. 2. Analisi orientata agli oggetti

Analisi. Ingegneria del Software L-A. Analisi. Analisi. Ingegneria del Software L-A 2.1. 2. Analisi orientata agli oggetti Ingegneria del Software L-A 2. orientata agli oggetti Per effettuare correttamente l analisi, è necessario Comunicare con l utente Ottenere una buona conoscenza dell area applicativa Determinare in dettaglio

Dettagli

Analisi. Ingegneria del Software L-A. Analisi. Analisi. Analisi e gestione dei rischi. Analisi e gestione dei rischi. Ingegneria del Software L-A 2.

Analisi. Ingegneria del Software L-A. Analisi. Analisi. Analisi e gestione dei rischi. Analisi e gestione dei rischi. Ingegneria del Software L-A 2. Ingegneria del Software L-A 2. orientata agli oggetti Per effettuare correttamente l analisi, è necessario Comunicare con l utente Ottenere una buona conoscenza dell area applicativa Determinare in dettaglio

Dettagli

PartnerWorld. Straordinarie possibilità di crescita con. IBM Global Financing. Servizi finanziari per i Business Partner IBM. IBM Global Financing

PartnerWorld. Straordinarie possibilità di crescita con. IBM Global Financing. Servizi finanziari per i Business Partner IBM. IBM Global Financing PartnerWorld IBM Global Financing Straordinarie possibilità di crescita con IBM Global Financing Servizi finanziari per i Business Partner IBM ibm.com/partnerworld Accesso diretto a un avanzato servizio

Dettagli

Progetto software 2008/2009. Docente Marianna Nicolosi Asmundo

Progetto software 2008/2009. Docente Marianna Nicolosi Asmundo Progetto software 2008/2009 Docente Marianna Nicolosi Asmundo Obiettivi del corso Coinvolgervi nello sviluppo di un progetto software in cui mettere a frutto le conoscenze che avete acquisito durante i

Dettagli

TECNICO SUPERIORE DEI TRASPORTI E DELL INTERMODALITÀ

TECNICO SUPERIORE DEI TRASPORTI E DELL INTERMODALITÀ ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE TRASPORTI TECNICO SUPERIORE DEI TRASPORTI E DELL INTERMODALITÀ STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI TECNICO SUPERIORE DEI TRASPORTI E

Dettagli

Cos è l Ingegneria del Software?

Cos è l Ingegneria del Software? Cos è l Ingegneria del Software? Corpus di metodologie e tecniche per la produzione di sistemi software. L ingegneria del software è la disciplina tecnologica e gestionale che riguarda la produzione sistematica

Dettagli

Manutenzione del software

Manutenzione del software del software Generalità Leggi dell evoluzione del software Classi di manutenzione Legacy systems Modelli di processo per la manutenzione 1 Generalità La manutenzione del software è il processo di modifica

Dettagli

Concetti di base di ingegneria del software

Concetti di base di ingegneria del software Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza

Dettagli

Premio Innovazione ICT

Premio Innovazione ICT Premio Innovazione ICT Sistemi gestionali, Business Intelligence e CRM Produzione di omogeneizzatori e di pompe ad alta pressione Dipendenti: 30 Fatturato: 8 milioni di Euro L integrazione tra sistema

Dettagli

Dati e soluzioni digitali per i professionisti dell automotive

Dati e soluzioni digitali per i professionisti dell automotive Quattroruote Professional è la divisione di Editoriale Domus che da anni realizza e offre ai professionisti dei settori automobilistico, assicurativo e autoriparativo una vasta gamma di soluzioni tra cui

Dettagli

Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite. Agile Group DIEE, Università di Cagliari www.agile.diee.unica.

Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite. Agile Group DIEE, Università di Cagliari www.agile.diee.unica. Metodologie Agili per lo sviluppo di applicazioni Internet Distribuite Agile Group DIEE, Università di Cagliari www.agile.diee.unica.it Agile Group Agile Group, gruppo di ricerca su Ingegneria del SW,

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

Ministero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione

Ministero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Informatico, Grafico e Comunicazione Ministero dell istruzione, dell università e della ricerca Liceo Tecnologico Indirizzo Informatico, Grafico e Comunicazione Percorso Informatico e Comunicazione Indicazioni nazionali per i Piani di Studio

Dettagli

INDICE 22-02-2005 15:25 Pagina V. Indice

INDICE 22-02-2005 15:25 Pagina V. Indice INDICE 22-02-2005 15:25 Pagina V Indice Gli autori XIII XVII Capitolo 1 I sistemi informativi aziendali 1 1.1 INTRODUZIONE 1 1.2 IL MODELLO INFORMATICO 3 1.2.1. Il modello applicativo 3 Lo strato di presentazione

Dettagli

cin>>c8 s.r.l. Offerta Pagina 1 di 6 Offerta

cin>>c8 s.r.l. Offerta Pagina 1 di 6 Offerta Offerta Pagina 1 di 6 Offerta Indice 1 - INTRODUZIONE... 3 1.1 - OBIETTIVO DEL DOCUMENTO...3 1.2 - STRUTTURA DEL DOCUMENTO...3 1.3 - RIFERIMENTI...3 1.4 - STORIA DEL DOCUMENTO...3 2 - PREMESSA... 4 3 -

Dettagli

Fattura elettronica e conservazione

Fattura elettronica e conservazione Fattura elettronica e conservazione Maria Pia Giovannini Responsabile Area Regole, standard e guide tecniche Agenzia per l Italia Digitale Torino, 22 novembre 2013 1 Il contesto di riferimento Agenda digitale

Dettagli

PROGETTO SOCIALE D INIZIATIVA WIN (WELLFARE DI INIZIATIVA).

PROGETTO SOCIALE D INIZIATIVA WIN (WELLFARE DI INIZIATIVA). PROGETTO SOCIALE D INIZIATIVA WIN (WELLFARE DI INIZIATIVA). Ing Paolo Neri 4 Settembre 2014 Associazione Vecchie e Nuove Povertà Empoli IL «PROGETTO SOCIALE D INIZIATIVA» Missione: favorire l uscita dal

Dettagli

Pianificazione e gestione di progetto. Adozione di tecniche e metodologie usate anche in settori diversi dalla progettazione sw

Pianificazione e gestione di progetto. Adozione di tecniche e metodologie usate anche in settori diversi dalla progettazione sw Pianificazione e gestione di progetto Responsabile di progetto: attività 1) Pianificazione 2) Organizzazione 3) Gestione del personale (staffing) 4) Direzione 5) Controllo Adozione di tecniche e metodologie

Dettagli

Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa. La mia scuola ha un sito Web

Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa. La mia scuola ha un sito Web Gruppo 4: Gelmi Martina, Morelato Francesca, Parisi Elisa La mia scuola ha un sito Web Presentazione del corso Contenuti e obiettivi del corso Imparare a lavorare con le metodologie dell ingegneria del

Dettagli

Evoluzione del modello ASP: Verso l e-business on demand. Enrico Bozzi Emerging Market IBM

Evoluzione del modello ASP: Verso l e-business on demand. Enrico Bozzi Emerging Market IBM Evoluzione del modello ASP: Verso l e-business on demand Enrico Bozzi Emerging Market IBM Agenda Il difficile mestiere dell ASP Cosa non ha funzionato nella fase 1? L evoluzione del modello ASP verso l

Dettagli

Pianificazione di progetto esecutiva: tempi, fasi, risultati. Piero Luisi Project Manager del progetto e-demps - Comune di Pesaro

Pianificazione di progetto esecutiva: tempi, fasi, risultati. Piero Luisi Project Manager del progetto e-demps - Comune di Pesaro Pianificazione di progetto esecutiva: tempi, fasi, risultati Piero Luisi Project Manager del progetto e-demps - Comune di Pesaro Le macro fasi e prodotti del progetto - 1 Fase 1: Analisi e definizione

Dettagli

Archiviazione Documentale

Archiviazione Documentale Archiviazione Documentale Il Progetto OPEN SOURCE tutto Italiano per la Gestione Elettronica della documentazione, firma digitale, conservazione sostitutiva, fatturazione elettronica e protocollo informatico.

Dettagli

TECNICO SUPERIORE DELLA LOGISTICA INTEGRATA

TECNICO SUPERIORE DELLA LOGISTICA INTEGRATA ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE TRASPORTI TECNICO SUPERIORE DELLA LOGISTICA INTEGRATA STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI TECNICO SUPERIORE DELLA LOGISTICA INTEGRATA

Dettagli

Allegato 2: Prospetto informativo generale

Allegato 2: Prospetto informativo generale Gara a procedura ristretta accelerata per l affidamento, mediante l utilizzo dell Accordo Quadro di cui all art. 59 del D.Lgs. n. 163/2006, di Servizi di Supporto in ambito ICT a InnovaPuglia S.p.A. Allegato

Dettagli

Ci sono circa 700.000 centralini in Italia

Ci sono circa 700.000 centralini in Italia Ci sono circa 700.000 centralini in Italia Il 90% è un centralino tradizionale Un centralino si cambia ogni 10-12 anni Se ho 200 clienti, posso vendere 20-30 centralini l anno con un fatturato di +150.000

Dettagli

I Servizi di Lepida@Unife: Wi-Fe, VoIP-Fe, Desktop-Fe

I Servizi di Lepida@Unife: Wi-Fe, VoIP-Fe, Desktop-Fe : Wi-Fe, VoIP-Fe, Desktop-Fe Prof. Cesare Stefanelli Prof. Gianluca Mazzini Dipartimento di Ingegneria {gianluca.mazzini, cesare.stefanelli}@unife.it 22 Gennaio 2007 Obiettivi Informatizzazione Passi per

Dettagli

ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI

ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI ISTITUTO TECNICO COMMERCIALE STATALE ABBA - BALLINI Via Tirandi n. 3-25128 BRESCIA tel. 030/307332-393363 - fax 030/303379 www.abba-ballini.it email: info@abba-ballini.it DIPARTIMENTO DI INFORMATICA Attività

Dettagli

1- Corso di IT Strategy

1- Corso di IT Strategy Descrizione dei Corsi del Master Universitario di 1 livello in IT Governance & Compliance INPDAP Certificated III Edizione A. A. 2011/12 1- Corso di IT Strategy Gli analisti di settore riportano spesso

Dettagli

Cloud Computing e Mobility:

Cloud Computing e Mobility: S.A.F. SCUOLA DI ALTA FORMAZIONE LUIGI MARTINO Cloud Computing e Mobility: Lo studio professionale agile e sicuro Davide Grassano Membro della Commissione Informatica 4 dicembre 2013 - Milano Agenda 1

Dettagli

Direzione Centrale Sistemi Informativi

Direzione Centrale Sistemi Informativi Direzione Centrale Sistemi Informativi Missione Contribuire, in coerenza con le strategie e gli obiettivi aziendali, alla definizione della strategia ICT del Gruppo, con proposta al Chief Operating Officer

Dettagli

Alla scoperta del Software Libero

Alla scoperta del Software Libero Alla scoperta del Software Libero Roberto Di Cosmo Université de Paris VII & INRIA Roquencourt http://www.dicosmo.org 10 Dicembre 2001 (C) Roberto Di Cosmo - Alla scoperta del Software Libero 12/2001 1

Dettagli

RUP (Rational Unified Process)

RUP (Rational Unified Process) RUP (Rational Unified Process) Caratteristiche, Punti di forza, Limiti versione del tutorial: 3.3 (febbraio 2007) Pag. 1 Unified Process Booch, Rumbaugh, Jacobson UML (Unified Modeling Language) notazione

Dettagli

Il mercato Digitale 2015

Il mercato Digitale 2015 Il mercato ICT 2015 Il mercato Digitale 2015 Anteprima dati Assinform presentazione agli Associati/ Conferenza Stampa Milano/Roma 23 marzo 2015 Il mercato digitale nel Mondo nel 2014 Web e Mobility alla

Dettagli

Quel che ogni azienda deve sapere sul finanziamento*

Quel che ogni azienda deve sapere sul finanziamento* Quel che ogni azienda deve sapere sul finanziamento* *ma senza le note scritte in piccolo Allineare gli investimenti tecnologici con le esigenze in evoluzione dell attività Il finanziamento è una strategia

Dettagli

figure professionali software

figure professionali software Responsabilità del Program Manager Valuta la fattibilità tecnica delle opportunità di mercato connesse al programma; organizza la realizzazione del software in forma di progetti ed accorpa più progetti

Dettagli

Definizione di Open Source

Definizione di Open Source L Open Source Definizione di Open Source In informatica, open source (termine inglese che significa sorgente aperta) indica un software i cui autori (più precisamente i detentori dei diritti) ne permettono,

Dettagli

IL PROJECT MANAGEMENT

IL PROJECT MANAGEMENT IL PROJECT MANAGEMENT Scopi e campi di applicazione La pianificazione del progetto Le tecniche di pianificazione del progetto Le tecniche di pianificazione dei tempi La gestione e il controllo del progetto

Dettagli

Project Portfolio Management e Program Management in ambito ICT: la verifica di fattibilità del Piano.

Project Portfolio Management e Program Management in ambito ICT: la verifica di fattibilità del Piano. Project Portfolio Management e Program Management in ambito ICT: la verifica di fattibilità del Piano. di: Enrico MASTROFINI Ottobre 2004 Nella formulazione iniziale del Piano Ict sono di solito inseriti

Dettagli

Abstract. Reply e il Cloud Computing: la potenza di internet e un modello di costi a consumo. Il Cloud Computing per Reply

Abstract. Reply e il Cloud Computing: la potenza di internet e un modello di costi a consumo. Il Cloud Computing per Reply Abstract Nei nuovi scenari aperti dal Cloud Computing, Reply si pone come provider di servizi e tecnologie, nonché come abilitatore di soluzioni e servizi di integrazione, volti a supportare le aziende

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

Il Customer Relationship Management

Il Customer Relationship Management Il Customer Relationship Management In sintesi In sintesi il Customer Relationship Management può essere definito come una disciplina finalizzata a migliorare l'efficacia elle interazioni con i propri

Dettagli

ADEGUATEZZA O ADEGUAMENTO DEL SOFTWARE PRÊT-À-PORTER ALLE ESIGENZE DEGLI UTENTI PROF. FABIO A. SCHREIBER POLITECNICO DI MILANO

ADEGUATEZZA O ADEGUAMENTO DEL SOFTWARE PRÊT-À-PORTER ALLE ESIGENZE DEGLI UTENTI PROF. FABIO A. SCHREIBER POLITECNICO DI MILANO ADEGUATEZZA O ADEGUAMENTO DEL SOFTWARE PRÊT-À-PORTER ALLE ESIGENZE DEGLI UTENTI PROF. FABIO A. SCHREIBER POLITECNICO DI MILANO SCHEMA DELLA PRESENTAZIONE EVOLUZIONE DEI RAPPORTI TRA FORNITORE E CLIENTE

Dettagli

CONSIP SpA. Gara per l affidamento dei servizi di supporto strategico a Consip nel campo dell Information & Communication Technology (ICT)

CONSIP SpA. Gara per l affidamento dei servizi di supporto strategico a Consip nel campo dell Information & Communication Technology (ICT) CONSIP S.p.A. Allegato 6 Capitolato tecnico Capitolato relativo all affidamento dei servizi di supporto strategico a Consip nel campo dell Information & Communication Technology (ICT) Capitolato Tecnico

Dettagli

PROFILO AZIENDALE 2011

PROFILO AZIENDALE 2011 PROFILO AZIENDALE 2011 NET STUDIO Net Studio è un azienda che ha sede in Toscana ma opera in tutta Italia e in altri paesi Europei per realizzare attività di Consulenza, System Integration, Application

Dettagli

Sistemi operativi e tipi di dati estremamente ETEROGENEI. Differenti livelli di possibile interazione con gli applicativi proprietari.

Sistemi operativi e tipi di dati estremamente ETEROGENEI. Differenti livelli di possibile interazione con gli applicativi proprietari. 28 laboratori scientifici complessi dotati di sistemi informatici per il controllo e la acquisiz.izione dei dati Sistemi operativi e tipi di dati estremamente ETEROGENEI. Differenti livelli di possibile

Dettagli

Giuseppe Santucci. Qualità nella Produzione del Software. 02- Il sistema assicurazione qualità (SQAS: Sofware Quality Assurance System)

Giuseppe Santucci. Qualità nella Produzione del Software. 02- Il sistema assicurazione qualità (SQAS: Sofware Quality Assurance System) Giuseppe Santucci Qualità nella Produzione del Software 02- Il sistema assicurazione qualità (SQAS: Sofware Quality Assurance System) 02SQAS.1 Peculiarità del SW XXX warrants that the media (!) on which

Dettagli

LA REDAZIONE DEL PROGETTO FORMATIVO

LA REDAZIONE DEL PROGETTO FORMATIVO Istituto superiore per la Ricerca e la Protezione Ambientale Ministero del Lavoro, Salute e Politiche Sociali In collaborazione con: Ministero dell Ambiente e della Tutela del Territorio e del Mare Ministero

Dettagli

L automazione in Italia di fronte alle nuove sfide della tecnologia

L automazione in Italia di fronte alle nuove sfide della tecnologia L automazione in Italia di fronte alle nuove sfide della tecnologia Marco Vecchio ANIE Automazione Automazione Industriale Award Milano, 15 dicembre 2015 Federazione ANIE Federazione Nazionale Imprese

Dettagli

TUTTO QUELLO CHE OCCORRE SAPERE PER RESTARE COMPETITIVI SUL MERCATO

TUTTO QUELLO CHE OCCORRE SAPERE PER RESTARE COMPETITIVI SUL MERCATO TUTTO QUELLO CHE OCCORRE SAPERE PER RESTARE COMPETITIVI SUL MERCATO Proposte Corsi OFFERTA I contenuti sono stati sviluppati per rispondere ai fabbisogni formativi specifici per poter realizzare piani

Dettagli

L'evoluzione dei Sistemi Informativi e i nuovi modelli di offerta 23 ottobre 2009. www.osservatori.net

L'evoluzione dei Sistemi Informativi e i nuovi modelli di offerta 23 ottobre 2009. www.osservatori.net L'evoluzione dei Sistemi Informativi e i nuovi modelli di offerta: opportunità e sfide in un momento di crisi Mariano Corso School of Management Politecnico di Milano Milano, 23 ottobre 2009 Ricerca ALCUNI

Dettagli

Gestione Unica Utenti End User Support and Application Management Services

Gestione Unica Utenti End User Support and Application Management Services A COSA SERVE Fornisce supporto a 360 agli Utenti Gestione ottimizzata dell intero «ciclo di vita» degli asset informatici dalla acquisizione alla dismissione, eliminando l impatto della complessità tecnologica

Dettagli

TECNICO SUPERIORE DELLE INFRASTRUTTURE LOGISTICHE

TECNICO SUPERIORE DELLE INFRASTRUTTURE LOGISTICHE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE SETTORE TRASPORTI TECNICO SUPERIORE DELLE INFRASTRUTTURE LOGISTICHE STANDARD MINIMI DELLE COMPETENZE TECNICO PROFESSIONALI TECNICO SUPERIORE DELLE INFRASTRUTTURE

Dettagli

Consip S.p.A. Obiettivi e prospettive per la razionalizzazione degli acquisti della PA. Dott. Domenico Casalino, Amministratore Delegato

Consip S.p.A. Obiettivi e prospettive per la razionalizzazione degli acquisti della PA. Dott. Domenico Casalino, Amministratore Delegato Consip S.p.A. Obiettivi e prospettive per la razionalizzazione degli acquisti della PA Dott. Domenico Casalino, Amministratore Delegato Roma, 30 gennaio 2012 1 Macro Trend in atto nella PA In un momento

Dettagli

PROFILO D IMPRESA. Analisi, realizzazione ed assistenza di sistemi informativi

PROFILO D IMPRESA. Analisi, realizzazione ed assistenza di sistemi informativi PROFILO D IMPRESA BENVENUTI IN EBS INFORMATICA L AZIENDA 01 L AZIENDA IL FUTURO DIPENDE DAL NOSTRO PRESENTE Ebs Informatica è nata da una consolidata esperienza del suo fondatore nell ambito della consulenza

Dettagli

Introduzione al Project Management

Introduzione al Project Management IT Project Management Lezione 1 Introduzione al Project Management Federica Spiga A.A. 2009-2010 1 Rapporto CHAOS 2009 Progetti completati in tempo, all interno del budget, rispettando i requisiti RAPPORTO

Dettagli

Il ciclo del software (e di tante altre cose)

Il ciclo del software (e di tante altre cose) Il ciclo del software (e di tante altre cose) V1.2 Ott. 2009 preliminare 1 Come nella vita La vita è una ruota che gira Si viene concepiti Si nasce Si cresce Si impara (ci si potenzia) Si procrea Si invecchia

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

Profilo professionale: GESTORE DI PICCOLI ALBERGHI Livello: 3

Profilo professionale: GESTORE DI PICCOLI ALBERGHI Livello: 3 Profilo professionale: GESTORE DI PICCOLI ALBERGHI Livello: 3 Competenze Materie Competenze associate C1 C2 COMPITI INERENTI LA DIREZIONE PIANIFICAZIONE SUPERVISIONARE LA CORRISPONDENZA CON I REQUISITI

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

Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI. Indice

Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI. Indice Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI Prefazione Autori XIII XVII Capitolo 1 Sistemi informativi aziendali 1 1.1 Introduzione 1 1.2 Modello organizzativo 3 1.2.1 Sistemi informativi

Dettagli

PIANO DI LAVORO DEL PROFESSORE

PIANO DI LAVORO DEL PROFESSORE ISTITUTO DI ISTRUZIONE SUPERIORE STATALE IRIS VERSARI - Cesano Maderno (MB) PIANO DI LAVORO DEL PROFESSORE Indirizzo : LICEO SCIENTIFICO LICEO SCIENTIFICO Scienze Applicate LICEO TECNICO ISTITUTO TECNICO

Dettagli

Profilo della Società per la Piccola e Media Impresa (PMI)

Profilo della Società per la Piccola e Media Impresa (PMI) Profilo della Società per la Piccola e Media Impresa (PMI) Chi siamo Il gruppo nasce a Roma capitalizzando le esperienze maturate dai professionisti che ne fanno parte. Le società del gruppo Il Gruppo

Dettagli

Indice strutturato dello studio di fattibilità

Indice strutturato dello studio di fattibilità Indice strutturato dello studio di fattibilità DigitPA 00137 Roma - viale Marx, 43 Pagina 1 di 10 Indice 1 2 SPECIFICITÀ DELLO STUDIO DI FATTIBILITÀ IN UN PROGETTO DI RIUSO... 3 INDICE STRUTTURATO DELLO

Dettagli

metodologie metodologia una serie di linee guida per raggiungere certi obiettivi

metodologie metodologia una serie di linee guida per raggiungere certi obiettivi metodologie a.a. 2003-2004 1 metodologia una serie di linee guida per raggiungere certi obiettivi più formalmente: un processo da seguire documenti o altri elaborati da produrre usando linguaggi più o

Dettagli

Fabbrica Futuro. Idee e strumenti per l impresa manifatturiera del domani LA RISPOSTA EVOLUTA DELLA CONSULENZA ALLA DINAMICITÀ DEL MERCATO.

Fabbrica Futuro. Idee e strumenti per l impresa manifatturiera del domani LA RISPOSTA EVOLUTA DELLA CONSULENZA ALLA DINAMICITÀ DEL MERCATO. Fabbrica Futuro Idee e strumenti per l impresa manifatturiera del domani 27 giugno 2013 WEGE LA RISPOSTA EVOLUTA DELLA CONSULENZA ALLA DINAMICITÀ DEL MERCATO. MCS, Q&O e PTM tre società di consulenza che,

Dettagli

Guadagnare con Internet con. guida pratica per scegliere il modello giusto per te. www.acquisireclienti.com

Guadagnare con Internet con. guida pratica per scegliere il modello giusto per te. www.acquisireclienti.com Guadagnare con Internet con i modelli di business online: guida pratica per scegliere il modello giusto per te. www.acquisireclienti.com Internet e business Molte persone guardano a Internet come strumento

Dettagli

Il mercato Digitale 2015

Il mercato Digitale 2015 Il mercato ICT 2015 Il mercato Digitale 2015 Anteprima dati Assinform presentazione agli Associati/ Conferenza Stampa Milano/Roma 23 marzo 2015 Il mercato digitale nel Mondo nel 2014 Web e Mobility alla

Dettagli

Web Risk Management. Come gestire i rischi di un progetto Web. e-academy Milano, 20 Ottobre 2005

Web Risk Management. Come gestire i rischi di un progetto Web. e-academy Milano, 20 Ottobre 2005 Web Risk Management Come gestire i rischi di un progetto Web e-academy Milano, 20 Ottobre 2005 Mentis innovazione e strategia Mentis crea strumenti innovativi per Aziende che vogliono sfruttare appieno

Dettagli

Il sistema di vendita strutturata dedicato ai professionisti

Il sistema di vendita strutturata dedicato ai professionisti Il sistema di vendita strutturata dedicato ai professionisti COS è INFOCAR? Da oltre un decennio INFOCAR WEB è il software di vendita strutturata più utilizzato dagli operatori automotive. Costruito sulla

Dettagli

Protocolli di Sessione TCP/IP: una panoramica

Protocolli di Sessione TCP/IP: una panoramica Protocolli di Sessione TCP/IP: una panoramica Carlo Perassi carlo@linux.it Un breve documento, utile per la presentazione dei principali protocolli di livello Sessione dello stack TCP/IP e dei principali

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

1 Introduzione. 1.1 La Mobilé Inc in breve. 1.2 Storia. 1.3 Ai giorni nostri. 1.4 Prospettive future

1 Introduzione. 1.1 La Mobilé Inc in breve. 1.2 Storia. 1.3 Ai giorni nostri. 1.4 Prospettive future 1 Introduzione 1.1 La Mobilé Inc in breve Mobilé Inc è un azienda produttrice di telefonini, con sede negli Stati Uniti, che si è concentrata sulla produzione di telefonini di nuova generazione a partire

Dettagli