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

 

COM 2501 การวิเคราะห์และออกแบบเชิงวัตถุ
ถาม-ตอบ เนื่อหาอาทิตย์ที่ 1 (section 3, 4) อ่าน 2205 | ตอบ 25
เขียนเมื่อ วันศุกร์ ที่ 27 เดือน มกราคม พ.ศ.2560 เวลา 07:31:10

ให้นักศึกษาตั้งคำถามที่เกี่ยวข้องกับเนื้อหาที่เรียนในอาทิตย์นี้ 5 คำถาม และแต่ละคำถามให้ตอบได้ไม่เกิน 4 คน และให้นักศึกษาที่ตั้งคำถาม เฉลยคำตอบในวันศุกร์ของอาทิตย์ถัดไป (ก่อนชั่วโมงเรียน)

 

ความเห็นที่ 25
จาก : 58143608 นาย ณัฐพงษ์ พรมมาเเบน
วันที่ : วันจันทร์ ที่ 1 เดือน พฤษภาคม พ.ศ.2560 เวลา 10:32:12

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

1.สามารถเเสดงภาพของระบบที่ใกล้เคียงได้มากที่สุด ซึ่งทำให้เกิดความเข้าใจได้ง่ายยิ่งขึ้น

2. เป็นภาษาที่มีรูปเเบบเเผนมาตราฐานแน่นอนจึงสามารถอ่านหรือทำความเข้าใจได้เกี่ยวกับภาษาได้ง่าย

3. สามารถใช้เป็นเครื่องมือในการพัฒนาระบบต่างๆได้ทั้งกระบวนการทำงาน

 

ความเห็นที่ 24
จาก : 58143679 นส.พนิตนันท์ สุนันท์
วันที่ : วันเสาร์ ที่ 29 เดือน เมษายน พ.ศ.2560 เวลา 06:54:23

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

3ขั้นตอน

1.Object Oriented Analysis (OOA)

2.Object Oriented Design (OOD) 

3.Object Oriented Programming (OOP) 

ความเห็นที่ 23
จาก : 58143638
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 08:29:36

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

Object Oriented Software Engineering คืออะไร มีหน้าที่อย่างไร

เฉลย

การพัฒนาระบบคอมพิวเตอร์นั ้น รวมถึงการวิเคราะห์ ออกแบบ พัฒนาโปรแกรม ทดสอบ และ น าไปใช้ เรียกพัฒนาระบบคอมพิวเตอร์ด้วยหลักการ Object Orientation ว่า “Object-oriented Software Engineering (OOSE)”

Object Oriented Analysis (OOA) เป็ นขั ้นตอนการวิเคราะห์เพื่อให้ทราบว่า Problem Domain คืออะไร

Object Oriented Design (OOD) เป็ นขั ้นตอนการออกแบบหรือจ าลองวิธีการเพื่อแก้ปัญหา Problem Domain

Object Oriented Programming (OOP) เป็ นขั ้นตอนการสร้างหนทางแก้ปัญหาในรายละเอียดให้ เกิดขึ ้นและใช้งานจริง 18

สามารถสรุปองค์ประกอบของ OOSE เป็ นประโยคสัญลักษณ์ได้ ดังนี ้

OOSE = OOA + OOD + OOP

OOSE = OOAD + OOP 

ความเห็นที่ 22
จาก : 58143625 นายศักดิ์สิทธิ์ กองแก้ว
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 08:29:20

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

Object Oriented Software Engineering

การพัฒนาระบบคอมพิวเตอร์นั ้น รวมถึงการวิเคราะห์ ออกแบบ พัฒนาโปรแกรม ทดสอบ และ

 

น าไปใช้ เรียกพัฒนาระบบคอมพิวเตอร์ด้วยหลักการ Object Orientation ว่า “Object-oriented

 

Software Engineering (OOSE)

ความเห็นที่ 21
จาก : 58143638
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 08:19:23

คำถามที่ 4

Object Oriented Software Engineering คืออะไร มีหน้าที่อย่างไร

ความเห็นที่ 20
จาก : 58143638
วันที่ : วันศุกร์ ที่ 28 เดือน เมษายน พ.ศ.2560 เวลา 08:09:52

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

Relationship กับInteraction แตกต่างกันอย่างไร จงอธิบาย

ตอบ

Relationship คือ   ความเกี่ยวข้องกัน หรือความสัมพันธ์ระหว่าง Objects 2 ตัว  ขึ้นไป เช่น ความเป็นแม่-ลูก ความเป็นเจ้าของการมีอยู่ เป็นต้น

Interaction คือ   ปฏิสัมพันธ์ หรือการกระทำใดๆ ที่เกิดขึ้นระหว่าง Objects 2 ตัว  ขึ้นไป เช่น การสร้าง การเปลี่ยนแปลง การเล่น การกระตุ้น เป็นต้น   ซึ่ง Interaction นี้เองที่ทำให้เกิด กิจกรรม (Activities)ต่างๆ ใน  โลกนี้

 

ความเห็นที่ 19
จาก : 58143636 พันไมล์ กิติศักดิ์
วันที่ : วันพฤหัสบดี ที่ 27 เดือน เมษายน พ.ศ.2560 เวลา 17:54:00

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

 

Relationship คือ   ความเกี่ยวข้องกัน หรือความสัมพันธ์ระหว่าง Objects 2 ตัว  ขึ้นไป เช่น ความเป็นแม่-ลูก ความเป็นเจ้าของการมีอยู่ เป็นต้น

Interaction คือ   ปฏิสัมพันธ์ หรือการกระทำใดๆ ที่เกิดขึ้นระหว่าง Objects 2 ตัว  ขึ้นไป เช่น การสร้าง การเปลี่ยนแปลง การเล่น การกระตุ้น เป็นต้น   ซึ่ง Interaction นี้เองที่ทำให้เกิด กิจกรรม (Activities)ต่างๆ ใน  โลกนี้

ความเห็นที่ 18
จาก : 58143633 นาย ณรงค์ฤทธิ์ ไชยเทพ
วันที่ : วันศุกร์ ที่ 3 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 15:05:17

เฉลบคำถามข้อที่3
แตกต่างกันที่ Relationship จะเป็นความสัมพันธ์ เช่นพ่อแม่ลูก

ส่วนInteraction จะเป็นการปฏิสัมพันธ์หรือการกระทำ กิจกรรมต่างๆ

ความเห็นที่ 17
จาก : 58143615 สุภัทรชัย ชมสวนมั่งมี
วันที่ : วันศุกร์ ที่ 3 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 04:32:32

เฉลบคำถามข้อที่2

1. Object-Oriented Analysis (OOA) เป็นขั้นตอนการวิเคราะห์ เพื่อให้ทราบว่า Problem Domain คืออะไร และเพื่อทำความเข้าใจในรายละเอียดของปัญหาเหล่านั้น เป็นการหาคำตอบให้กับคำถามที่ว่า “What is the Problem to be Solved?”

2. Object-Oriented Design (OOD) เป็นขั้นตอนการออกแบบหรือจำลอง (Model) วิธีการเพื่อแก้ปัญหาใน Problem Domain ซึ่งเป็นการหาคำตอบให้กับคำถามที่ว่า “How to Solve the Problem?”

3. Object-Oriented Implementation หรือ Object-Oriented Programming (OOP) เป็นขั้นตอนการสร้างหนทางแก้ปัญหาในรายละเอียดให้เกิดขึ้นและใช้งานได้จริง เป็นการตอบคำถามที่ว่า “How to Implement the Solution?”

ความเห็นที่ 16
จาก : 58143615 สุภัทรชัย ชมสวนมั่งมี
วันที่ : วันศุกร์ ที่ 3 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 04:30:01

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

Relationship คือ   ความเกี่ยวข้องกัน หรือความสัมพันธ์ระหว่าง Objects 2 ตัว  ขึ้นไป เช่น ความเป็นแม่-ลูก ความเป็นเจ้าของการมีอยู่ เป็นต้น

 

Interaction คือ   ปฏิสัมพันธ์ หรือการกระทำใดๆ ที่เกิดขึ้นระหว่าง Objects 2 ตัว  ขึ้นไป เช่น การสร้าง การเปลี่ยนแปลง การเล่น การกระตุ้น เป็นต้น   ซึ่ง Interaction นี้เองที่ทำให้เกิด กิจกรรม (Activities)ต่างๆ ใน  โลกนี้

ความเห็นที่ 15
จาก : 58143616 นาย ชัยธวัช เจริญสิทธิ ์
วันที่ : วันศุกร์ ที่ 3 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 04:07:16

เฉลยคำถามข้อที่ 1    สามารถสะท้อนภาพของระบบได้ใกล้เคียงมากที่สุด จึงทำให้เข้าใจง่าย และเป็นภาษาที่มีแบบแผนแน่นอน จึงสามารถอ่านและทำความเข้าใจได้ในทิศทางเดียวกัน และยังสามารถใช้เป็นเครื่องมือในการพัฒนาระบบได้ทั้งกระบวนการ

 
ความเห็นที่ 14
จาก : 58143609 น.ส. ฉัฐธยาน์ ธีรปัญญาสิทธิ์
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 18:00:11

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

     ข้อแตกต่าง คือ  Relationship จะอธิบายในเรื่องความสัมพันธ์ในแบบการเป็นเจ้าของ,ความเป็นเจ้าของ เช่น มีมี้เลี้ยงแมวชื่อกะทิ ความสัมพันธ์แบบเป็นเจ้าของ คือ เจ้านาย-สัตว์เลี้ยง ส่วน Interaction จะอธิบายในเรื่องปฎิสัมพัทธ์ เช่น การที่วัตถุหนึ่ง กระทำกับอีกวัตถุหนึ่ง

ความเห็นที่ 13
จาก : 58143639 นาย วสันต์ ปาลี
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 17:48:58

ตอบคำถามข้อที่ 3
> ความแตกต่างกันระหว่างวัตถุ 2 อย่าง
   - Relationship ก็จะอธิบายในเรื่องความสัมพันธ์ในแบบการเป็นเจ้าของ,ความเป็นเจ้าของ เช่น นีโอเลี้ยงสุนัขชื่อกาลิค ความสัมพันธ์แบบเป็นเจ้าของ คือ เจ้านาย-สัตว์เลี้ยง

   - Interaction จะอธิบายในเรื่องปฎิสัมพัทธ์ เช่น การที่วัตถุหนึ่ง กระทำกับอีกวัตถุหนึ่ง

ความเห็นที่ 12
จาก : 58143633 นาย ณรงค์ฤทธิ์ ไชยเทพ
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 15:12:12

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

มีทั้งหมด 3 ขั้นตอน

1.Object Oriented Analysis (OOA) เป็นขั้นตอนการวิเคราะห์เพื่อให้ทราบว่า Problem Domain คืออะไร•
2.Object Oriented Design (OOD) เป็นขั้นตอนการออกแบบหรือจาลองวิธีการเพื่อแก้ปัญหา Problem Domain•
3.Object Oriented Programming (OOP) เป็นขั้นตอนการสร้างหนทางแก้ปัญหาในรายละเอียดให้เกิดขึ้นและใช้งานจริง 

ความเห็นที่ 11
จาก : 58143633 นาย ณรงค์ฤทธิ์ ไชยเทพ
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 14:58:23

คำถามข้อที่ 3  Relationship กับInteraction แตกต่างกันอย่างไร จงอธิบาย

ความเห็นที่ 10
จาก : 58143633
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 14:57:42

คำถามข้อที่ 3  Relationship กับInteraction แตกต่างกันอย่างไร จงอธิบาย

ความเห็นที่ 9
จาก : 58143607 นายภัทร์ศรุต วงศ์หล้า
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 09:27:18

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

1.ไม่ผูกติดกับภาษาโปรแกรมภาษาใดภาษาหนึ่ง

2.เป็นภาษารูปภาพมาตราฐานหรือภาษาสากลที่ใช้ในการพัฒนาซอฟต์แวร์เชิงวัตถุ

3.เป็นภาษาที่ง่ายต้องการทำความเข้าใจ

4.แปลงเป็นภาษาที่ใช้สร้างระบบได้อย่างอัตโนมัติ

5.เป็นเอกสารที่พร้อมนำไปปรับปรุงแก้ไขได้อย่างรวดเร็ว

ความเห็นที่ 8
จาก : 58143634 นาย ณัฐชนนท์ อินจันต๊ะ
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 09:19:09

คำตอบข้อ 1

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

ความเห็นที่ 7
จาก : 58143634 นาย ณัฐชนนท์ อินจันต๊ะ
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 09:14:54

ตอบคำถามข้อ 2

Object Oriented Analysis (OOA) เป็นขั้นตอนการวิเคราะห์เพื่อให้ทราบว่า Problem Domainและเพื่อทำความเข้าใจในรายละเอียดของปัญหาเหล่านั้น 

Object Oriented Design (OOD) เป็นขั้นตอนการออกแบบจำลอง(Model) เพื่อเป็น Solution ให้กับ Problem Domain ที่วิเคราะห์ไว้แล้ว

Object Oriented Programming (OOP)  เป็นขั้นตอนของการเขียนโปรแกรมไว้ใช้งานจริงจากที่ได้ Analysis และ Design ไว้แล้ว 

 
ความเห็นที่ 6
จาก : 58143616 นาย ชัยธวัช เจริญสิทธิ์
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:56:46

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

1.Object Oriented Analysis (OOA) เป็นขั้นตอนการวิเคราะห์เพื่อให้ทราบว่า Problem Domain คืออะไร

2.Object Oriented Design (OOD) เป็นขั้นตอนการออกแบบหรือจำลองวิธีการเพื่อแก้ปัญหา Problem Domain

3.Object Oriented Programming (OOP) เป็นขั้นตอนการสร้างหนทางแก้ปัญหาในรายละเอียดให้ เกิดขึ้นและใช้งานจริง

ความเห็นที่ 5
จาก : 58143615 สุภัทรชัย ชมสวนมั่งมี
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:54:23

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

1.สามารถสะท้อนภาพของระบบได้ใกล้เคียงมากที่สุด จึงทำให้เข้าใจง่าย

2. เป็นภาษาที่มีแบบแผนแน่นอนจึงสามารถอ่านและทำความเข้าใจได้ในทิศทางเดียวกัน

3. สามารถใช้เป็นเครื่องมือในการพัฒนาระบบได้ทั้งกระบวนการ 

ความเห็นที่ 4
จาก : 58143670 นาย อภิวัฒน์ เที่ยงจันตา
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:43:36
ตอบคำถามข้อที่ 1
1. วงจรการพัฒนาที่สั้นที่สุด (Shortest Development life cycle) 
2. เพิ่มผลผลิต (Increase productivity) 
3. ปรับปรุงคุณภาพซอฟต์แวร์ (Improve software quality) 
4. สนับสนุนระบบสืบทอดมรดก (Support legacy system) 
5. ปรับปรุงการเชื่อมต่อทีมงาน (Improve team connectivity)

 

ความเห็นที่ 3
จาก : 58143615 สุภัทรชัย ชมสวนมั่งมี
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:26:10

คำถามที่ 2 Object Oriented Software Engineering มีกี่ขั้นตอน และคือขั้นตอนอะไรบ้าง

ความเห็นที่ 2
จาก : 58143616 นาย ชัยธวัช เจริญสิทธิ ์
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:18:56

คำถามข้อที่ 1 Unified Modeling Language (UML) มีประโยชน์อย่างไรบ้าง จงอธิบาย

ความเห็นที่ 1
จาก : 58143616 นาย ชัยธวัช เจริญสิทธิ ์
วันที่ : วันพฤหัสบดี ที่ 2 เดือน กุมภาพันธ์ พ.ศ.2560 เวลา 08:16:02

Unified Modeling Language (UML) มีประโยชน์อย่างไรบ้าง จงอธิบาย

 

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