Page 19 - 120900034410_iacobelli_progettazione

Basic HTML Version

5
Lezione
2
Il software
1
Che cos’è il software?
2
Che differenza c’è tra software di base
e software applicativo?
3
Che cos’è una GUI?
4
Quali funzioni svolge il
Sistema Operativo?
verifica le tue conoscenze
mi per la gestione della fatturazione di un’azienda, quelli che permettono la prenotazione
dei voli di una compagnia aerea, il calcolo dell’orbita di una navetta spaziale, i vari tipi di
videogioco.
Nel secondo caso vi sono i programmi di uso più generale come gli strumenti per scri-
vere documenti (
word processor
), per archiviare dati (
basi di dati
), per realizzare tabelle
numeriche, prospetti e grafici (
fogli elet-
tronici
). Esempi di software applicativo
di uso generale sono MS word, Adobe
Illustrator, Movi Maker, MS PowerPoint,
AutoCAD, Macromedia Director ecc.
Tutti questi programmi (dal più comples-
so Sistema Operativo al semplice pro-
gramma per calcolare la somma di due
numeri) devono essere realizzati secondo
particolari tecniche e tenendo conto di
come funziona l’hardware. Vedremo più
avanti le modalità per realizzare program-
mi di tipo applicativo e studieremo la
logica di funzionamento del software di
base per imparare a usarli al meglio.
Ci limitiamo per ora a elencare quelle che
sono considerate le fasi standard nello
sviluppo di software applicativi:
• studio di fattibilità;
• programmazione;
• revisione;
• analisi;
• test;
• manutenzione;
• progettazione;
• installazione.
001-042_U1_PR.indd 5
28/02/