Diagnostikaprogramm
Diagnostikaprogramm on automaatne arvutiprogrammide jada, mis määrab tarkvara ja/või riistvara tööoleku elektroonikakomponendis, süsteemis või süsteemide võrgus. Ideaaljuhul annavad diagnostikaprogrammid kasutajale juhiseid selle töö käigus leitud probleemide kohta. Diagnostikaprogrammi kaudu saab kasutaja teada, milliste riistvaraliste komponentide puhul tuleks üle vaadata ühendused või komponent ise välja vahetada. Näiteks mikrolaineahjude puhul saab vastav diagnostikaprogramm tuvastada ja kasutajat õige veakoodi abil teavitada, et temperatuuriandur on lühises. Leidub diagnostikaprogramme, mida saab kasutaja seadme otsene kasutaja, näiteks kõvaketta vigade otsimise programm S.M.A.R.T. Samuti on olemas diagnostikaprogramme, millele on ligipääs vaid vastaval tehnikul, näiteks autoelektroonika vigade puhul. Paljud diagnostikaprogrammid toimivad koostöös kasutaja ja vastava tehnoloogiafirma vahel: kasutaja saadab oma programmist tekkiva diagnostilise informatsiooni edasi ning saadud andmete põhjal viivad vastavad spetsialistid läbi diagnostilisi analüüse. Niisuguseid andmeid saab saata spetsiifiliste lisatavate programmide raames, näiteks Microsoft 365 rakenduste puhul. Samuti saab diagnostilisi andmeid saata operatsioonisüsteemi tasandil, näiteks operatsioonisüsteemi Windows puhul. Üks diagnostikaprogrammidest on arvuti käivitamisel jooksutatav Power-On Self-Test (POST), mida viivad läbi BIOS või UEFI. Arvuti käivitamist jätkatakse ning operatsioonisüsteem käivitatakse vaid juhul, kui diagnostikaprogramm ühtegi viga ei leia.