• อาจารย์ ดร.วาสนา สันติธีรากุล

 

COM 2501 การวิเคราะห์และออกแบบเชิงวัตถุ
ถาม-ตอบ เนื้อหาอาทิตย์ที่ 4 (section 1, 2) อ่าน 828 | ตอบ 17
เขียนเมื่อ วันศุกร์ ที่ 17 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 15:14:15

 

ความเห็นที่ 17
จาก : 58143209
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 15:22:16

เฉลยคำถามข้อที่ 3 

จากหลักการที่ว่า เราสามารถพิจารณาคุณสมบัติพิเศษ หรือละเลยคุณสมบัติพิเศษที่มีอยู่ใน Class ต่างๆ เพื่อให้เกิด Concept ใหม่ หรือ Class ใหม่ ซึ่งมี Concept เปลี่ยนไปจากเดิมนั้น ทำให้เกิดแนวคิดของ Abstraction ชนิดใหม่ ที่เรียกว่า Generalization Abstraction

การให้ Concept ใหม่กับ Class ใด Class หนึ่ง โดยละเลยหรือตัดคุณสมบัติพิเศษบางอย่างออกไป เพื่อทำให้ Class ดังกล่าวมีลักษณะเป็นสามัญ (General) เรียกว่ากระบวนการ Generalize ในทางกลับกัน การให้ Concept ใหม่กับ Class ใด Class หนึ่งที่มีอยู่แล้ว โดยพิจารณาหรือเพิ่มเติมคุณสมบัติใหม่ๆ ให้ Class นั้นมีลักษณะพิเศษ (Special) เพิ่มขึ้นกว่าเดิม เรียกว่ากระบวนการ Specialize


ตัวอย่างเช่น

ของการทำ Specialize เพื่อทำให้ รถยนต์กลายเป็นรถสปอร์ต และการทำ Generalize เพื่อให้รถสปอร์ตกลายมาเป็นรถยนต์

 

ความเห็นที่ 16
จาก : 58143209
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 15:14:06

คำถามข้อที่ 3

จงอธิบายความสัมพันธุ์ Generalization/Specialization พร้อมยกตัวอย่าง 

ความเห็นที่ 15
จาก : 58143209
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 14:58:26

ตอบคำถามข้อที่ 1

มีความสัมพันธ์ได้ 4ประเภท 1. Generalization คือ การสือทอด 2.includes คือ ต้องเกิดขึ้นเสมอ 3.Extends คือ เกิดหรือไม่เกิดก็ได้ 4.Realization คือ บอกกิจกรรมของuse case

ความเห็นที่ 14
จาก : 58143331
วันที่ : วันอังคาร ที่ 25 เดือน เมษายน พ.ศ.2560 เวลา 16:47:14

เฉลยคำถามข้อที่ 1 

use case diagram สามารถมีความสัมพันธ์ได้ 4ประเภท คือ

1. Generalization คือ การสือทอด

2.includes คือ ต้องเกิดขึ้นเสมอ

3.Extends คือ จะเกิดขึ้นหรือไม่เกิดขึ้นก็ได้

4.Realization คือ การระบุกิจกรรมของuse case

ความเห็นที่ 13
จาก : 58143229
วันที่ : วันเสาร์ ที่ 25 เดือน มีนาคม พ.ศ.2560 เวลา 06:01:08

เฉลยคำถามที่2

ในภาษา UML ใช้สัญลักษณ์อะไรแทน Use Case และใช้สัญลักษณ์อะไรแทน Actor ?

คือ 

Use Case ใช้สัญลักษณ์วงรี

 

Actor  ใช้สัญลักษณ์ รูปคน

ความเห็นที่ 12
จาก : 58143334
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 16:52:24

ตอบคำถามข้อที่ 2

actor ใช้สัญลักษณ์แทน รูปคน

Use case ใช้สัญลักษณ์ วงรี

ความเห็นที่ 11
จาก : 58143215
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 15:25:31

ตอบข้อที่1 (แก้ไขคำตอบเดิม)

1. Generalization การสือทอด

2.includes กิจกรรมจะต้องเกิดขึ้นเสมอ

3.Extends ขยายการทำงานของuse case เกิดขึ้นหรือไม่เกิดขึ้นก็ได้

4.Realization การระบุกิจกรรมของuse case

ความเห็นที่ 10
จาก : 58143331
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 14:35:06

ตอบคำถามข้อที่ 2

Use Case ใช้สัญลักษณ์วงรี

Actor  ใช้สัญลักษณ์ รูปคน

ความเห็นที่ 9
จาก : 58143331
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 14:35:04

ตอบคำถามข้อที่ 2

Use Case ใช้สัญลักษณ์วงรี

Actor  ใช้สัญลักษณ์ รูปคน

ความเห็นที่ 8
จาก : 58143326
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 14:32:28
ตอบคำถามข้อที่ 2
ในภาษา UML ใช้สัญลักษณ์วงรีแทน Use Case และใช้รูปคนแทน Actor
โดยทั้ง Use Case และ Actor ต้องมีชื่อที่ชัดเจน สื่อความได้
ความเห็นที่ 7
จาก : 58143222 นายพงษ์อนันต์ กันทา
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 13:16:28

#คำถามที่1

use case diagram สามารถมีความสัมพันธ์ได้ 4ประเภท คือ

1. Generalization คือ การสือทอด

2.includes คือ กิจกรรมจะต้องเกิดขึ้นเสมอ

3.Extends คือ ขยายการทำงานของuse case เกิดขึ้นหรือไม่เกิดขึ้นก็ได้

4.Realization คือ การระบุกิจกรรมของuse case

ความเห็นที่ 6
จาก : 58143333
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 13:08:32

ตอบคำถามที่สอง 

ใช้ สัญลักษณ์ วงรี แทน use case  และใช้รูปคน แทน actor

ความเห็นที่ 5
จาก : 58143229
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 12:53:44

คำถามข้อที่ 2

ในภาษา UML ใช้สัญลักษณ์อะไรแทน Use Case และใช้สัญลักษณ์อะไรแทน Actor ? 

ความเห็นที่ 4
จาก : 58143229
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 12:47:10

ตอบคำถามที่1

มีความสัมพันธ์ได้ 3 ประเภท ได้แก่ 

- Generalization/Specialization คุณสมบัติ คือ การสืบทอด

-lnclude เป็นความสัมพันธ์ของ use case คุณสมบัติ คือ Use Case หนึ่งอาจจะถูกผนวกเข้าไปรวมกับกิจกรรมของอีก Use Case หนึ่ง เรียกความสัมพันธ์นี้ว่า lnclude

-Extends คุณสมบัติคือ ขยายการทำงาน Use Case>เกิดก็ได้ไม่เกิดก็ได้ถ้าไม่มีตัวมากระตุ้นมันก็จะไม่เกิด 

-use case realization คุณสมบัติ คือ เลือกเหตุการณ์หลายๆเหตุการณ์ แต่ได้ผลลัพธ์แบบเดียวกัน


ความเห็นที่ 3
จาก : 58143215
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:50:46

4ประเภท

1. Generalization การสือทอด

ความเห็นที่ 2
จาก : 58143231
วันที่ : วันศุกร์ ที่ 24 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 06:29:56

คำถามข้อ 1 use case diagram สามารถมีความสัมพันธ์ได้กี่ประเภท พร้อมคุณสมบัติของแต่ละตัว

ความเห็นที่ 1
จาก : อาจารย์
วันที่ : วันศุกร์ ที่ 17 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 15:22:48

http://creately.com/blog/diagrams/use-case-diagram-tutorial/

เว็บนี้อธิบายเกี่ยวกับ Use case ได้ดีนะคะ ลองไปอ่านดู

 

แสดงความคิดเห็น
จาก
รายละเอียด
ไฟล์แนบ ปิดการแนบไฟล์
ข้อความยืนยันตัวตน ให้กรอกคำว่าวิทยาศาสตร์