診斷是指找出一特定現象的本質及產生原因,再配合邏輯、分析及經驗來判斷因果关系,在許多不同的領域都有用到診斷,像醫療診斷即為診斷的一種。在系統工程及電腦科學中,會用診斷來確認現象的成因、減輕方式以及對策[1]。