Ingegneria del Software



Documenti analoghi
Ingegneria del Software

Ingegneria del Software

Applicazioni Customer Relationship Management

Acquisizione di prodotti e servizi Parte 1

Applicazioni Business to Consumer

Sistemi Qualità e normativa

Sistemi Qualità e normativa

Applicazioni Intranet e gestione della conoscenza

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A2_3 V2.0. Processi. Scelta dei processi adeguati

Analisi risultati Survey a supporto Convegno IT ANIMP

Sistemi Informativi e Commercio Elettronico

Sistemi informativi aziendali struttura e processi

Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT. Paolo Salvaneschi B1_1 V1.0. Strumenti software

Gestione Operativa e Supporto

A3_4 V2.2 Analisi dei Requisiti e Specifica Relazioni con le altre fasi

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

Sistemi informativi secondo prospettive combinate

NUOVI INDIRIZZI E QUADRO ORARIO

STUDIO DI SETTORE UK27U ATTIVITÀ EDIZIONE DI GIOCHI PER COMPUTER ATTIVITÀ EDIZIONE DI ALTRI SOFTWARE A

INFORMATICA Confindustria Servizi Srl Ente di formazione accreditato dalla Regione Marche

Innovatori per tradizione

ICT & Airport Business Integration

La visione di SIRMI: qualche commento ai risultati della ricerca; l ASP che non c è? Maurizio Cuzari Amm. Delegato maurizio.cuzari@sirmi.

BUSINESS SOLUTION FOR BUSINESS PEOPLE

REALIZZARE UN MODELLO DI IMPRESA

Modifiche principali al programma Adobe Open Options NOVITÀ! DISPONIBILITÀ ESCLUSIVA DEL SOFTWARE ADOBE ACROBAT ELEMENTS

Raccolta, condivisione e analisi dei dati

Service Desk Incident Problem Management

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

A3_1 V2.2 Analisi dei Requisiti e Specifica Significato, motivazioni e processi

Applicativo per il tracking degli ordini di lavorazione e di riparazione on web

Tornare a crescere con il digitale

Crescere con i nostri clienti, dando valore alle loro prospettive e vivendo insieme ogni progetto.

Sicurezza e Gestione delle Reti (di telecomunicazioni)

STUDIO DI SETTORE TK27U ATTIVITÀ ATTIVITÀ CONSULENZA PER INSTALLAZIONE DI SISTEMI HARDWARE EDIZIONE DI SOFTWARE

Università di Bergamo Facoltà di Ingegneria GESTIONE DEI SISTEMI ICT. Paolo Salvaneschi A6_5 V1.0. Security Management

L ERP COME STRUMENTO STRATEGICO DI GESTIONE D AZIENDA

Ingegneria del Software

Infrastrutture e Architetture di sistema

commercialista, consulente del lavoro XBOOK la soluzione per l'organizzazione dello studio professionale

Enterprise Services Infrastructure ESI 2.0

Plurimpresa/e-commerce. soluzione di commercio elettronico

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

PON ISTITUTO DI ISTRUZIONE SECONDARIA SUPERIORE Distretto Scolastico n GINOSA (TA)

CLUSIT- Associazione Italiana per la Sicurezza Informatica

EdiSoftware S.r.l. La Soluzione che stavi cercando EdiSoftware EdiSoftware gruppo di esperti Soluzione Gestionale Soluzione Gestionale

LESS IS MORE MODELLO PER LA COMPILAZIONE DEL BUSINESS PLAN PROGETTO D IMPRESA LESS IS MORE

SOLUZIONI INFORMATICHE PER LO STUDIO LEGALE

HBS Soluzione per il settore Noleggi

ETA Management. ETA Management S.r.l. Via Volturno, Milano Tel Fax Milano, Gennaio 2009

Gestione in qualità degli strumenti di misura

ICT in Italia Occupazione e professioni nell ICT

AFM AMMINISTRAZIONE, FINANZA E MARKETING

BLU.Energy Tecnologia & Servizi gestiti

L o. Walter Ambu japs: una soluzione agile (

SPECIALISTI IN MARKETING OPERATIVO.

Specifiche tecniche e funzionali del Sistema Orchestra

Il nostro GRUPPO dal 1980 al servizio del mondo delle costruzioni. Ing. Giovanni Marani amministratore delegato

Customer Relationship Management. Eleonora Ploncher 3 aprile 2006

L INNOVAZIONE CHE TI SEMPLIFICA LA VITA IL TUO SITO WEB LA GESTIONE DI UN IMPRESA VENDI TRAMITE INTERNET L ARCHIVIO DEI TUOI DOCUMENTI

INFORMATICA. Prof. MARCO CASTIGLIONE ISTITUTO TECNICO STATALE TITO ACERBO - PESCARA

G.T.S. - Grinding Technologies and Systems srl Costituita nel giugno 1994 G.T.S. nuova unità locale

Idee, tecnica, soluzioni. Passion for IT

Neos Group: Soluzioni SAP su misura per te

METODO_ SOLUZIONI_ DIALOGO_ MANAGEMENT_ COMPETENZE_ ASSISTENZA_ SERVIZI_ MISSION_ TECNOLOGIE_

Presentazione aziendale. soluzioni, servizi, consulenza

AMMINISTRARE I PROCESSI

sfera La Soluzione gestionale snella e veloce.

Gextra è una società di gestione dei crediti che si distingue per il valore del management.

E 2 T 2 ENTERPRISE ENGINE FOR TROUBLE TICKETING

> Visionest Business Protection

Competenza Sicurezza di investimento Presenza presso il cliente. Realizzare visioni. Entusiasmare il cliente.

Integrazione dei processi aziendali Sistemi ERP e CRM. Alice Pavarani

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

EasyCloud400. Il tuo AS/400. Come vuoi, quanto vuoi. Telecomunicazioni per l Emilia Romagna. Società del Gruppo Hera

Manutenzione del software

CRM (CUSTOMER RELATIONSHIP MANAGEMENT) CRM CRM CRM

SIDI Manufacturing for CPG -Consumer Packaged Goods-

Business Consumer Solution. Il compagno ideale

È evidente dunque l'abbattimento dei costi che le soluzioni ASP permettono in quanto:

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

Resource Management. Cicom s.r.l.

B14 DMS IT Governance Business Competence

AICA - Associazione Italiana per l Informatica ed il Calcolo Automatico. Certificazioni informatiche europee

Global Logistics Il Warehouse Management System a servizio

Chemical Field Solution

Sicurezza informatica in azienda: solo un problema di costi?

SMART MANAGEMENT. LA GESTIONE DEL CLIENTE NELLE UTILITY: normative, tecnologie supporto IT

Servizio di Gestione Documentale per clienti corporate BPS, scenario attuale e strategie future

Il servizio di registrazione contabile. che consente di azzerare i tempi di registrazione delle fatture e dei relativi movimenti contabili

ENGINEERING PER IL MERCATO IDRICO

Ingegneria del Software

(delibera n. 666/08/CONS del 26 novembre 2008 recante Regolamento per l organizzazione e la tenuta del Registro degli operatori di comunicazione )

Cloud Service Broker

t h e d i a m o n d o f t e l e c o n f e r e n c i n g

PRESENTAZIONE AZIENDALE

ERP OPEN SOURCE STATO DELL ARTE PRESENTAZIONE EVENTI 2010

Subito.it ottimizza i processi amministrativi con SAP

Visualizzazione grafica. La funzione Naviga. Integrazione con Microsoft Office

ANTONELLA LAVAGNINO COMUNICAZIONE & MARKETING

Transcript:

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 dagli studenti, per studio personale e per supporto a lezioni universitarie. Ogni altro uso è riservato, e deve essere preventivamente autorizzato dall autore. Sono graditi commenti o suggerimenti per il miglioramento del materiale

INDICE Il contesto industriale del software Industria Dimensioni e diffusione Temi di oggi ed evoluzione Il mercato Le professioni A1 - Ing Software Paolo Salvaneschi 2

Il contesto industriale del software - Industria Industria: produzione organizzata Per produrre in grande (per dimensione o volume) Per assicurare la qualità dei prodotti Per garantire l efficienza della produzione A1 - Ing Software Paolo Salvaneschi 3

Il contesto industriale del software - Dimensioni e diffusione Crescita di dimensione m 1962 Mercury 1 000 000 LoC (Lines of Code) m 1965 Gemini 3 000 000 LoC m 1969 Apollo 11 000 000 LoC m 1981 Shuttle 37 000 000 LoC m 1990 Hubble 82 000 000 LoC A1 - Ing Software Paolo Salvaneschi 4

Il contesto industriale del software - Dimensioni e diffusione 1990 Windows 3.1 2000 Windows 2000 2002 Windows XP 2.5 Milioni LOC 29 Milioni LOC 40 Milioni LOC MS Windows NT prima versione: 6 milioni di linee di codice, 150 Milioni US $, 4 anni, 250 persone (1000 anni/uomo, 20 linee/giorno/uomo, 25 $/linea) A1 - Ing Software Paolo Salvaneschi 5

Il contesto industriale del software - Dimensioni e diffusione Pervasività del software Prenotazione voli Robot Lavatrici Musei virtuali Gestione biblioteche Anagrafe comunale Sistemi informativi delle aziende. A1 - Ing Software Paolo Salvaneschi 6

Il contesto industriale del software - Dimensioni e diffusione A1 - Ing Software Paolo Salvaneschi 7

Il contesto industriale del software - Temi di oggi ed evoluzione Crescita e integrazione Systems are rarely developed from scratch; most system development involves extension of preexisting systems and integration with legacy infrastructure. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 8

Il contesto industriale del software - Temi di oggi ed evoluzione Distribuzione These systems are embedded in complex, highly dynamic, decentralised organisations. The resulting systems are composed from autonomous,locally managed, heterogeneous components, which are required to cooperate to provide complex services. They are, in general, distributed and have significant non-functional constraints on their operation. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 9

Il contesto industriale del software - Temi di oggi ed evoluzione Flessibilità ed evoluzione They are required to support business and industrial processes which are continually reorganised to meet changing consumer demands. The services that such a system provides must, for the life of the system, satisfy the requirements of a diverse and shifting group of stakeholders. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 10

Il contesto industriale del software - Temi di oggi ed evoluzione Qualità There is a shift towards client and user centered approaches to development and an accompanying shift from a concern with whether a system will work towards how well it will work. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 11

Il contesto industriale del software - Temi di oggi ed evoluzione Composizione Overall, fewer bespoke software systems are being constructed. Instead, generic components are built to be sold into markets. Components are selected and purchased off the shelf with development effort being refocused on configuration and interoperability. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 12

Il contesto industriale del software - Temi di oggi ed evoluzione The overall setting is characterised by on the one hand an increasing business dependence on reliability of software infrastructure and on the other hand rapid change and reconfiguration of business services necessitating rapid software development and frequent change to that software infrastructure. Taken From: "The Future of Software Engineering", Anthony Finkelstein (Ed.), ACM Press 2000 A1 - Ing Software Paolo Salvaneschi 13

Il contesto industriale del software Il mercato Hardware Software di base Software applicativo Pacchetti standard Microsoft Office Soluzioni applicative SAP Servizi professionali consulenza,supporto, software su misura A1 - Ing Software Paolo Salvaneschi 14

Il contesto industriale del software Il mercato Pacchetti standard Soluzioni applicative Servizi professionali Saper comperare Saper Integrare Saper fare Sviluppo A1 - Ing Software Paolo Salvaneschi 15

Il contesto industriale del software Il mercato Mercato del Software Software come prodotto (es. sviluppo del software a bordo di una lavatrice) Software come parte di un servizio (es. gestione di un grande sito web evolutivo) A1 - Ing Software Paolo Salvaneschi 16

Il contesto industriale del software Il mercato L offerta In Italia: Alcuni grandi operatori che coprono una consistente quota di mercato Un numero estremamente elevato di operatori di piccole e piccolissime dimensioni che detengono, comunque, un patrimonio importante in termini di know how e relazioni con i loro clienti. A1 - Ing Software Paolo Salvaneschi 17

Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 18

Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 19

Il contesto industriale del software Il mercato 6.300 aziende operanti nell area del software più del 50% ha un fatturato inferiore a 500.000 Il 70% ha meno di 10 dipendenti Elevato ricorso a collaborazioni temporanee o prestazioni d opera su contratto. Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 20

Il contesto industriale del software Il mercato La forma giuridica maggiormente diffusa (soprattutto per le aziende di maggiori dimensioni e focalizzate sullo sviluppo di software) è la S.r.l., In riferimento alla distribuzione geografica, le società di software e servizi sono concentrate soprattutto nel nord, nel cosiddetto triangolo industriale ; Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 21

Il contesto industriale del software Il mercato Il comparto del software e servizi è costituito inoltre da operatori generalmente poco focalizzati. La maggior parte delle aziende affianca all offerta in area software e servizi una molteplicità di attività (vendita di pacchetti software per PC e per sistemi, vendita di hardware, fino alla vendita di prodotti per ufficio). Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 22

Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 23

Il contesto industriale del software Il mercato Evoluzione: applicazioni Intranet sviluppo di web aziendali soluzioni di Data Warehousing soluzioni ERP applicazioni in area Extranet, applicativi di commercio elettronico. Fonte: Assintel: INDAGINE SULLA PRODUZIONE DI SOFTWARE E SERVIZI DI INFORMATICA 1999 A1 - Ing Software Paolo Salvaneschi 24

Il contesto industriale del software Il mercato La domanda Sistemi Informativi nelle aziende e nella pubblica amministrazione Caratteristiche: Integrazione con il business (i clienti interni del sistema informativo) Integrazione di gestione, servizi e sviluppo interno, acquisizione di pacchetti, sviluppo e servizi di fornitori esterni A1 - Ing Software Paolo Salvaneschi 25

Il contesto industriale del software Le professioni Number of people (log scale) 100M Intermittent programmers Professionals in product companies 10M Professionals in software companies 1M IT departments Now Chi programma che cosa? time 2010 Workshop Software2000 - a View of the Future sposored by E.C. 1994 A1 - Ing Software Paolo Salvaneschi 26

Il contesto industriale del software Le professioni Analisi, progettazione, e programmazione di software Adattamento di prodotti (ERP) Progetto e gestione di sistemi (automaz. industriale, reti e software di base associato) Commercializzazione, vendita e supporto Supporto interno all organizzazione (sistema informativo) A1 - Ing Software Paolo Salvaneschi 27

Il contesto industriale del software Le professioni Analizzare Progettare Controllare Programmare Gestire A1 - Ing Software Paolo Salvaneschi 28

Il contesto industriale del software Le professioni Comunicare Lavorare in gruppo Contesto industriale Tempi Costi Processo ingegnerizzato A1 - Ing Software Paolo Salvaneschi 29