Il software diagnostico viene utilizzato per identificare i problemi su un computer o un’apparecchiatura. Questi programmi testano i sistemi di bordo per rilevare eventuali problemi e aiutano ad avvisare gli utenti di potenziali problemi o guasti. Nel corso degli anni, questi programmi sono passati da molto semplici a complessi e altamente specializzati. Con questo aumento della tecnologia, l’abilità richiesta per utilizzare il software è effettivamente diminuita al punto che la maggior parte delle persone può utilizzare questo software con poca o nessuna formazione.
I programmi che forniscono informazioni diagnostiche sono comuni ovunque. Qualcosa di semplice come la luce dell’olio sul cruscotto di un’auto è un tipo di software diagnostico. Questi strumenti diagnostici codificati di solito monitorano una parte specifica di un’apparecchiatura più grande e in genere sono sempre operativi. Sebbene questi tipi di programmi diagnostici siano i più comuni, di solito sono i meno versatili. Quando le persone pensano a un vero software diagnostico, di solito pensano ai tipi utilizzati sui computer. Questi programmi monitorano il computer per i problemi che coinvolgono ogni aspetto della macchina, dall’hardware al software, molto più complessi e versatili della spia del cambio dell’olio.
Dall’introduzione del software diagnostico, si è evoluto in molti modi. Il tipo originale di solito riusciva a trovare solo il problema più grave. Erano necessari indicatori forti o danni fisici affinché il software riconoscesse e segnalasse il problema. Quando i computer sono diventati più comuni nelle case delle persone, in particolare con l’avvento dei sistemi operativi a disco, comunemente noti come DOS, il software diagnostico è diventato più comune. Piccoli programmi integrati, come Checkdisk (CHKDISK), consentivano agli utenti di eseguire routine diagnostiche di base sui propri sistemi. Questi primi programmi producevano spesso informazioni tecniche e codici di errore esoterici invece di informazioni leggibili. Negli ultimi anni, i rapporti di output sono cambiati notevolmente. Gli output di base sono ora leggibili dalla maggior parte degli utenti e spesso contengono suggerimenti o avvisi che dicono agli utenti cosa dovrebbero o non dovrebbero fare, il tutto in un linguaggio semplice.
I progressi tecnologici hanno persino reso disponibile il software diagnostico basato su pagine Web per gli utenti domestici. Con una ricerca Web minima, quasi tutti gli utenti domestici possono trovare un’ampia gamma di siti Web che offrono velocità di esecuzione del proprio computer o diagnosi dei problemi. Molti di questi siti sono truffe, quindi i consumatori dovrebbero eseguire una ricerca adeguata prima di utilizzarli. Le ricerche generali su Internet possono generalmente fornire una serie di risorse per verificare la credibilità di un’azienda.