際際滷

際際滷Share a Scribd company logo
Il software Appunti per la classe 1H dell'ITC A.Capitini-Vittorio Emanuele II - Perugia  by Prof. Grazia Cesarini
Che cos'竪 il software?  Il software 竪 l'insieme dei programmi che consentono un efficiente funzionamento dell' hardware .
Che cos'竪 l'hardware?  L'hardware 竪 la parte fisica del computer o meglio del  sistema  di  elaborazione .
Che cos竪 un sistema?   Un sistema 竪 un insieme di parti interconnesse e interagenti tra di loro.
Che cos竪 un sistema di elaborazione?   Il sistema di elaborazione 竪 un insieme di parti interconnesse e interagenti che hanno come obiettivo quello di elaborare delle istruzioni.
Che cosa sono le istruzioni?   Le istruzioni sono delle indicazioni per raggiungere un determinato obiettivo.
Che cosa sono i programmi?   I programmi sono un insieme di  istruzioni raggruppate per raggiungere un determinato obiettivo.
Quali categorie di programmi fanno parte del software ?  I programmi si dividono in due grandi categorie: software di base. Il software di base 竪 l'insieme dei programmi necessari per l'avvio e il funzionamento del computer: BIOS,  sistema operativo  e compilatori. software applicativo. Il software applicativo 竪 l'insieme dei programmi necessari per soddisfare le esigenze degli utenti: word, writer, solitario, skype ecc.,
Che cos竪 il sistema operativo?   Il sistema operativo 竪 l'insieme dei programmi essenziali per il funzionamento del computer o meglio del sistema di elaborazione. Il sistema operativo 竪 formato da:  programmi per la gestione dei processi ovvero delle  attivit effettuate dalla CPU ;
programmi per la  gestione dei dispositivi periferici  (memorie di massa, stampanti, mouse, tastiera, scanner, video, casse, microfono, webcam ecc.);
programmi per la  gestione delle informazioni contenute nelle memorie di massa  (\hard disk, memorie ottiche, flash memories);
programmi per la  gestione della memoria centrale  (RAM). Questi programmi hanno una struttura a " buccia di cipolla " (onion skin).
Che cos竪 il sistema operativo?   Il sistema operativo interagisce con l'utente grazie ad una interfaccia che, nei modemi sistemi operativi, 竪 di tipo  GUI  (Graphical User Interface) . Una interfaccia di tipo GUI consente all'utente finale di interagire con il sistema operativo con una modalit  "user friendly"  (amichevole) grazie alla presenza di elementi di tipo grafico quali le finestre e le icone. Nei vecchi sistemi operativi (DOS) l'interfaccia era di tipo  "a linea di comando" . I sistemi operativi attualmente pi湛 in uso, come Windows, Linux e Unix, sono tutti dotati di interfaccia GUI.
Che cos'竪 il software applicativo?   Il software applicativo 竪 l'insieme dei programmi che non fanno parte del software di base e vengono installati dall' utente finale  per soddisfare le proprie specifiche esigenze.
Che cos'竪 il software applicativo?   sono programmi che servono per gestire la sicurezza della macchina (antivirus, firewall), ripulire e controllare le memorie di massa (defrag, ccleaner ecc.); Possiamo classificare questi software secondo diverse categorie: utilit di sistema ,
office automation ,
applicazioni aziendali ,
strumenti di sviluppo ,

More Related Content

Software

  • 1. Il software Appunti per la classe 1H dell'ITC A.Capitini-Vittorio Emanuele II - Perugia by Prof. Grazia Cesarini
  • 2. Che cos'竪 il software? Il software 竪 l'insieme dei programmi che consentono un efficiente funzionamento dell' hardware .
  • 3. Che cos'竪 l'hardware? L'hardware 竪 la parte fisica del computer o meglio del sistema di elaborazione .
  • 4. Che cos竪 un sistema? Un sistema 竪 un insieme di parti interconnesse e interagenti tra di loro.
  • 5. Che cos竪 un sistema di elaborazione? Il sistema di elaborazione 竪 un insieme di parti interconnesse e interagenti che hanno come obiettivo quello di elaborare delle istruzioni.
  • 6. Che cosa sono le istruzioni? Le istruzioni sono delle indicazioni per raggiungere un determinato obiettivo.
  • 7. Che cosa sono i programmi? I programmi sono un insieme di istruzioni raggruppate per raggiungere un determinato obiettivo.
  • 8. Quali categorie di programmi fanno parte del software ? I programmi si dividono in due grandi categorie: software di base. Il software di base 竪 l'insieme dei programmi necessari per l'avvio e il funzionamento del computer: BIOS, sistema operativo e compilatori. software applicativo. Il software applicativo 竪 l'insieme dei programmi necessari per soddisfare le esigenze degli utenti: word, writer, solitario, skype ecc.,
  • 9. Che cos竪 il sistema operativo? Il sistema operativo 竪 l'insieme dei programmi essenziali per il funzionamento del computer o meglio del sistema di elaborazione. Il sistema operativo 竪 formato da: programmi per la gestione dei processi ovvero delle attivit effettuate dalla CPU ;
  • 10. programmi per la gestione dei dispositivi periferici (memorie di massa, stampanti, mouse, tastiera, scanner, video, casse, microfono, webcam ecc.);
  • 11. programmi per la gestione delle informazioni contenute nelle memorie di massa (\hard disk, memorie ottiche, flash memories);
  • 12. programmi per la gestione della memoria centrale (RAM). Questi programmi hanno una struttura a " buccia di cipolla " (onion skin).
  • 13. Che cos竪 il sistema operativo? Il sistema operativo interagisce con l'utente grazie ad una interfaccia che, nei modemi sistemi operativi, 竪 di tipo GUI (Graphical User Interface) . Una interfaccia di tipo GUI consente all'utente finale di interagire con il sistema operativo con una modalit "user friendly" (amichevole) grazie alla presenza di elementi di tipo grafico quali le finestre e le icone. Nei vecchi sistemi operativi (DOS) l'interfaccia era di tipo "a linea di comando" . I sistemi operativi attualmente pi湛 in uso, come Windows, Linux e Unix, sono tutti dotati di interfaccia GUI.
  • 14. Che cos'竪 il software applicativo? Il software applicativo 竪 l'insieme dei programmi che non fanno parte del software di base e vengono installati dall' utente finale per soddisfare le proprie specifiche esigenze.
  • 15. Che cos'竪 il software applicativo? sono programmi che servono per gestire la sicurezza della macchina (antivirus, firewall), ripulire e controllare le memorie di massa (defrag, ccleaner ecc.); Possiamo classificare questi software secondo diverse categorie: utilit di sistema ,
  • 19. programmi per il gioco e lo svago. sono programmi per la gestione dei lavori di ufficio; sono programmi creati appositamente per soddisfare specifiche esigenze di particolari aziende (gestioni studi notarili, gestione aziende ospedaliere ecc.); sono programmi per la creazione di oggetti multimediali (dreamweaver, per la creazione di pagine web, flash, per la creazione di animazioni per il web ecc.);
  • 20. Che cos'竪 il software applicativo? Spesso i programmi vengono distribuiti in pacchetti o suite , ovvero vengono raggruppati come ad esempio nel caso di Microsoft Office e Open Office. Le suites citate comprendono i seguenti programmi: programmi di video scrittura;
  • 21. programmi per lesecuzione di calcoli o grafici denominati fogli elettronici;
  • 22. programmi per la gestione di basi di dati ovvero archivio di grandi dimensioni;
  • 23. programmi per la creazione di presentazioni multimediali.
  • 24. Come vengono realizzati i programmi? Per realizzare i programmi di cui abbiamo parlato, il programmatore deve organizzare il proprio lavoro secondo precise fasi . Il programmatore raramente svolge il proprio lavoro da solo, normalmente egli lavora in team con altre figure professionali ognuna delle quali si impegna in una delle fasi per la realizzazione del software. Un compito importante viene anche affidato a particolari categorie di utenti denominati "beta tester" ai quali 竪 affidato il compito di verificare, prima della commercializzazione del software, che non siano presenti errori. b
  • 25. Come vengono realizzati i programmi? la persona o l'azienda che commissiona un particolare programma alla software house Le fasi per la realizzazione di un programma possono essere cos狸 sintetizzate: analisi del problema posto dal committente;
  • 26. progettazione del software da realizzare e scelta del linguaggio di programmazione da usare;
  • 27. alpha test cio竪 controllo del buon funzionamento del software in modo da eliminare gli errori pi湛 grossolani prima di affidare il programma al beta testr. a
  • 28. Come possiamo classifica il software disponibile sul mercato? II software pu嘆 essere diviso in due importanti categorie: software soggetto a copyright ;
  • 29. software soggetto a copyleft .
  • 30. Come possiamo classifica il software disponibile sul mercato? Il copyright (letteralmente traducibile in italiano come diritto di copia) 竪 l'insieme delle normative sul diritto d'autore in vigore nel mondo anglosassone e statunitense. ll software soggetto a copyright pu嘆 a sua volta essere diviso in: commerciale , software messo normalmente in commercio in modo che lacquirente, all'atto del pagamento, ne acquisisce diritto duso;
  • 31. freeware , software distribuito in modo gratuito in generale liberamente duplicabile e distribuibile;
  • 32. shareware , software distribuito in maniere simile al freeware ma dietro pagamento dopo un periodo di prova ;
  • 33. abandonware (software abbandonato), software uscito dalla commercializzazione perch辿, ad esempio, il produttore 竪 fallito oppure perch辿 竪 stata messa in commercio una nuova release .
  • 34. Come possiamo classifica il software disponibile sul mercato? Software 13/01/11 Il copyleft individua un modello di gestione del diritto d'autore basato sul sistema di licenze attraverso le quali l'autore indica ai fruitori dell'opera che essa pu嘆 essere utilizzata con una licenza che soddisfi contemporaneamente tutte le seguenti condizioni: redistribuzione libera;
  • 35. codice sorgente incluso nel programma che viene distribuito;
  • 36. possibilit di modifica e realizzazione di opere derivate;
  • 37. integrit del codice sorgente dell'autore;
  • 38. nessuna discriminazione contro persone o gruppi;
  • 41. licenza non specifica per un particolare prodotto;
  • 42. la licenza non deve contaminare altro software;
  • 43. la licenza deve essere tecnologicamente neutra.