诊断是指找出一特定现象的本质及产生原因,再配合逻辑、分析及经验来判断因果关系,在许多不同的领域都有用到诊断,像医疗诊断即为诊断的一种。在系统工程及计算机科学中,会用诊断来确认现象的成因、减轻方式以及对策[1]。