corso di informatica per la gestione aziendale · (software per la produzione, sistemi per la...

21
1 Corso di Informatica per la Corso di Informatica per la Gestione Aziendale Gestione Aziendale Anno Accademico: 2008/2009 DOCENTI: DOCENTI: Prof.ssa Cecilia Rossignoli Dott. Gianluca Geremia Università degli Studi di Verona Dipartimento di Economia Aziendale

Upload: others

Post on 24-Apr-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

1

Corso di Informatica per la Corso di Informatica per la Gestione AziendaleGestione Aziendale

Anno Accademico: 2008/2009

DOCENTI:DOCENTI: Prof.ssa Cecilia RossignoliDott. Gianluca Geremia

Università degli Studi di VeronaDipartimento di Economia Aziendale

Page 2: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

2

INFRASTRUTTURA e PIATTAFORME IT

Page 3: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

3

INFRASTRUTTURA IT

LL’’INFRASTRUTTURA ITINFRASTRUTTURA IT èè ll’’insieme delle risorse insieme delle risorse tecnologiche condivise, che fornisce una tecnologiche condivise, che fornisce una piattaforma per le specifiche applicazioni del piattaforma per le specifiche applicazioni del sistema informativo di un azienda. Si considerano sistema informativo di un azienda. Si considerano gli investimenti in gli investimenti in HardwareHardware, , SoftwareSoftware e e ServiziServizi (consulenze aggiornamenti e training del (consulenze aggiornamenti e training del personale) condivisi da pipersonale) condivisi da piùù unitunitàà organizzative organizzative aziendali.aziendali.Alcuni Dati:

- la spesa IT (in USA) pari a 180 miliardi di dollari(le spese per infrastrutture IT sono pari al 25% al 35%)

Page 4: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

4

INFRASTRUTTURA IT

LL’’INFRASTRUTTURA ITINFRASTRUTTURA IT può essere definita in può essere definita in due modi:due modi:

-- secondo un ottica tecnologica secondo un ottica tecnologica (insieme di (insieme di dispositivi fisici e di applicazioni software necessari per far dispositivi fisici e di applicazioni software necessari per far funzionare lfunzionare l’’azienda)azienda)

-- secondo un ottica di servizi svolti secondo un ottica di servizi svolti (per cui (per cui èè un un insieme di servizi offerti dal management, nellinsieme di servizi offerti dal management, nell’’azienda nel suo azienda nel suo complesso, comprensivi di abilitcomplesso, comprensivi di abilitàà sia tecniche che di risorse sia tecniche che di risorse umane). I servizi Includono:umane). I servizi Includono:

Piattaforme computazionali (computer, pda, etc)Servizi di TelecomunicazioneServizi di Gestione dei DatiApplicazioni SoftwareServizi di Gestione ITServizi IT StandardServizi di Formazione ITServizi di Ricerca e Sviluppo IT

Page 5: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

5

Livelli dell’ INFRASTRUTTURA IT

LL’’INFRASTRUTTURA ITINFRASTRUTTURA IT in tre livelli principali:in tre livelli principali:

-- Infrastruttura IT PUBBLICAInfrastruttura IT PUBBLICA(internet, rete telefonica, rete cellulare, etc.)(internet, rete telefonica, rete cellulare, etc.)

-- Infrastruttura IT dInfrastruttura IT d’’IMPRESAIMPRESA(posta elettronica, sito web, rete aziendale interna,etc.)(posta elettronica, sito web, rete aziendale interna,etc.)

-- Infrastruttura IT della singola UNITAInfrastruttura IT della singola UNITA’’ di di BUSINESSBUSINESS

(Software per la produzione, sistemi per la gestione dei (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.)clienti o dei fornitori, archiviazione ottica, etc.)

Page 6: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

6

Evoluzione dell’ INFRASTRUTTURA IT

Page 7: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

7

…Evoluzione dell’ INFRASTRUTTURA IT

Page 8: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

8

Tecnologie Chiave nell’evoluzione dell’ INFRASTRUTTURE IT …

LEGGE DI MOORELEGGE DI MOORE ::““ il numero dei componenti presenti su un processore era il numero dei componenti presenti su un processore era raddoppiato ogni anno, riducendo progressivamente i costi raddoppiato ogni anno, riducendo progressivamente i costi di ogni singolo componente (transistor)di ogni singolo componente (transistor)””Ci sono tre varianti:Ci sono tre varianti:

-- la potenza dei processori raddoppia ogni 18 mesila potenza dei processori raddoppia ogni 18 mesi-- la capacitla capacitàà computazionale raddoppia ogni 18 mesicomputazionale raddoppia ogni 18 mesi-- il prezzo dei computer si dimezza ogni 18 mesiil prezzo dei computer si dimezza ogni 18 mesi

LEGGE DI MEMORIZZAZIONE DIGITALE DI LEGGE DI MEMORIZZAZIONE DIGITALE DI MASSAMASSA ::““ la quantitla quantitàà di informazioni digitale raddoppia di informazioni digitale raddoppia approssimativamente ogni annoapprossimativamente ogni anno””

(il mondo produce 5 miliardi di gigabyte)(il mondo produce 5 miliardi di gigabyte)

Fortunatamente anche il costo della memorizzazione delle Fortunatamente anche il costo della memorizzazione delle informazioninformazion digitali digitali diminuisce anchdiminuisce anch’’esso ad un tasso esponenziale.esso ad un tasso esponenziale.

Page 9: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

9

…Tecnologie Chiave nell’evoluzione dell’ INFRASTRUTTURE IT

LEGGE DI METCALFELEGGE DI METCALFE ::““ il valore esponenziale di una rete cresce esponenzialmente il valore esponenziale di una rete cresce esponenzialmente in funzione del numero dei membri della rete stessain funzione del numero dei membri della rete stessa””Considerazione:Considerazione:

-- il numero di membri della rete aumenta in maniera lineare, mentil numero di membri della rete aumenta in maniera lineare, mentre il re il sistema cresce esponenzialmentesistema cresce esponenzialmente

DIMINUZIONE DEI COSTI DI COMUNICAZIONE DIMINUZIONE DEI COSTI DI COMUNICAZIONE E DI INTERNETE DI INTERNET ::““ Rapido declino dei costi di comunicazione e Rapido declino dei costi di comunicazione e contemporaneo sviluppo di internet anche grazie allcontemporaneo sviluppo di internet anche grazie all’’utilizzo utilizzo di Standard Tecnologicidi Standard Tecnologici””Gli standard tecnologici permettono:Gli standard tecnologici permettono:

-- creano potenti economie di scalacreano potenti economie di scala-- consentono la diminuzione dei prezzi (produttori si concentranoconsentono la diminuzione dei prezzi (produttori si concentrano su un su un

singolo standard) singolo standard)

Page 10: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

10

….Tecnologie Chiave nell’evoluzione dell’ INFRASTRUTTURE ITSTANDARD TECNOLOGICISTANDARD TECNOLOGICI permettono:permettono:

-- creano potenti economie di scalacreano potenti economie di scala-- consentono la diminuzione dei prezzi (produttori si concentranoconsentono la diminuzione dei prezzi (produttori si concentrano su un singolo standard) su un singolo standard)

STANDARD DescrizioneASCII(America Standard For Information Interchange), 1958

Inizialmente per lo scambio di dati poi è diventato il linguaggio universale per collegare i dispositivi input e output (es. tastiere, mouse, etc)

COBOL(Common Business Oriented Language), 1959

Linguaggio software di facile utilizzo per scrivere programmi aziendali

UNIX , 1969-1975 Sistema operativo potente, multitasking, multiuser che funziona su una grande varietà di computer (Bell, Sun, IBM, HP)

TCP/IP, 1974 Insieme di protocolli di comunicazione e schemi di indirizzamento che consente a milioni di computer di collegarsi in unica grande rete

ETHERNET, 1973 Standard di rete per collegare computer da tavolo in reti locali

PERSONAL COMPUTER(IBM/MICROSOFT/INTEL), 1981

Progetto per creare dei computer da tavolo basato sui processori intel e sul sistema operativo prima MS/DOS e poi WINDOWS

WWW (World Wide Web), 1989 - 1993

Standard per la memorizzazione, formattazione e visualizzazione delle pagine web

Page 11: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

11

Componenti dell‘INFRASTRUTTURA IT

PIATTAFORMEHARDWARE

APPLICAZIONI AZIENDALI

RETIe

TELECOMUNICAZIONI

GESTIONE e

MEMORIZZAZIONE DEI DATI

SISTEMI OPERATIVI

INTERNET

SERVIZI DI CONSULENZA E INTEGRAZIONE DEI SISTEMI

INFRASTRUTTURA IT

Page 12: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

12

…Componenti dell‘INFRASTRUTTURA IT

PIATTAFORME HARDWAREPIATTAFORME HARDWARE : : Spesa: Spesa: 109 ml $ per PC, Portatili, Palmari e Server (109 ml $ per PC, Portatili, Palmari e Server (bladeblade

server). server). % Spesa:% Spesa: 13% della spesa per Infrastruttura IT13% della spesa per Infrastruttura ITMercato: il 90% delle macchine in mano a IBM,HP,Mercato: il 90% delle macchine in mano a IBM,HP,DellDell e SUN. Il e SUN. Il mercato dei microprocessori mercato dei microprocessori èè INTEL,AMD e IBM. Il mercato dei INTEL,AMD e IBM. Il mercato dei Mainframe Mainframe èè di IBM.di IBM.

SISTEMI OPERATIVISISTEMI OPERATIVI ::Spesa: Spesa: 100 ml $ 100 ml $ % Spesa:% Spesa: 12% della spesa per Infrastruttura IT12% della spesa per Infrastruttura ITMercato: il 95% per i Mercato: il 95% per i pcpc e il 45% dei palmari e il 45% dei palmari èè di Microsoftdi Microsoft

mentre lmentre l’’85% dei server aziendali usano UNIX o LINUX.85% dei server aziendali usano UNIX o LINUX.

APPLICAZIONI AZIENDALIAPPLICAZIONI AZIENDALI ::Spesa: Spesa: 165 ml $165 ml $% Spesa:% Spesa: 20% della spesa per Infrastruttura IT20% della spesa per Infrastruttura ITMercato: i principali fornitori sono SAP,Oracle e Mercato: i principali fornitori sono SAP,Oracle e PeopleSoftPeopleSoft

Page 13: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

13

… Componenti dell‘INFRASTRUTTURA IT

GESTIONE E MEMORIZZAZIONE DEI DATIGESTIONE E MEMORIZZAZIONE DEI DATI : : Spesa: Spesa: 70 ml $ 70 ml $ % Spesa:% Spesa: 9% della spesa per Infrastruttura IT9% della spesa per Infrastruttura ITMercato: il 90% Mercato: il 90% èè in mano a IBM (BD2), Oracle, Microsoft (SQL in mano a IBM (BD2), Oracle, Microsoft (SQL

Server), Server), SybaseSybase ((AdaptiveAdaptive Server Enterprise). New entry Server Enterprise). New entry èè MYSQL che MYSQL che èè un prodotto open source (sempre piun prodotto open source (sempre piùù supportato da HP). supportato da HP).

RETI E TELECOMUNICAZIONIRETI E TELECOMUNICAZIONI : p.246: p.246Spesa: Spesa: 150 ml $ in hardware e 700 ml $ in servizi150 ml $ in hardware e 700 ml $ in servizi% Spesa:% Spesa: 19% della spesa per Infrastruttura IT19% della spesa per Infrastruttura ITMercato: i principali fornitori di hardware sono CISCO, LUCENT, Mercato: i principali fornitori di hardware sono CISCO, LUCENT,

NORTEL e JUNIPER NETWORKS. Le piattaforme di NORTEL e JUNIPER NETWORKS. Le piattaforme di comunicazione sono fornite dalle societcomunicazione sono fornite dalle societàà di servizi di di servizi di telecomunicazioni.telecomunicazioni.

Page 14: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

14

… Componenti dell‘INFRASTRUTTURA IT

INTERNETINTERNET : : Spesa: Spesa: 32 ml $ (supporto sito web, servizi di hosting delle 32 ml $ (supporto sito web, servizi di hosting delle

intranet e extranet aziendali)intranet e extranet aziendali)% Spesa:% Spesa: 4% della spesa per Infrastruttura IT4% della spesa per Infrastruttura ITMercato: la rivoluzione internet ha fatto esplodere lMercato: la rivoluzione internet ha fatto esplodere l’’utilizzo dei utilizzo dei

server (quindi IBM, HP e DELL). I principali strumenti di server (quindi IBM, HP e DELL). I principali strumenti di sviluppo web forniti da Microsoft (FrontPage), SUN (Java), sviluppo web forniti da Microsoft (FrontPage), SUN (Java), Macromedia (Flash)e Adobe (Acrobat)Macromedia (Flash)e Adobe (Acrobat)

SERVIZI DI CONSULENZA E INTEGRAZIONE SERVIZI DI CONSULENZA E INTEGRAZIONE DEI SISTEMIDEI SISTEMI::

Spesa: Spesa: 180 ml $ 180 ml $ % Spesa:% Spesa: 22% della spesa per Infrastruttura IT22% della spesa per Infrastruttura IT

Page 15: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

15

o Mainframe: Computer con le maggiori capacità di memoria e velocità di elaborazione

o Midrange computer: Meno potenti, meno costosi e più piccoli rispetto ai Mainfraime.

o Server: Fornisce software ed altre risorse ad altri computer mediante la rete.

o Minicomputers: Computer a medio raggio utilizzati in università, aziende o laboratori di ricerca

o Server Farm: Ampio gruppo di server gestiti da un operatore commerciale, utilizzato per il commercio elettronico ed altre attività.

o Personal Computer (PC): Computer da scrivania o portatile con capacità ridotte.

o Workstation: Computer da scrivania con maggiori capacità grafiche e matematiche.

o Supercomputer: Altamente sofisticati e potenti, sono capaci di elaborazioni particolarmente complesse.

ClassificareClassificare i i sistemisistemi esistentiesistenti

Page 16: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

16

Batch processing

o Transazioni accumulate e immagazzinate fino all’elaborazione.

On-line processing

o Le transazioni sono immesse direttamente nel sistema ed elaborate immediatamente.

Come Come pensanopensano i computer?i computer?

Page 17: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

17

•• Distributed processing: Distributed processing: ElaborazioneElaborazione ripartitaripartita tratra diversidiversi computercomputer

•• Centralized processing:Centralized processing: ElaborazioneElaborazione effettuataeffettuata dada un un unicounico computer computer centralecentrale

•• Client/server computing:Client/server computing: RipartisceRipartisce ilil processoprocesso di di elaborazioneelaborazione tratra i i ““clientclient”” e i e i ““serverserver”” in in reterete..

TipologieTipologie di di elaborazioneelaborazione deidei varivari sistemisistemi

Page 18: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

18

TipologieTipologie di di elaborazioneelaborazione deidei varivari sistemisistemi /2/2

Page 19: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

19

•• Network computer (NC): Network computer (NC): Computer Computer semplificatosemplificato cheche funzionafunziona se in se in ReteRete

•• ElaborazioneElaborazione PeerPeer--toto--peer: peer: ElaborazioneElaborazione distribuitadistribuita con computer con computer collegaticollegati tramitetramite Internet o Internet o retireti privateprivate

TipologieTipologie di di elaborazioneelaborazione deidei varivari sistemisistemi /3/3

Page 20: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

20

L’Evoluzione delle PIATTAFORME DI INTEGRAZIONE e COMUNICAZIONE (HARDWARE)

GRID COMPUTINGGRID COMPUTING ::Letteralmente Letteralmente ““Computazione a grigliaComputazione a griglia”” èè un architettura in cui computer un architettura in cui computer geograficamente remoti vengono collegati in una singola rete cregeograficamente remoti vengono collegati in una singola rete creando un ando un supercomputer virtuale.supercomputer virtuale.

ON DEMAND COMPUTINGON DEMAND COMPUTING : : Ha due interpretazioni. La prima: Scaricare i picchi di carico dHa due interpretazioni. La prima: Scaricare i picchi di carico di capaciti capacitàà computazionale a centri remoti. La seconda: computazionale a centri remoti. La seconda: èè ll’’utility computing in cui un utility computing in cui un azienda affitta la capacitazienda affitta la capacitàà computazionale da societcomputazionale da societàà di servizi e pagano di servizi e pagano solo la capacitsolo la capacitàà realmente utilizzata. Entrambe permettono di ridurre gli realmente utilizzata. Entrambe permettono di ridurre gli investimenti in hardware investimenti in hardware

AUTONOMIC COMPUTINGAUTONOMIC COMPUTINGSono sistemi in grado di: AutoSono sistemi in grado di: Auto--Configurarsi, AutoConfigurarsi, Auto--Ottimizzarsi, AutoOttimizzarsi, Auto-- Ripararsi, AutoRipararsi, Auto--Proteggersi. Questo per far fronte al sempre piProteggersi. Questo per far fronte al sempre piùù elevata elevata complessitcomplessitàà dei sistemi informativi.dei sistemi informativi.

EDGE COMPUTINGEDGE COMPUTINGèè una tecnica che combina insieme sia il una tecnica che combina insieme sia il gridgrid computing e sia lcomputing e sia l’’on on demanddemand computing orientate per il web. I vantaggi sono: riduzione dei ccomputing orientate per il web. I vantaggi sono: riduzione dei costi della osti della tecnologia,livello dei servizi migliorato e aumento della flessitecnologia,livello dei servizi migliorato e aumento della flessibilitbilitàà e della e della robustezza .robustezza .

Page 21: Corso di Informatica per la Gestione Aziendale · (Software per la produzione, sistemi per la gestione dei clienti o dei fornitori, archiviazione ottica, etc.) 6. Evoluzione dell’

21

L’Evoluzione e Tendenze delle PIATTAFORME SOFTWARE

LINUX e lLINUX e l’’OPEN SOURCEOPEN SOURCE

JAVAJAVA : : EE’’ prodotto da SUN MICROSISTEM prodotto da SUN MICROSISTEM èè un linguaggio di un linguaggio di programmazione orientato agli oggetti, programmazione orientato agli oggetti, èè indipendente dal indipendente dal sistema operativo e dai processori ed sistema operativo e dai processori ed èè diventato il principale diventato il principale ambiente di programmazione interattiva per il Web.ambiente di programmazione interattiva per il Web.

SOFTWARE per LSOFTWARE per L’’INTEGRAZIONE AZIENDALEINTEGRAZIONE AZIENDALE : : MiddlewareMiddleware èè un software per creare un interfaccia, o un un software per creare un interfaccia, o un ponte, tra due sistemi diversi.ponte, tra due sistemi diversi.

NUOVE FRONTIERE NELLA PRODUZIONE DI NUOVE FRONTIERE NELLA PRODUZIONE DI SOFTWARESOFTWARE

-- ASP = ASP = ApplicationApplication Service ProviderService Provider-- OUTSOURCING DEL SOFTWAREOUTSOURCING DEL SOFTWARE