Ricerca distribuita

La ricerca distribuita è un modello di motore di ricerca in cui le attività di scansione del Web, indicizzazione ed elaborazione delle query sono distribuite tra più computer e reti. In origine, la maggior parte dei motori di ricerca erano supportati da un singolo supercomputer. Negli ultimi anni, tuttavia, la maggior parte è passata a … Leggi tutto

Test canarino (distribuzione canarino)

Nei test del software, un canary è una spinta alle modifiche al codice di programmazione per un piccolo gruppo di utenti finali che non sono consapevoli di ricevere nuovo codice. Poiché il canary viene distribuito solo a un numero limitato di utenti, il suo impatto è relativamente piccolo e le modifiche possono essere annullate rapidamente … Leggi tutto

Ricerca e sviluppo (R&S)

La ricerca e sviluppo (R&S) sono le fasi iniziali ed esplorative dello sviluppo di prodotti e servizi. Nel Regno Unito (UK) e in alcune altre aree del mondo, la ricerca e sviluppo è nota come ricerca e sviluppo tecnico (RST).   La ricerca e sviluppo viene spesso condotta all’interno dell’unità di sviluppo di un’azienda, ma può … Leggi tutto

Software di sistema

Il software di sistema è un tipo di programma per computer progettato per eseguire i programmi hardware e applicativi di un computer. Se pensiamo al sistema informatico come a un modello a più livelli, il software di sistema è l’interfaccia tra l’hardware e le applicazioni utente. Il sistema operativo è l’esempio più noto di software … Leggi tutto

Google Chromium

Google Chromium è un progetto open source che è stato avviato per rendere disponibile agli sviluppatori il codice sorgente per Chrome OS e il browser Chrome. Secondo Google, il progetto del browser Chromium cerca di migliorare la velocità, la stabilità e la sicurezza del browser, mentre il progetto del sistema operativo cerca di ottimizzare l’esperienza … Leggi tutto

Sindrome non inventata qui (NIH)

La sindrome non inventata qui (NIH) è la tendenza della direzione a rifiutare qualsiasi idea che non abbia avuto origine all’interno dell’organizzazione. Questo tipo di pregiudizio ha le sue radici nella xenofobia, la paura di qualcosa di strano o estraneo. Il rifiuto automatico di prodotti, servizi e metodologie esterni è spesso alimentato dal narcisismo e dal … Leggi tutto

Approvvigionamento di eventi

Il sourcing di eventi è una pratica di codifica utilizzata dai programmatori di computer per modellare un sistema come una sequenza di eventi al fine di identificare le modifiche apportate nel tempo. Invece di utilizzare il metodo tradizionale di creare un’entità di programma dallo stato corrente dell’applicazione, il sourcing di eventi memorizza gli oggetti di … Leggi tutto

Comuni digitali

Un bene comune digitale è una risorsa online discreta che viene sviluppata e gestita in modo collaborativo da una comunità. Esempi di beni comuni digitali includono wiki, come Wikipedia, organizzazioni di licenze aperte, come Creative Commons, archivi di software open source, come SourceForge e comunità di software open source, come Apache Software Foundation (ASF) e … Leggi tutto

Principio di responsabilità unica (SRP)

Il Single Responsibility Principle (SRP) è il concetto che ogni singolo oggetto nella programmazione orientata agli oggetti (OOP) dovrebbe essere creato per una funzione specifica. SRP fa parte dei principi di programmazione SOLID proposti da Robert Martin. Tradizionalmente, il codice in linea con SRP ha un’unica funzione per classe. SRP ha lo scopo di aiutare … Leggi tutto

Cono di incertezza

Il cono di incertezza è una rappresentazione grafica della crescente accuratezza possibile per le stime man mano che i dettagli di un progetto diventano più noti nel tempo. I project manager e gli sviluppatori utilizzano il cono di incertezza per guidare le stime e gestire le aspettative. Durante il processo di sviluppo un progetto inizia … Leggi tutto