22. 4. สร้างตารางเปรียบเทียบข้อดี ข้อเสียของ SSADM , RAD และ OOD&D Methodologies ข้อดี ข้อเสีย OOD&D - Maintain ง่ายเพราะว่าแต่ละ object แยกออกมาเด่นชัด - Reuse able เอาไปใช้ใหม่ได้ง่าย เนื่องจาก Object มีการกำหนดคุณสมบัติของตัวเองชัดเจน , กำหนด data ชัดเจน เราสามารถออกแบบ Object ให้ไปใช้ได้ในหลายกรณี และก็เรียกใช้เฉพาะ Object ได้ง่าย - สะท้อนความเป็นจริงไดดีกว่าการออกแบบในลักษณะทั่วๆไปที่เราออกแบบกันไม่ Self contained หมายความว่า การอ้างอิงถึง Object ใดๆเดี่ยวๆไม่ได้ เราต้องรู้จัก Super class ทุกตัวด้วย ไม่เช่นนั้นคุณสมบัติจะมาไม่หมด - ไม่ Self contained หมายความว่า การอ้างอิงถึง Object ใดๆเดี่ยวๆไม่ได้ เราต้องรู้จัก Super class ทุกตัวด้วย ไม่เช่นนั้นคุณสมบัติจะมาไม่หมด - การที่ Sub class ถูก Inherit จาก Super class ในทางปฏิบัติบางกรณีอาจจะเกิดเหตุการณ์ Sub class ไป Inherit จาก 2 super class กลายเป็นความสัมพันธ์แบบ N : N เรียกว่าเป็น Multiple Inheritance กรณีถ้าเกิดเหตุการณ์นี้ขึ้นแล้วทั้ง 2 Super class มีชื่อ Property ชื่อเดียวกัน เราจะเลือกเอา Property ไหนมาให้ Sub class ใช้
23.
24. 6. ยกตัวอย่างโปรแกรมที่ใช้เป็นเครื่องมือของ Upper-CASE และ Lower-CASE โปรแกรมที่ใช้เป็นเครื่องมือของ Upper-CASE Rational Rose จัดเป็นเครื่องมือของ Upper-CASE เป็นเครื่องมือที่ช่วยให้นักวิเคราะห์ระบบในการสร้าง Model ของระบบได้สะดวกและง่ายยิ่งขึ้น ซึ่งรองรับระบบที่ใช้การวิเคราะห์และออกแบบระบบเชิงวัตถุ (Object – Oriented System Analysis and Design)