Sistemi di Elaborazione dell`Informazione Il Ciclo di Vita del Software

Transcript

Sistemi di Elaborazione dell`Informazione Il Ciclo di Vita del Software
Sistemi di Elaborazione
dell’Informazione
Parte Terza
L’Informazione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Il Ciclo di Vita del Software
Studio di
fattibilità
Disegno Dati
Disegno
Software
Sviluppo
Documentazione
Analisi dei
requisiti
Installazione
e Collaudo
Utilizzo e
Manutenzione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
1
Studio di Fattibilità
• Aspetti Tecnici
– Verifica della disponibilità/presenza di
•
•
•
•
•
HW e SW necessari
Sistemi preesistenti da interfacciare
Competenze tecniche
Competenze di dominio
Struttura organizzativa adeguata
• Aspetti Economici
– Stima costi
• HW/SW (es. ambienti di sviluppo)
• Risorse tecniche e funzionali
• Interfacce con altri sistemi e Interfaccia Utente
– Stima benefici
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Analisi dei Requisiti
• L’analisi dei requisiti per una applicazione implica:
– Individuazione dei problemi da risolvere
– Definizione delle funzionalità dell’applicazione
– Definizione dei dati da elaborare e da produrre
• Le fonti di informazione per l’analisi sono:
– Utenti della applicazione: per mezzo di interviste
– Documentazione esistente: moduli, regolamenti interni, procedure
aziendali, normative
– Realizzazioni preesisitenti (eventuali): applicazioni devono essere
sostituite o che devono interagire con l’applicazione da realizzare
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
2
Disegno del Software
La progettazione di una applicazione si esplica in varie fasi:
1. Disegno dei Processi Aziendali da automatizzare
2. Identificazione delle funzioni coinvolte (utenti)
3. Scelta degli strumenti software per lo sviluppo
4. Pianificazione e gestione delle risorse
5. Progettazione dei moduli e definizione degli algoritmi
6. Progettazione Interfaccia Utente
7. Progettazione integrazione con il Sistema Informativo
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Disegno del Software
• La progettazione di una applicazione implica la
definizione di algoritmi per la soluzione dei
problemi che l’applicazione deve risolvere
• Definizione di Algoritmo:
– sequenza di passi che devono essere seguiti per la
risoluzione di un problema secondo un metodo
predefinito
• Definizione ristretta di Algoritmo
– sequenza di passi che devono essere eseguiti da un
programma per implementare un metodo di risoluzione
di un problema
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
3
Disegno del Software
• Programma
– La definizione di un algoritmo e dei dati su cui deve
agire costituiscono la componente di elaborazione di un
programma
Dati + Algoritmo = Programma
– L’elaborazione di un programma può essere
relativa a:
Dati
Informazioni
Conoscenza
per mezzo di:
calcoli e trasformazioni
analisi e report
inferenze e deduzioni
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Disegno del Software
• Documentazione
– Specifiche
• Funzionali
sa
Co
– Moduli
– Funzioni
– Interazioni
• Di Design
m
Co
e
– Interfaccia utente
– Logica applicativa
– Disegno Dati
Presentation Layer
Business Layer
Data layer
• Di Programma
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
4
Sviluppo
• Strumenti Case (Computer Aided Software Engineering)
– Gestione del versioning (Check-in/check-out) di:
• Software
• Documentazione
– Organizzazione Team di sviluppo
• con diritti di accesso
– Controllo avanzamento sviluppo
• Tool
– Editor
– Compilatori, Interpreti, Linker
– Generatori di codice e di maschere
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Installazione e Collaudo
• Testing
– Unit
• Ogni singola funzione
• Ogni singolo modulo
– System
• Interazione moduli applicativi
• Integrazione con sistemi esterni
– Strumenti Wiki (collaborativi) di segnalazione bugs sia Intranet
che Extranet (con Clienti); es. Bugzilla
• Installazione
• Collaudo
– Piano di testing con Cliente
– Esecuzione verifiche con Cliente
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
5
Manutenzione
• Conservativa
– Definizione intervento per correzione errori:
• Service Level Agreement (SLA)
– Tipo di errori segnalabili
– Tempi di intervento per tipo di errore
• Evolutiva
– Definizione di processo di richiesta di evoluzione del
software
• Passi: richiesta/stima/analisi/stima/sviluppo/testing
• Costi: analisi, sviluppo
– Definizione politiche di aggiornamento del software
• Frequenza rilasci
• Durata di supporto per versione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Costo complessivo di una applicazione
Studio di
fattibilità
Total Cost of
Ownership
(TCO)
Costo del
progetto
Disegno Dati
Disegno
Software
Sviluppo
Documentazione
Analisi dei
requisiti
Installazione
e Collaudo
50%
Utilizzo e
Manutenzione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
6
Progettazione del Software
• Scopo Usability:
“fare in modo che il modello mentale di chi ha
progettato il software corrisponda il più possibile al
modello mentale del funzionamento del software
così come se lo costruirebbe l’utente finale”
“Tecnologie dell’informazione e della comunicazione per le aziende”a cura di A. Carignani,
Ed. Mc Graw Hill
“Ho una regola semplice per individuare il cattivo
design. Tutte le volte che trovo indicazioni su come
usare qualcosa, si tratta di un oggetto progettato male”
Donald Norman
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Progettazione del Software
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
7
Modelli di Progettazione del Software
• Modello a cascata o Waterfall
– Fasi strettamente successive
– Controlli di qualità distinti
– Requisiti necessari a priori:
• Immutabilità dell’analisi
• Immutabilità del progetto
Irrealistico
Evoluzione requisiti
Revisione per
performance
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Modelli di Progettazione del Software
• Prototipazione o modello Evoluzionario
– Sistema completo in scala ridotta per verificare
requisiti, poi eliminazione e rifacimento
• Prototipo da far evolvere in altro, anche variando il contenuto
– Costoso
• Modelli Incrementali
– Soluzione intermedia:
• Prototipo da far evolvere solo aggiungendo funzioni
Interazione con l’utente ad ogni fase del progetto
• Maggior livello di accettazione del software
• Minori costi di manutenzione (evolutiva)
• Rischio di progetto “strisciante”
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
8
Ciclo di Vita Waterfall
• Il ciclo di vita a cascata è un approccio in
cui le attività, dalla analisi dei requisiti alla
progettazione, allo sviluppo e testing alla
messa in produzione e manutenzione,
vengono svolte una sola volta ed in maniera
sequenziale, o con piccole sovrapposizioni
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Ciclo di Vita Waterfall
Analisi dei
Requisiti di
Sistema
Analisi dei
Requisiti
Software
Progettazione
Architetturale
del Software
Progettazione
Architetturale
del Sistema
ES 1
Progettazione
di Dettaglio
del Software
Codifica del
SW e Testing
Integrazione
SW e Testing
Test del
Sistema SW
Integrazione
del Sistema
ES n
EH
ES
: Elemento sw
EH
: Elemento hw
Elemento
Software
Installazione
del SW
Test del
Sistema
Supporto alla
accettazione
Elementi
Hardware
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
9
Ciclo di Vita Waterfall
• Questo tipo di approccio dovrebbe essere
preferito quando:
– i requisiti sono chiari, definibili fin dall'inizio
del progetto e stabili
– tutte le funzionalità del sistema devono essere
rilasciate insieme
– è necessario sostituire in un unica fase un
sistema preesistente
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Ciclo di Vita Waterfall
• Dei rischi possono derivare dall'adozione di
questo ciclo di vita quando:
– i requisiti non sono ben compresi, o evolvono
rapidamente
– il sistema è troppo grande per essere realizzato
in un unico passo
– sono previste rapide evoluzioni nel contesto
tecnologico
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
10
Ciclo di Vita Incrementale
• Il ciclo di vita Incrementale parte con una
specifica di requisiti completa, ma realizza lo
sviluppo in una sequenza di build (rilasci
successivi).
– La prima build incorpora una parte dei requisiti, e le
successive ne aggiungono altri, fino al completamento
del sistema.
– I processi di progettazione, implementazione, test,
installazione ed accettazione sono ripetuti per ogni
build, con maggiore o minore parallelismo in funzione
della pianificazione e delle risorse disponibili.
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Ciclo di Vita Incrementale
Build 1
P
Build 2
R
C/T
P
I/SA
C/T
I/SA
Build n
P
C/T
I/SA
Possibili flussi inform ativi
R: Requisiti
C/T: Codifica & testing
P: Progettazione
I/SA: Installazione & Supporto all’Accettazione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
11
Ciclo di Vita Incrementale
• L'adozione di questo ciclo di vita può essere
consigliabile quando:
– è necessario rendere operativo un insieme di
funzionalità in tempi brevi
– il sistema è per sua natura modulare e si presta
ad essere realizzato in build successive
– le risorse possono essere reperite con una
distribuzione temporale tale da suggerire
quest'approccio
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Ciclo di Vita Incrementale
• Può essere invece sconsigliabile adottare il
ciclo di vita Incrementale se:
– i requisiti non sono ben compresi, o evolvono
rapidamente
– si preferisce rendere disponibili le funzionalità
in un unico blocco
– sono previste rapide evoluzioni nel contesto
tecnologico
– la disponibilità delle risorse non è tale da
consentire questo approccio
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
12
Ciclo di Vita Evoluzionario
• L'approccio Evoluzionario o Prototipale si basa
sull'assunzione che i requisiti non sono chiari o
non possono essere definiti una volta per tutte, ma
vengono piuttosto affinati in cicli successivi.
• Le attività di base sono sempre le stesse, ma in
questo caso vengono ripetute tutte per ogni build.
• Questo approccio si propone come il più
innovativo e il più orientato a supportare le rapide
evoluzioni degli scenari organizzativi e tecnologici
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Ciclo di Vita Evoluzionario
Build 1
R1
P
C/T
I/SA
Build 2
R2
P
C/T
I/SA
Build n
Rn
P
C/T
I/SA
Flussi informativi (raffinamenti)
R: Requisiti
P: Progettazione
C/T: Codifica & test
I/SA: Installazione & Supporto all’Accettazione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
13
Ciclo di Vita Evoluzionario
• Questo approccio può essere consigliabile
quando:
– si desidera che il sistema sia operativo in tempi
brevi
– i requisiti non sono del tutto chiari, o sono
soggetti ad instabilità
– sono necessari i feedback dell'utente per poter
meglio definire i requisiti
– è necessario avere rapidi riscontri rispetto alle
tecnologie adottate
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Ciclo di Vita Evoluzionario
• Il ciclo di vita Evoluzionario non è
consigliabile quando:
– si preferisce rilasciare il sistema in un'unica
build
– non è possibile o non è opportuno coinvolgere
il Cliente nel processo di raffinamento dei
requisiti
– la disponibilità delle risorse non è tale da
consentire questo approccio
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
14
Esempi di Applicazioni Aziendali
•
Produzione e vendita macchine utensili
•
•
•
•
Gestione clienti e raccolta ordini
Pianificazione e gestione della produzione
Gestione di vendite, risorse tecniche e finanziarie
Azienda farmaceutica
–
•
Controllo dosaggio / pressione / temperatura / durata / invio a
distributore per imballaggio e confezione
Supermercato
–
•
Aggiornamento del magazzino in tempo reale per mezzo di
rilevazione del codice a barre dei prodotti venduti
Impresa di spedizioni
–
•
Ottimizzazione percorsi e carico
Corriere espresso
–
Monitoraggio stato via internet
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Esempi di Applicazioni Aziendali
Aziende di Servizi:
•
Banca
–
–
–
•
Mercati elettronici di trading
Pagamenti automatici (POS, Bancomat, RID, Posta)
Home Banking
Assicurazione e Finanziaria
–
•
Supporto ai Promotori Finanziari
Trasporti e Viaggi
–
–
–
Informazioni su rete di trasporti (treni, autobus, navi, auto) e
alberghi
Individuazione e prenotazione posti
Acquisto automatico (distributori automatici/Internet) biglietti,
check-in automatici
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
15
Sistema Informativo
• Definizione:
– Insieme di persone, macchine, applicazioni software e
procedure (anche cartacee) che permettono ad
un’impresa di disporre delle informazioni necessarie
alla realizzazione dei propri obiettivi aziendali
• Definizione ristretta:
– Sistema computerizzato per l’elaborazione elettronica
dei dati (Electronic Data Processing-EDP) in un
impresa insieme di Applicazioni e Database presenti
in azienda
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Sistema Informativo
• Un sistema informativo deve provvedere
alla raccolta e alla classificazione delle
informazioni, da attuarsi con procedure
integrate e idonee, al fine di
– produrre in tempo utile e ai giusti livelli le
sintesi necessarie per i processi decisionali,
– nonché gestire e controllare l’attività aziendale
nel suo complesso.
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
16
Tipologie di Sistemi Informativi
• Sistema Gestionale
(es. Banca)
• Sistema di Distribuzione (es. Società di spedizione)
• Sistema di Pianificazione (es. Industria)
• Sistema di Controllo
(es. Risk Management)
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Tipologie di Sistemi Informativi
Applicazione dei sistemi informativi alla gerarchia aziendale
Supporto alle
Decisioni
Supporto ai
Processi
Fonte: “Tecnologie dell’informazione e della comunicazione per le aziende” a cura di A. Carignani, ed. Mc Graw Hill
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
17
Sistemi Gestionali e per la Distribuzione
• Sistemi di Ricerca e Sviluppo dei Prodotti
–
–
–
–
–
Computer Aided Design (CAD)
Computer Aided Engineering (CAE)
Computer Aided Process Planning (CAPP)
Computer Assisted Synthesis Planning (CASP)
Architectural Engineering Construction (AEC)
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Sistemi Gestionali e per la Distribuzione
• Sistemi per la Vendita
– Computer Aided Selling (CAS)
• per la configurazione di un’offerta da un catalogo
elettronico di prodotti
– Acquisizione e Verifica dell’Ordine
•
•
•
•
Verifica dati sull’ordine (Tel., Fax, Disk, Internet)
Verifica tecnica della richiesta
Solvibilità del Cliente
Verifica scadenze
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
18
Sistemi Gestionali e per la Distribuzione
• Sistemi di Approvvigionamento
– Previsione fabbisogno per le vendite
– Previsione fabbisogno per la produzione
– Distribuzione dell’ordine per l’acquisto
• Materie prime
• Prodotti
• Scorte di sicurezza
– Monitoraggio dell’ordine
• Scadenze
• Fornitori
– Controllo in entrata della merce ordinata (es. quantità)
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Sistemi Gestionali e per la Distribuzione
• Gestione del Magazzino
–
–
–
–
Monitoraggio Giacienze: + carichi – prelievi
Prenotazioni
Inventario
Valutazione materiali Controllo di Gestione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
19
Sistemi Gestionali e per la Distribuzione
• Produzione
–
–
–
–
Computer Aided Manufacturing (CAM)
Computer Aided Process Control (CAPC)
Programmazione cicli di lavoro
Sfruttamento ottimale della capacità produttiva
• Distribuzione dei carichi di lavoro:
– Tra risorse umane
– Tra macchine
– Tra stabilimenti
– Controllo avanzamento della produzione
– Computer Aided Quality (CAQ)
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Sistemi Gestionali e per la Distribuzione
• Spedizione
– Distribuzione: ottimizzare la quantità e
tipologia di merce da spedire
• agli impianti di produzione
• ai clienti
– Logistica: ottimizzare modalità e tempistica del
trasporto
– Fatturazione
• Considera dati su: clienti, ordini, consegne, sconti e
maggiorazioni
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
20
Sistemi Gestionali e per la Distribuzione
• Assistenza Clientela
–
–
–
–
Help Desk
Rilevazioni e classificazione richieste e reclami
Supporto alla diagnosi
Definizione modalità e tempistiche di
intervento
– Monitoraggio costi e risorse impiegate
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Tipologie di Sistemi Informativi
Applicazione dei sistemi informativi alla gerarchia aziendale
Supporto alle
Decisioni
Supporto ai
Processi
Fonte: “Tecnologie dell’informazione e della comunicazione per le aziende” a cura di A. Carignani, ed. Mc Graw Hill
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
21
Sistemi di Pianificazione e Controllo
• Area Finanza
– Cash Management System
• gestione di incassi e pagamenti
– Gestione Finanziaria
• gestione investimenti e finanziamenti
• Gestione delle Risorse Umane
–
–
–
–
Gestione orari
Gestione retribuzioni e provvigioni
Sistemi di notifica
Sistemi di assegnamento del carico di lavoro
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Sistemi di Pianificazione e Controllo
• Contabilità
– Controllo di Gestione
• Costi e rendimenti per
–
–
–
–
Centro di costo
Commessa
Cliente
Prodotto
– Contabilità Generale
– Contabilità Industriale
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
22
Sistemi di Pianificazione e Controllo
• Direzione
– Management Information System (MIS)
• Sistemi orientati a fornire informazioni al management
selezionandole da banche dati esterne, pubbliche o private, o
dai database operativi presenti in azienda
– Executive Information System (EIS)
– Decision Support System (DSS)
• Sistemi interattivi che aiutano specialisti e responsabili
aziendali a prendere decisioni in situazioni di difficile
interpretazione
– Executive Support System(ESS)
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
Sistema Informativo Integrato
Integrazione in un Sistema Informativo:
“Interazione funzionale di uomini, processi e tecnologie
con l’obiettivo di creare un insieme unitario e coerente”
• Integrazione Orizzontale
– Concatenazione di Sistemi Gestionali e per la
Distribuzione nell’ambito della ‘catena del valore’ per
mezzo di comunicazione di dati e informazioni
• Integrazione Verticale
– Convogliamento di informazioni dai Sistemi Gestionali e
per la Distribuzione verso Sistemi per la Pianificazione e il
Controllo e Supporto alla Direzione, ai fini di elaborare
strategie aziendali basate sulla conoscenza della situazione
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
23
Sistema Informativo Integrato
za
en
ist nti
s
As Clie
e
io n
di z
Spe
e
uzion
Prod
Magazzino
enti
O
appro rdini e
vvigio
nam
dite
Ven
Dati
Ri
e s cerc
vil a
up
po
In
fo
rm
az
io
ni
Conoscenza
Integrazione
Funzionale e
di Processo
in un
Sistema
Informativo
Fonte: “Tecnologie dell’informazione e della comunicazione per le aziende” a cura di A. Carignani, ed. Mc Graw Hill
Sistemi di Elaborazione dell’Informazione
Economia del Commercio Internazionale - Economia e Amministrazione delle Imprese
Hadley C. Taylor
24