تشخيص به معني مشخص کردن طبيعت و علل چيزهاست. تشخيص در رشته هاي مختلفي با تفاوتهايي در کاربرد
منطق، تحليل و تجربه براي مشخص کردن روابط عليتي به کار مي رود. در مهندسي سيستمها و علوم کامپيوتر تشخيص معمولا براي تعيين علل ايجاد علايم و کاهش مشکلات و راه حل براي مسايل به کار مي رود.