 ระบุการเปรียบเทียบที่เป็นไปได้สามแบบสำหรับข้อความต่อไปนี้
 1. การพัฒนาซอฟต์แวร์เปรียบเสมือนการต่อจิ๊กซอว์ แต่ละชิ้นต้องประกอบเข้าด้วยกันอย่างลงตัวจึงจะทำงานได้ทั้งหมด 2. การเขียนซอฟต์แวร์เปรียบเสมือนการไขปริศนาจิ๊กซอว์ที่ซับซ้อน แต่ละชิ้นต้องวางในตำแหน่งที่เหมาะสมจึงจะทำงานได้ 3. การพัฒนาซอฟต์แวร์เปรียบเสมือนการต่อจิ๊กซอว์ 3 มิติ แต่ละองค์ประกอบจะต้องถูกวางในตำแหน่งที่เหมาะสมเพื่อให้แอปพลิเคชันทำงานได้