Software
Il termine software (usato in ambito informatico) è un vocabolo della lingua inglese costituito dall’unione di due parole, soft (morbido) e ware (manufatto, componente, oggetto). Sta ad indicare un programma (informatica) o un insieme di programmi in grado di funzionare su un elaboratore.
Storia del software
Il termine software ha origine durante la seconda guerra mondiale. .
La proposta è stata rigettata alla prima votazione con 648 voti contrari, 14 favorevoli, rispetto a 648 schede... —
| approfondisci »
R (software)
R è un ambiente di sviluppo specifico per l'analisi statistica dei dati che utilizza un linguaggio di programmazione derivato e in larga parte compatibile con S. Venne scritto inizialmente da Robert Gentleman e Ross Ihaka.
È un software libero in quanto viene distribuito con la licenza GNU GPL, ed è disponibile per diversi sistemi operativi (ad esempio Unix, GNU/Linux, Mac OS X, Microsoft Windows). Il suo linguaggio orientato agli oggetti deriva direttamente dal pacchetto S distribuito con una... —
| approfondisci »
Software libero
Il software libero è software pubblicato con una licenza che permette a chiunque di utilizzarlo e che ne incoraggia lo studio, le modifiche e la redistribuzione; per le sue caratteristiche, si contrappone al software proprietario ed è differente dalla concezione open source, incentrandosi sulla libertà dell'utente e non solo sull'apertura del codice sorgente, che è comunque un pre-requisito del software libero.
Caratteristiche
La parola libero non implica la possibilità di utilizzare tale... —
| approfondisci »
Metriche software
Una metrica software è lo standard per la misura di alcune proprietà del software o delle sue specifiche.
I metodi quantitativi si sono dimostrati strumenti potenti in altri campi della scienza, per questo motivo per la scienza dei computer pratici e teorici si sono impegnati a fondo per mettere a punto un simile approccio nello sviluppo di software. Tom DeMarco ha asserito che "non puoi controllare ciò che non sai misurare".
metriche software ampiamente utilizzate
Le metriche software... —
| approfondisci »
Penguin Software
Penguin software
La Penguin software era una software house sita a Geneva (Illinois) nata nel 1978 e capeggiata da Mark Pelczarski. La ragione sociale Penguin software venne adottata solo nel 1981.
Piattaforme per le quali sviluppavano software
Penguin software sviluppava software per le seguenti piattaforme:
-Apple II; -Apple Macintosh; -Commodore 64; -Commodore Amiga; -Atari a 8bits; -Atari ST;
Penguin Software: un nome che non avrebbe mai dovuto esistere. Motivazione del cambio della... —
Brevetto software
Con la definizione brevetto software ci si riferisce, secondo la definizione adottata dall'Unione Europea, ad un brevetto applicato ad una «invenzione realizzata per mezzo di un elaboratore» .
Unione Europea
L'Organizzazione europea dei Brevetti (EPO, l'ufficio brevetto europeo) ha rilasciato molti brevetti su invenzioni basate almeno in parte su software da quando è in vigore, dagli anni settanta, la Convenzione europea dei Brevetti. L'articolo 52 ( ) della convenzione esclude esplicitamente... —
| approfondisci »
Aggiornamento Software
Aggiornamento Software (Software Update nella versione inglese) è un'utility di sistema sviluppata da Apple Computer che si preoccupa di aggiornare i software prodotti da Apple all'ultima versione sui computer su cui è installato il sistema operativo Mac OS X. Fa parte dei CoreServices in Mac OS X. Questa applicazione si trova al path .
Esiste anche una versione di Aggiornamento Software per Mac OS Classico, a partire dalla release 9.0 del sistema.
È raccomandato installare gli... —
| approfondisci »
Software proprietario
Con il termine software proprietario si indica quel software che ha restrizioni sul suo utilizzo, sulla sua modifica, riproduzione o ridistribuzione, solitamente imposti da un proprietario. Queste restrizioni vengono ottenute tramite mezzi tecnici o legali.
Utilizzi del termine
Il termine viene utilizzato dalla Free Software Foundation(FSF) per descrivere il software che non è software libero o software semi-libero. Tecnicamente il termine si riferisce al software il cui controllo è... —
| approfondisci »
Software sociale
Il termine software sociale riguarda tutte quelle applicazioni software che consentono agli individui di incontrarsi, interagire e collaborare in rete ed, in particolare, di creare comunità on-line.
Cos'è un software sociale
Il termine software sociale sottolinea la dimensione di interazione sociale sviluppata in rete mediante appositi strumenti software e comprende sia i media tradizionali, come le mailing list o Usenet, sia le più recenti applicazioni software, come i blog o i wiki. Alcuni... —
| approfondisci »
- Il software è come il sesso, è meglio quando è libero. (attribuita a Linus Torvalds)
Software pirata
Con il termine software pirata si indica un software che possiede identiche caratteristiche dell'originale ma che è privo della licenza commerciale alla vendita o all'uso.
Il software dell'illegale
La produzione, vendita e diffusione di software pirata è chiaramente un'attività illegale, perseguita dalla legge. Da sempre i produttori di software cercano di rendere i propri prodotti non copiabili (inserendo ad esempio la necessità di riconoscimento di "parole" o chiavi di accesso fornite... —
| approfondisci »
Sensible Software
Sensible Software era un'azienda Britannica nota negli anni novanta per lo sviluppo di titoli innovativi ed estremamente popolari come Sensible Soccer e Cannon Fodder.
Il "marchio di fabbrica" dei giochi Sensible Software era l'utilizzo di personaggio molto piccoli visti con una prospettiva dall'alto. Difatti i giochi Sensible Soccer, Cannon Fodder e Sensible Golf utilizzavano con piccole varianti questa visuale e gli omini piccoli.
Storia
La società venne fondata a Chelmsford nell'Essex nel... —
| approfondisci »
Processo software
Quando si realizza un prodotto o un sistema software è importante svolgere una serie di passi, una sorta di percorso che aiuti ad ottenere risultati di alta qualità in un tempo prefissato. Tale percorso è chiamato processo software. Il processo software è composto da alcune attività che rappresentano un insieme di compiti da svolgere per sviluppare un software:
• Attività portanti: una serie di compiti da svolgere necessariamente;
• Attività ausiliarie: possono aumentare la qualità di un... —
