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 เป็นต้น
Advertisement
![จริยธรรมที่เกี่ยวกับระบบสารสนเทศ จริยธรรมที่เกี่ยวกับระบบสารสนเทศ](news_pic/p23352400925.jpg) เปิดอ่าน 37,013 ครั้ง ![ระกำ ระกำ](news_pic/p17782010837.jpg) เปิดอ่าน 19,604 ครั้ง ![ทำให้ถั่วฝักยาวมีฝักมาก ทำให้ถั่วฝักยาวมีฝักมาก](news_pic/p18350180749.jpg) เปิดอ่าน 36,829 ครั้ง ![ปลูกมะนาวนอกฤดู 1 ไร่ ได้ 1 แสน ปลูกมะนาวนอกฤดู 1 ไร่ ได้ 1 แสน](news_pic/p28935662013.jpg) เปิดอ่าน 18,852 ครั้ง ![ความแตกต่างระหว่าง http:// กับ https:// ความแตกต่างระหว่าง http:// กับ https://](news_pic/p63759221242.jpg) เปิดอ่าน 17,017 ครั้ง !["แคดอกแดง" มีประโยชน์อย่างไร? "แคดอกแดง" มีประโยชน์อย่างไร?](news_pic/p41808991100.jpg) เปิดอ่าน 60,840 ครั้ง ![บั๊กในลินุกซ์รุ่นใหม่อาจทำให้การ์ดแลนเสียถาวร บั๊กในลินุกซ์รุ่นใหม่อาจทำให้การ์ดแลนเสียถาวร](news_pic/p12419190020.jpg) เปิดอ่าน 11,078 ครั้ง ![กำยาน กำยาน](news_pic/p81900140829.jpg) เปิดอ่าน 9,798 ครั้ง ![สักขี คำที่คุ้นหู ที่จริงคือพืชนั่นเอง สักขี คำที่คุ้นหู ที่จริงคือพืชนั่นเอง](news_pic/p68891871035.jpg) เปิดอ่าน 19,190 ครั้ง ![ชุมเห็ดเทศ ชุมเห็ดเทศ](news_pic/p62983262239.jpg) เปิดอ่าน 16,052 ครั้ง ![วิธีปลูกผักชีในกระถาง วิธีปลูกผักชีในกระถาง](news_pic/p93472921525.jpg) เปิดอ่าน 6,942 ครั้ง ![เป็ดแมนดาริน เป็ดแมนดาริน](news_pic/p83900531243.jpg) เปิดอ่าน 29,701 ครั้ง ![อุปกรณ์คอมพิวเตอร์ อุปกรณ์คอมพิวเตอร์](news_pic/p28294690949.jpg) เปิดอ่าน 23,453 ครั้ง ![ปลาสวยงาม ปลาสวยงาม](news_pic/p27798471028.jpg) เปิดอ่าน 37,515 ครั้ง ![การปลูก กระทกรกฝรั่ง การปลูก กระทกรกฝรั่ง](news_pic/p92249670809.jpg) เปิดอ่าน 5,105 ครั้ง ![ปลูกผักหวานป่าในพื้นที่ราบ ปลูกผักหวานป่าในพื้นที่ราบ](news_pic/p73548441044.jpg) เปิดอ่าน 15,890 ครั้ง
|
![พืชที่ใช้แต่งสีอาหาร หรือให้สีย้อม พืชที่ใช้แต่งสีอาหาร หรือให้สีย้อม](news_pic/p35974541145.jpg)
เปิดอ่าน 41,383 ☕ คลิกอ่านเลย |
![วิธีการปลูกมะนาวในวงบ่อซีเมนต์ที่ถูกต้อง วิธีการปลูกมะนาวในวงบ่อซีเมนต์ที่ถูกต้อง](news_pic/p65825451025.jpg)
เปิดอ่าน 95,075 ☕ คลิกอ่านเลย | !["องุ่นทะเล" ไม้ใหญ่ประโยชน์เยอะ ควบคุมระดับน้ำตาลในเลือด "องุ่นทะเล" ไม้ใหญ่ประโยชน์เยอะ ควบคุมระดับน้ำตาลในเลือด](news_pic/p68065840359.jpg)
เปิดอ่าน 5,193 ☕ คลิกอ่านเลย | ![การใช้งานโปรแกรม Google Earth การใช้งานโปรแกรม Google Earth](news_pic/p21327190941.jpg)
เปิดอ่าน 24,777 ☕ คลิกอ่านเลย | ![10 เทคนิคการ ซ่อมคอมพิวเตอร์ ด้วยตัวเอง 10 เทคนิคการ ซ่อมคอมพิวเตอร์ ด้วยตัวเอง](news_pic/p34371431108.jpg)
เปิดอ่าน 26,902 ☕ คลิกอ่านเลย | ![ความรู้เบื้องต้นเกี่ยวกับเทคโนโลยีสารสนเทศ ความรู้เบื้องต้นเกี่ยวกับเทคโนโลยีสารสนเทศ](news_pic/p70049550906.jpg)
เปิดอ่าน 28,250 ☕ คลิกอ่านเลย | ![ขั้นตอนปลูกแก่นตะวัน ปลูกง่าย โตไว ราคาดี ขั้นตอนปลูกแก่นตะวัน ปลูกง่าย โตไว ราคาดี](news_pic/p65116221936.jpg)
เปิดอ่าน 20,541 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡ !["ผู้บ่าวขาเรียน" เพลงแก้ "ผู้สาวขาเลาะ" "ผู้บ่าวขาเรียน" เพลงแก้ "ผู้สาวขาเลาะ"](news_pic/p20215910456.jpg)
เปิดอ่าน 33,826 ครั้ง | ![ห้องสมุดในมัสยิด อีกย่างก้าวของความรู้ ห้องสมุดในมัสยิด อีกย่างก้าวของความรู้](news_pic/p82334400649.jpg)
เปิดอ่าน 9,636 ครั้ง | ![พื้นฐานการรับรู้ของมนุษย์ พื้นฐานการรับรู้ของมนุษย์](news_pic/p36076401117.jpg)
เปิดอ่าน 10,833 ครั้ง | ![เดินหน้า ปฏิรูปการศึกษา 2559 เดินหน้า ปฏิรูปการศึกษา 2559](news_pic/p83988280923.jpg)
เปิดอ่าน 8,585 ครั้ง | ![วิธีรับมือกับแก๊สน้ำตา และสารเคมี วิธีรับมือกับแก๊สน้ำตา และสารเคมี](news_pic/p76511720705.jpg)
เปิดอ่าน 22,854 ครั้ง |
|
|