Page 40 - วิศวกรรมซอฟต์แวร์
P. 40

7-30 วิศวกรรมซอฟต์แวร์

ตอนท่ี 7.2
การสร้างแบบจำ�ลองเชิงวัตถ	ุ

โปรดอ่านหัวเรื่อง แนวคิด และวัตถุประสงค์ของตอนที่ 7.2 แล้วจึงศึกษารายละเอียดต่อไป

  หัวเรื่อง

         7.2.1 	การสร้างแบบจ�ำลองเชิงวัตถุด้วยแผนภาพยูสเคส
         7.2.2 	การสร้างแบบจ�ำลองเชิงวัตถุด้วยแผนภาพคลาส
         7.2.3 	การสร้างแบบจ�ำลองเชิงวัตถุด้วยแผนภาพซีเควนซ์

  แนวคดิ

         1. 	ก ารสร้างแบบจ�ำลองเชิงวัตถุด้วยแผนภาพยูสเคส เป็นการสร้างแบบจ�ำลองท่ีใช้ในการแสดง
            เหตุการณ์หรือกรณีการเกิดขึ้น ผู้ใช้หรือแอคเตอร์ และความสัมพันธ์ระหว่างองค์ประกอบต่าง ๆ
            ที่เก่ียวข้องทางธุรกิจหรือระบบที่ท�ำการวิเคราะห์ความต้องการ โดยไม่มีความเกี่ยวข้องกับล�ำดับ
            การท�ำงาน เป็นจุดเร่มิ ตน้ สำ� หรบั การออกแบบระบบงานเชิงวตั ถุ เพอื่ ช่วยในการก�ำหนดและอธิบาย
            ความต้องการของระบบ

         2. 	ก ารสร้างแบบจ�ำลองเชิงวัตถุด้วยแผนภาพคลาส เป็นการสร้างแบบจ�ำลองเพ่ือใช้ส�ำหรับการ
            ออกแบบ เพื่ออธิบายว่าวัตถุแต่ละส่ิงในระบบงานมีความสัมพันธ์กันอย่างไร โดยเม่ือมีการก�ำหนด
            ขอบเขตของปัญหาและวิเคราะห์ระบบด้วยแผนภาพยูสเคสแล้ว จะเร่ิมต้นพิจารณาอ็อบเจ็กต์และ
            แยกแยะวตั ถเุ พอ่ื สรา้ งคลาสพรอ้ มทงั้ หาแอตทรบิ วิ ตแ์ ละเมธอด และหาความสมั พนั ธร์ ะหวา่ งคลาส
            ตามล�ำดับ

         3. 	การสร้างแบบจ�ำลองเชิงวัตถุด้วยแผนภาพซีเควนซ์ เป็นการสร้างแบบจ�ำลองเพื่อแสดงการติดต่อ
            หรอื โตต้ อบในการท�ำงานระหวา่ งวตั ถใุ นระบบ โดยเนน้ การแสดงขน้ั ตอนการสง่ ขอ้ มลู ตดิ ตอ่ ระหวา่ ง
            องค์ประกอบต่าง ๆ ท่ีเกิดข้ึนในข้ันตอนการท�ำงานจริง และเน้นล�ำดับขั้นตอนการท�ำงาน โดยใช้ใน
            การแสดงปฏิสัมพันธ์ท่ีเก่ียวข้องในยูสเคสใดยูสเคสหน่ึงโดยเฉพาะ หน่ึงแผนภาพไม่ควรใช้ใน
            การแสดงการทำ� งานของยสู เคสเกนิ หนง่ึ ยสู เคส

  วัตถุประสงค์

         เม่ือศึกษาตอนท่ี 7.2 จบแล้ว นักศึกษาสามารถ
         1. 	อธิบายส่วนประกอบภายในแผนภาพต่าง ๆ ได้
         2. 	อธิบายความสัมพันธ์ระหว่างคลาสจากแผนภาพคลาสได้
         3. 	อธิบายการใช้สัญลักษณ์ในการเขียนแบบจ�ำลองเชิงวัตถุได้
   35   36   37   38   39   40   41   42   43   44   45