ในชีวิตประจำวันเรามักเจอปัญหาต่าง ๆ ที่ต้องแก้ไข ซึ่งการแก้ไขปัญหาใดๆ นั้น อาจมีวิธีการแก้ไข ปัญหาได้หลายหลายวิธี โดยจะต้องวิเคราะห์ปัญหานั้นอย่างรอบคอบและถี่ถ้วน เพื่อใช้ในการพิจารณาเลือกวิธีการปัญหาได้อย่างดีที่สุดและเกิดประสิทธิภาพสูงสุด
แนวคิดเชิงนามธรรม (Abstraction) คือ เป็นองค์ประกอบหนึ่งของแนวคิดเชิงคำนวณ (computational thinking) ใช้กระบวนการคัดแยกคุณลักษณะที่สำคัญออก
จากรายละเอียดปลีกย่อยในปัญหา หรืองานที่กำลังพิจารณา เพื่อให้ได้ข้อมูลที่จำเป็นและเพียงพอในการแก้ปัญหา