Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO...

15
Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA’ STUDI DI ROMA UNIVERSITA’ STUDI DI ROMA “FORO ITALICO” “FORO ITALICO” Corso di Laurea Triennale Corso di Laurea Triennale INFORMATICA INFORMATICA Lez. 5 Lez. 5

Transcript of Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO...

Page 1: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1

UNIVERSITA’ STUDI DI ROMAUNIVERSITA’ STUDI DI ROMA“FORO ITALICO”“FORO ITALICO”

Corso di Laurea TriennaleCorso di Laurea Triennale

INFORMATICAINFORMATICA

Lez. 5Lez. 5

Page 2: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 2

• Programmi, ovvero insiemi di istruzioni eseguite dal computer.

• Si divide in due categorie: – software di sistema

• DOS• Windows• Unix• Linux• Mac Operating System

– software applicativo• Pacchetto Microsoft Office

Software

Page 3: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 3

Software di sistema(Sistema Operativo)La sua funzione fondamentale è di gestire tutti i

componenti del computer e di fornire l’interfaccia tra il computer e l’utente. Fanno parte del sistema operativo:

• il supervisore, che si occupa di caricare i programmi in memoria e di gestire le unità periferiche;

• i programmi che correggono gli errori;• i programmi che si occupano di gestire le librerie

di archivi elettronici;• i programmi che si occupano di definire la

configurazione hardware del sistema.

Page 4: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 4

Software di sistema(Sistema Operativo)Le statistiche sui prodotti di mercato

maggiormente in uso riportano per il 2008 questa situazione:

Page 5: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 5

• general purpose per affrontare temi di carattere

generale, ad esempio,l’automazione d’ufficio,la

progettazione, il publishing, la multimedialità.

• per la soluzione di problemi specifici in attività gestionali:

– fatturazione, contabilità, paghe e stipendi, gestione dei magazzini, conti correnti bancari, anagrafe comunale.

• programmi multimediali che utilizzano contemporaneamente più tipi di dati: testi, immagini, animazioni, filmati, suoni.

Aree di impiego:

– editoria elettronica, insegnamento e autoistruzione, presentazioni, supporto al marketing e alle vendite.

Software applicativo

Page 6: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 6

Software applicativo

Le statistiche sui prodotti di e-mail maggiormente in uso riportano per il 2008 questa situazione:

Page 7: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 7

(G.U.I., Graphic User Interface)

L’interfaccia visuale può essere utilizzata con programmi di base e con programmi applicativi e presuppone la disponibilità del mouse.

Vantaggi : • simboli e icone sono di facile comprensione; • non è necessario ricordare la sintassi dei comandi associati alle varie funzioni; • gli stessi simboli possono essere utilizzati in applicazioni diverse e diventare così degli standard.

Page 8: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 8

Software applicativo

Le statistiche sui motori di ricerca maggiormente in uso riportano per il 2008 questa situazione:

Page 9: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 9

Analisi: studio del problema e individuazione della soluzione.

Programmazione: il programma viene scritto utilizzando il linguaggio utente (esempio Basic), ossia un insieme di regole, di comandi e di vocaboli il più vicino possibile al modo di esprimersi dell’utente. Viene in questo modo realizzato il programma sorgente;

Fasi di sviluppo di un software

Traduzione: conversione del programma nel linguaggio

macchina, ossia nel linguaggio proprio dell’elaboratore.

Il programma tradotto si chiama programma oggetto.

I programmi di traduzione utilizzati sono: – il compilatore, che

traduce l’intero programma

– l’interprete che traduce ed esegue una istruzione dopo l’altra

Test: il programma viene verificato mediante casi di prova per individuare e correggere possibili errori.

Page 10: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 10

sw sorgentee oggetto

SWlinguaggio

0101110010010101001110101010101010

111010100101

soluzione di un problemascritta in un linguaggiotecnico dall’uomo

stessa soluzione tradottadal sw linguaggio affinche’ possa

essere eseguita dal computer

Page 11: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 11

sw sorgentee oggetto

0101110010010101001110101010101010

111010100101

Scritto secondo le regole del linguaggio Scritto secondo le regole del linguaggio Comprensibile per personale specializzatoComprensibile per personale specializzatoCorregibile da personale specializzatoCorregibile da personale specializzatoNON eseguibile dal computerNON eseguibile dal computer

Tradotto secondo le regole del linguaggio Tradotto secondo le regole del linguaggio Comprensibile solo dal computerComprensibile solo dal computerNON Corregibile NON Corregibile Eseguibile dal computerEseguibile dal computer

Page 12: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 12

Quiz

Page 13: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 13

L'interfaccia grafica GUI

a. Rende piu' intuitiva l'interazione con il computerb. Rende piu' veloce l'esecuzione dei programmic. E' piu' complicata da usare perche' puo'

essere usata solo dagli specialistid. Non consente l'uso del mouse

Un software applicativo è:

a. Un programma gestionale particolareb. Un linguaggio di programmazionec. Un programma scritto a uso degli utenti,

per far eseguire un particolare compito al computer

Page 14: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 14

Cos’è il sistema operativo?

a. Un software applicativob. Un software applicativo a uso aziendalec. Un software di sistema che gestisce

le risorse hardware e software del computer

Quale delle seguenti fasi dello sviluppo del software viene eseguita per prima?

a. Compilazioneb. Testc. Analisid. Programmazione

Page 15: Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 1 UNIVERSITA STUDI DI ROMA FORO ITALICO Corso di Laurea Triennale INFORMATICA Lez. 5.

Univ. Studi di Roma FORO ITALICO Prof. Stefano Razzicchia 15

Quali tra i seguenti sono sistemi operativi?

a. Unixb. Internet Explorerc. Outlook Expressd. Windows