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/p23673111106.jpg) เปิดอ่าน 28,971 ครั้ง ![จริยธรรมที่เกี่ยวกับระบบสารสนเทศ จริยธรรมที่เกี่ยวกับระบบสารสนเทศ](news_pic/p23352400925.jpg) เปิดอ่าน 37,244 ครั้ง !["ศุภโชค" "ศุภโชค"](news_pic/p64466401101.jpg) เปิดอ่าน 16,353 ครั้ง ![ปลูกมะเขือเปราะกี่วันเก็บได้ ปลูกมะเขือเปราะกี่วันเก็บได้](news_pic/p86261600921.jpg) เปิดอ่าน 4,029 ครั้ง !["ข้าวหลามดง" ไม่ใช่อาหาร แต่มันคืออะไร? "ข้าวหลามดง" ไม่ใช่อาหาร แต่มันคืออะไร?](news_pic/p99408591456.jpg) เปิดอ่าน 12,141 ครั้ง ![ปลูกลีลาวดี อาชีพเสริมที่ไม่ควรมองข้าม ปลูกลีลาวดี อาชีพเสริมที่ไม่ควรมองข้าม](news_pic/p22343161301.jpg) เปิดอ่าน 41,196 ครั้ง ![วิธีทำ ส้มตำข้าวโพด เมนูสุขภาพ วิธีทำ ส้มตำข้าวโพด เมนูสุขภาพ](news_pic/p19826790810.jpg) เปิดอ่าน 175,439 ครั้ง ![ไก่ตะเภาทองเกษตรศาสตร์ ลูกครึ่งไทย-จีน..ทนหวัดนก ไก่ตะเภาทองเกษตรศาสตร์ ลูกครึ่งไทย-จีน..ทนหวัดนก](news_pic/p78820501036.jpg) เปิดอ่าน 22,568 ครั้ง ![ผักกระเฉด ผักกระเฉด](news_pic/p40432830824.jpg) เปิดอ่าน 17,114 ครั้ง ![นานาไอเดีย แปลงยางรถยนต์เก่า มาใช้อย่างเก๋ไก๋ ทำไว้ใช้เองที่บ้าน/ที่โรงเรียน หรือทำขายเป็นอาชีพเสริมก็ได้ นานาไอเดีย แปลงยางรถยนต์เก่า มาใช้อย่างเก๋ไก๋ ทำไว้ใช้เองที่บ้าน/ที่โรงเรียน หรือทำขายเป็นอาชีพเสริมก็ได้](news_pic/p47623131040.jpg) เปิดอ่าน 25,333 ครั้ง ![แตงโมเจลลี่ หวานฉ่ำสีสันสดใส ทำง่ายนิดเดียว แตงโมเจลลี่ หวานฉ่ำสีสันสดใส ทำง่ายนิดเดียว](news_pic/p99278920648.jpg) เปิดอ่าน 14,019 ครั้ง ![เรื่องน่ารู้ของ "สตรอเบอรี่" เรื่องน่ารู้ของ "สตรอเบอรี่"](news_pic/p27581281421.jpg) เปิดอ่าน 18,143 ครั้ง ![แนวโน้มของเทคโนโลยีสารสนเทศ แนวโน้มของเทคโนโลยีสารสนเทศ](news_pic/p13936720927.jpg) เปิดอ่าน 34,312 ครั้ง ![การเลี้ยงไก่ไข่ การเลี้ยงไก่ไข่](news_pic/p72271361847.jpg) เปิดอ่าน 14,252 ครั้ง ![การปลูกและการดูแลรักษามะเขือเปราะ การปลูกและการดูแลรักษามะเขือเปราะ](news_pic/p87893260743.jpg) เปิดอ่าน 6,608 ครั้ง !["ปลูกมะนาวแป้นดกพิเศษบนต้นตอส้มโวลคา-เมอเรียน่า" "ปลูกมะนาวแป้นดกพิเศษบนต้นตอส้มโวลคา-เมอเรียน่า"](news_pic/p24869160808.jpg) เปิดอ่าน 21,394 ครั้ง
|
![ระบบสารสนเทศทางธุรกิจ ระบบสารสนเทศทางธุรกิจ](news_pic/p36519530922.jpg)
เปิดอ่าน 101,991 ☕ คลิกอ่านเลย |
![มะระจีน มะระจีน](news_pic/p39184431313.jpg)
เปิดอ่าน 17,520 ☕ คลิกอ่านเลย | ![การทำระบบน้ำสำหรับการเกษตร และวิธีการติดตั้งที่ดี การทำระบบน้ำสำหรับการเกษตร และวิธีการติดตั้งที่ดี](news_pic/p97789060516.jpg)
เปิดอ่าน 37,765 ☕ คลิกอ่านเลย | ![เคล็ดลับหุงข้าวอย่างมืออาชีพ เคล็ดลับหุงข้าวอย่างมืออาชีพ](news_pic/p58151630645.jpg)
เปิดอ่าน 28,531 ☕ คลิกอ่านเลย | ![ทำให้ถั่วฝักยาวมีฝักมาก ทำให้ถั่วฝักยาวมีฝักมาก](news_pic/p18350180749.jpg)
เปิดอ่าน 37,172 ☕ คลิกอ่านเลย | ![พาณิชย์อิเล็กทรอนิกส์ (E-Commerce) พาณิชย์อิเล็กทรอนิกส์ (E-Commerce)](news_pic/p94667410923.jpg)
เปิดอ่าน 97,573 ☕ คลิกอ่านเลย | ![ชำยอดอ่อนควบแน่น เคล็ดวิชาปราชญ์ชาวบ้าน ชำยอดอ่อนควบแน่น เคล็ดวิชาปราชญ์ชาวบ้าน](news_pic/p70786681314.jpg)
เปิดอ่าน 15,928 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡ ![infoGraphics เพื่อสร้างความรู้ความเข้าใจพ.ร.บ.การตั้งท้องในวัยรุ่น infoGraphics เพื่อสร้างความรู้ความเข้าใจพ.ร.บ.การตั้งท้องในวัยรุ่น](news_pic/p76148611410.jpg)
เปิดอ่าน 13,245 ครั้ง | ![การปกครองสมัยรัตนโกสินทร์ การปกครองสมัยรัตนโกสินทร์](news_pic/p78583260800.jpg)
เปิดอ่าน 82,670 ครั้ง | ![ซีพียูรุ่นใหม่ในยุคคนใช้โน้ตบุ๊คไม่ง้อปลั๊ก ซีพียูรุ่นใหม่ในยุคคนใช้โน้ตบุ๊คไม่ง้อปลั๊ก](news_pic/p96628451658.jpg)
เปิดอ่าน 9,108 ครั้ง | ![ฟุตซอล(Futsal): กติกาข้อ 17 การเล่นลูกจากประตู ฟุตซอล(Futsal): กติกาข้อ 17 การเล่นลูกจากประตู](news_pic/p28580711156.jpg)
เปิดอ่าน 105,637 ครั้ง | ![ประเด็น ปัญหาธุรกิจรับจ้างทำการบ้าน ประเด็น ปัญหาธุรกิจรับจ้างทำการบ้าน](news_pic/p98538892010.jpg)
เปิดอ่าน 7,974 ครั้ง |
|
|