Advertisement
มาถึงคำศัพท์ที่น่าสใจกันแล้วนะค่ะ มาดูสิว่าวันนี้มีคำว่าอะไรบ้าง
Object Oriented
คือแนวความคิดเชิงวัตถุ
Use Cases
คือ เอกสารที่บรรยายถึงลำดับของเหตุการณ์ (event) ที่ผู้ใช้ (Actor) ปฏิบัติการกระบวนการทำงานหนึ่ง (process) ภายในระบบใด ๆ โดยจริงๆแล้วตัวมันเองก็ไม่ได้บอกถึงความต้องการอย่างเป็นทางการของระบบจริงๆ ซะทีเดียวเหมือนกับ Requirement Specification หากแต่มันมีลักษณะที่บอกความต้องการอย่างไม่เป็นทางการ แฝงไว้ในลักษณะของการเล่าเรื่องมากกว่า Use Cases จะใช้ รูปวงรี และจะต้องมีชื่อกำกับเสมอ นอกจากนี้แล้วยังมีสัญลักษณ์ที่เป็น เส้นตรงที่แสดงถึงการสื่อสาร(Communication) ระหว่างกันของ Actor และ Use Cases
Actor
คือ สิ่งใดๆก็ตามที่อยู่ภายนอกระบบที่กำลังพัฒนา (External entity) ที่มีการปฏิสัมพันธ์หรือมีส่วนร่วมกับ Use Cases ภายในระบบใดๆ โดยสิ่งดังกล่าวอาจเป็น คน, อุปกรณ์ต่างๆ, ระบบอื่นๆ เป็นต้น
Object
คือ หน่วยสนใจของระบบที่ทำให้เกิดเหตุการณ์บางอย่าง ไม่ว่าจะเป็นบุคคล สถานที่ สิ่งของ หรือเหตุการณ์ เช่น
- พนักงาน, ลูกค้า, นักเรียน
- โรงเก็บพัสดุ, สำนักงาน, ตึก, ห้อง
- ผลิตภัณฑ์, พาหนะ, คอมพิวเตอร์, วิดีโอเทป
Attribute
คือ ข้อมูลอธิบายคุณสมบัติของ Object ต่างๆ
Behavior
คือ พฤติกรรม หรือการกระทำของวัตถุ ซึ่งจะทำบน Attribute ของวัตถุนั้น อาจใช้คำว่า Method, Operation, Service ก็ได้
Encapsulation
คือ การรวมหลาย item เข้าด้วยกันใน 1 หน่วย ซึ่งเป็นการปกปิดข้อมูลและการทำงานของ Object ไว้ ซึ่งผู้ใช้จะสามารถใช้งาน Object ผ่าน Method
Class
คือ กลุ่มของ object ที่มีโครงสร้างพื้นฐานของ Attribute และ behavior เหมือนกัน เช่น คลาสของหนังสือ ก็จะต้องมีคุณสมบัติ ISBN, copyrightData, edition เหมือนกัน และมี behavior คือ Open(), Close() เหมือนกัน
Inheritance
คือ การสืบทอดคุณสมบัติ โดยจะใช้คุณสมบัติของ Object ที่มีอยู่แล้วกำหนดให้กับ Object ตัวใหม่ ซึ่งเป็นที่มาของการ Reuse object
การสืบทอดคุณสมบัติทำให้คลาสลูกไม่ต้องเขียนโปรแกรมใหม่ทั้งหมด เขียนเพิ่มเฉพาะคุณสมบัติเฉพาะของคลาสลูกเท่านั้น
Association
- เป็นความสัมพันธ์ระหว่าง Object class
- อาจมีความสัมพันธ์กัน 1class (unary),2 class (binary),3 class (ternary) หรือมากกว่าก็ได้
Association Role
- เป็นการเขียน Rule กำกับเส้นความสัมพันธ์ไว้ ซึ่งจะมี Multiplicity (max,min) กำกับไว้ด้วย
Messages
เป็นข้อความที่จะเกิดขึ้นเมื่อ Object หนึ่ง ร้องขอ Method ของอีก Object หนึ่ง ที่จะให้ข้อมูลหรือ Action บางอย่าง
Polymorphism
หมายถึง การแสดงผลหลายรูปแบบ โดย Object สามารถตอบสนองกับ Message เดียวกัน ได้หลายทาง
Activity
กิจกรรม
UML (Unified Modeling Language)
เป็นเครื่องมือใหม่ที่ได้รับการยอมรับเพิ่มขึ้นตลอดเวลา เริ่มประยุกต์ใช้กับระบบงานมากขึ้น เพราะเป็นเครื่องมือที่มีความหลากหลายในการแสดงแบบซอฟต์แวร์ เป็นโมเดลมาตรฐานที่ใช้หลักการออกแบบ OOP (Object Oriented Programming) รูปแบบของภาษามี Notation เป็นสัญลักษณ์สำหรับสื่อความหมาย มีกฎระเบียบที่มีความหมายต่อการเขียนโปรแกรม (Coding) ดังนั้นการใช้ UML จะต้องทราบความหมายของ Notation เช่น generalize, association, dependency, class และ package สิ่งเหล่านี้มีความจำเป็นต่อการตีความการออกแบบ ก่อนนำไป Implement ระบบงานจริง ในปัจจุบันมีเครื่องมือมากมายที่สามารถแปลง Model UML เป็น Code ภาษาต่างๆ ยกตัวอย่าง เช่น ภาษา Java, Power builder และ VB เป็นต้น
เครื่องฟอกอากาศ กรองฝุ่น PM2.5 Xiaomi Mi Smart Air Purifier 4 Pro (รับประกันศูนย์ไทย 1 ปี) ลดราคา 2%
เหลือ ฿8,790 เท่านั้น!https://s.shopee.co.th/3q7uiabIyT?share_channel_code=6
Advertisement
![ยางนา ยางนา](news_pic/p43819860404.jpg) เปิดอ่าน 2,850 ครั้ง !["พริกขี้หนูเลย"กับ"พริกขี้หนูยอดสน"ทางเลือกใหม่ของการ ปลูกพริก "พริกขี้หนูเลย"กับ"พริกขี้หนูยอดสน"ทางเลือกใหม่ของการ ปลูกพริก](news_pic/p93340861114.jpg) เปิดอ่าน 32,250 ครั้ง ![วิธีทำ น้ำพริกอ่อง เมนูสุขภาพ วิธีทำ น้ำพริกอ่อง เมนูสุขภาพ](news_pic/p96509930813.jpg) เปิดอ่าน 86,526 ครั้ง ![ประวัติของทุเรียนในประเทศไทย ประวัติของทุเรียนในประเทศไทย](news_pic/p23374471108.jpg) เปิดอ่าน 23,836 ครั้ง ![แนวโน้มของเทคโนโลยีสารสนเทศ แนวโน้มของเทคโนโลยีสารสนเทศ](news_pic/p13936720927.jpg) เปิดอ่าน 36,021 ครั้ง !["พริกด่างญี่ปุ่น" พืชผักสวนครัว ผลทานได้ "พริกด่างญี่ปุ่น" พืชผักสวนครัว ผลทานได้](news_pic/p40328940347.jpg) เปิดอ่าน 3,420 ครั้ง ![ประโยชน์ของ "ตะไคร้หอม" ประโยชน์ของ "ตะไคร้หอม"](news_pic/p66522140651.jpg) เปิดอ่าน 16,441 ครั้ง !["ข่าลิง" คืออะไร? "ข่าลิง" คืออะไร?](news_pic/p35171310919.jpg) เปิดอ่าน 20,581 ครั้ง ![การปลูกกล้วยหอมทอง การปลูกกล้วยหอมทอง](news_pic/p17906581048.jpg) เปิดอ่าน 328 ครั้ง ![กันเกรา กันเกรา](news_pic/p14087420653.jpg) เปิดอ่าน 20,970 ครั้ง !["ข้าวหลามดง" ไม่ใช่อาหาร แต่มันคืออะไร? "ข้าวหลามดง" ไม่ใช่อาหาร แต่มันคืออะไร?](news_pic/p99408591456.jpg) เปิดอ่าน 12,534 ครั้ง ![ครูใช้เวลาว่างเลี้ยงไก่งวงขายลูกค้าสั่งซื้อเพียบ เตรียมรวมกลุ่มส่งขายต่างประเทศ ครูใช้เวลาว่างเลี้ยงไก่งวงขายลูกค้าสั่งซื้อเพียบ เตรียมรวมกลุ่มส่งขายต่างประเทศ](news_pic/p21465190453.jpg) เปิดอ่าน 14,757 ครั้ง ![ปลาสวยงาม ปลาสวยงาม](news_pic/p27798471028.jpg) เปิดอ่าน 40,034 ครั้ง ![การทำกรอบรูปวิทยาศาสตร์ การทำกรอบรูปวิทยาศาสตร์](news_pic/p87758250756.jpg) เปิดอ่าน 39,068 ครั้ง ![รวมวิธีการใช้งาน Google Plus สำหรับผู้เริ่มต้น รวมวิธีการใช้งาน Google Plus สำหรับผู้เริ่มต้น](news_pic/p49192050448.jpg) เปิดอ่าน 28,406 ครั้ง ![วิธีเก็บ "ผักชี-รากผักชี" ใช้ได้นานขึ้น วิธีเก็บ "ผักชี-รากผักชี" ใช้ได้นานขึ้น](news_pic/p25658090755.jpg) เปิดอ่าน 39,164 ครั้ง
|
![เทคนิคการปลูกกล้วย ให้มีกลิ่นต่างๆ เพื่อสร้างมูลค่าเพิ่มได้อย่างดี เทคนิคการปลูกกล้วย ให้มีกลิ่นต่างๆ เพื่อสร้างมูลค่าเพิ่มได้อย่างดี](news_pic/p77349850544.jpg)
เปิดอ่าน 20,918 ☕ คลิกอ่านเลย |
![การปลูกต้นชวนชม ไม้คลาสสิค การปลูกต้นชวนชม ไม้คลาสสิค](news_pic/p92605401252.jpg)
เปิดอ่าน 150,722 ☕ คลิกอ่านเลย | ![ชำยอดอ่อนควบแน่น เคล็ดวิชาปราชญ์ชาวบ้าน ชำยอดอ่อนควบแน่น เคล็ดวิชาปราชญ์ชาวบ้าน](news_pic/p70786681314.jpg)
เปิดอ่าน 16,393 ☕ คลิกอ่านเลย | !["จิ้งหรีด" เลี้ยงเล่นๆ รายได้เดือนเกือบหมื่น "จิ้งหรีด" เลี้ยงเล่นๆ รายได้เดือนเกือบหมื่น](news_pic/p93871980952.jpg)
เปิดอ่าน 110,366 ☕ คลิกอ่านเลย | ![ผักชีล้อม ผักชีล้อม](news_pic/p23673111106.jpg)
เปิดอ่าน 31,252 ☕ คลิกอ่านเลย | ![หน่วยรับข้อมูล (Input Unit) / หน่วยแสดงผลข้อมูล (Output Unit) หน่วยรับข้อมูล (Input Unit) / หน่วยแสดงผลข้อมูล (Output Unit)](news_pic/p44648930915.jpg)
เปิดอ่าน 199,968 ☕ คลิกอ่านเลย | ![วิธีปลูกหอมญี่ปุ่น วิธีปลูกหอมญี่ปุ่น](news_pic/p41390110740.jpg)
เปิดอ่าน 41,370 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡ ![พจนานุกรมฟิสิกส์ พจนานุกรมฟิสิกส์](news_pic/p52221230956.jpg)
เปิดอ่าน 14,867 ครั้ง | ![สมเด็จพระสังฆราช พระราชทานพรปีใหม่ 2567 สมเด็จพระสังฆราช พระราชทานพรปีใหม่ 2567](news_pic/p77754411317.jpg)
เปิดอ่าน 1,965 ครั้ง | ![8 ตำรับใช้ข้าวเป็นยารักษาโรค 8 ตำรับใช้ข้าวเป็นยารักษาโรค](news_pic/p97688500651.jpg)
เปิดอ่าน 21,773 ครั้ง | ![แชร์กระจาย ฝีมือการแต่งนิทานของเด็ก 7 ขวบ ครีเอทได้น่ารักมาก แชร์กระจาย ฝีมือการแต่งนิทานของเด็ก 7 ขวบ ครีเอทได้น่ารักมาก](news_pic/p78975710618.jpg)
เปิดอ่าน 13,832 ครั้ง | ![ลูกชิดกับลูกจาก มาจากไหน ลูกชิดกับลูกจาก มาจากไหน](news_pic/p22939220027.jpg)
เปิดอ่าน 70,520 ครั้ง |
|
|