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 เป็นต้น
ตัวนี้เอาอยู่! สำหรับคุณครูที่ทั้ง "ร้อง เล่น เต้น สอน เปิดเพลง" รุ่นนี้เอาอยู่ ลองดู Sherman TS-101 Trolley Speaker Amplifier ลำโพงบลูทูธล้อลาก ขนาด 6.5 นิ้ว กำลังขับ 60W
฿1,790https://s.shopee.co.th/3VUQ2Kf9NU?share_channel_code=6
Advertisement
![วิธีเก็บไข่ให้ได้นานๆ วิธีเก็บไข่ให้ได้นานๆ](news_pic/p77187291102.jpg) เปิดอ่าน 23,494 ครั้ง ![ระบบการจัดการฐานข้อมูล ระบบการจัดการฐานข้อมูล](news_pic/p56061821103.jpg) เปิดอ่าน 23,722 ครั้ง ![ลูกชิดกับลูกจาก มาจากไหน ลูกชิดกับลูกจาก มาจากไหน](news_pic/p22939220027.jpg) เปิดอ่าน 70,510 ครั้ง ![วิธีการปลูกพืชผัก วิธีการปลูกพืชผัก](news_pic/p21653041037.jpg) เปิดอ่าน 116,164 ครั้ง ![ฟักทองญี่ปุ่น ฟักทองญี่ปุ่น](news_pic/p88270710746.jpg) เปิดอ่าน 20,520 ครั้ง !["เสาวรส" "เสาวรส"](news_pic/p14574160735.jpg) เปิดอ่าน 13,605 ครั้ง ![การปลูกกระเทียม การปลูกกระเทียม](news_pic/p33048650327.jpg) เปิดอ่าน 7,629 ครั้ง ![เคล็ดไม่ลับ!!!วิธีตอน"มะนาว"ด้วย"กะปิ" ได้กิ่งพันธุ์ดี เป็นที่ต้องการ เคล็ดไม่ลับ!!!วิธีตอน"มะนาว"ด้วย"กะปิ" ได้กิ่งพันธุ์ดี เป็นที่ต้องการ](news_pic/p79135642103.jpg) เปิดอ่าน 23,547 ครั้ง ![ต้นขาไก่ ใบหมักเป็นสารป้องกันกำจัดเชื้อรา ต้นขาไก่ ใบหมักเป็นสารป้องกันกำจัดเชื้อรา](news_pic/p55110840722.jpg) เปิดอ่าน 20,825 ครั้ง ![ทำไม "บาแก็ตต์" หรือ "ขนมปังฝรั่งเศส" จึงทำเป็นแท่งยาว? ทำไม "บาแก็ตต์" หรือ "ขนมปังฝรั่งเศส" จึงทำเป็นแท่งยาว?](news_pic/p76419451805.jpg) เปิดอ่าน 43,750 ครั้ง ![เทคนิคการปลูกกล้วย ให้มีกลิ่นต่างๆ เพื่อสร้างมูลค่าเพิ่มได้อย่างดี เทคนิคการปลูกกล้วย ให้มีกลิ่นต่างๆ เพื่อสร้างมูลค่าเพิ่มได้อย่างดี](news_pic/p77349850544.jpg) เปิดอ่าน 20,917 ครั้ง ![วิธีเก็บ "ผักชี-รากผักชี" ใช้ได้นานขึ้น วิธีเก็บ "ผักชี-รากผักชี" ใช้ได้นานขึ้น](news_pic/p25658090755.jpg) เปิดอ่าน 39,162 ครั้ง ![ระบบสารสนเทศทางธุรกิจ ระบบสารสนเทศทางธุรกิจ](news_pic/p36519530922.jpg) เปิดอ่าน 108,066 ครั้ง ![พาณิชย์อิเล็กทรอนิกส์ (E-Commerce) พาณิชย์อิเล็กทรอนิกส์ (E-Commerce)](news_pic/p94667410923.jpg) เปิดอ่าน 102,987 ครั้ง ![ยางนา ยางนา](news_pic/p43819860404.jpg) เปิดอ่าน 2,848 ครั้ง ![รู้ยัง? "5 ผลไม้ เด่น ที่น่าปลูกในอนาคต" มีอะไรบ้าง รู้ยัง? "5 ผลไม้ เด่น ที่น่าปลูกในอนาคต" มีอะไรบ้าง](news_pic/p34921151801.jpg) เปิดอ่าน 21,954 ครั้ง
|
![ระบบสารสนเทศทางธุรกิจ ระบบสารสนเทศทางธุรกิจ](news_pic/p36519530922.jpg)
เปิดอ่าน 108,066 ☕ คลิกอ่านเลย |
![เคล็ดไม่ลับ!!!วิธีตอน"มะนาว"ด้วย"กะปิ" ได้กิ่งพันธุ์ดี เป็นที่ต้องการ เคล็ดไม่ลับ!!!วิธีตอน"มะนาว"ด้วย"กะปิ" ได้กิ่งพันธุ์ดี เป็นที่ต้องการ](news_pic/p79135642103.jpg)
เปิดอ่าน 23,547 ☕ คลิกอ่านเลย | ![เป็ดบาบารี่ เป็ดบาบารี่](news_pic/p70689600605.jpg)
เปิดอ่าน 30,076 ☕ คลิกอ่านเลย | ![สมุนไพรกำจัดแมลง สมุนไพรกำจัดแมลง](news_pic/p82906060911.jpg)
เปิดอ่าน 90,973 ☕ คลิกอ่านเลย | ![วิธีเก็บไข่ให้ได้นานๆ วิธีเก็บไข่ให้ได้นานๆ](news_pic/p77187291102.jpg)
เปิดอ่าน 23,494 ☕ คลิกอ่านเลย | ![เห็ดนางนวล เห็ดนางนวล](news_pic/p15283480621.jpg)
เปิดอ่าน 12,884 ☕ คลิกอ่านเลย | ![หน่วยเก็บข้อมูลสำรอง (Secondary storage Unit) หน่วยเก็บข้อมูลสำรอง (Secondary storage Unit)](news_pic/p72389340916.jpg)
เปิดอ่าน 25,416 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡ !["ครอบฟันสี" อย่าคิดเป็นอื่นไกล นี่คือพืชชนิดหนึ่ง "ครอบฟันสี" อย่าคิดเป็นอื่นไกล นี่คือพืชชนิดหนึ่ง](news_pic/p88823691625.jpg)
เปิดอ่าน 12,888 ครั้ง | ![ระบบการสอนของเคมพ์ (Jerrold/Kemp) ระบบการสอนของเคมพ์ (Jerrold/Kemp)](news_pic/p75197671225.jpg)
เปิดอ่าน 59,410 ครั้ง | ![กำยาน กำยาน](news_pic/p81900140829.jpg)
เปิดอ่าน 10,246 ครั้ง | ![5 วิธีป้องกันมิจฉาชีพ ไม่เสียรู้จนเสียทรัพย์ ! 5 วิธีป้องกันมิจฉาชีพ ไม่เสียรู้จนเสียทรัพย์ !](news_pic/p90092021128.jpg)
เปิดอ่าน 138 ครั้ง | !["แคดอกแดง" มีประโยชน์อย่างไร? "แคดอกแดง" มีประโยชน์อย่างไร?](news_pic/p41808991100.jpg)
เปิดอ่าน 64,823 ครั้ง |
|
|