SCC : Suthida Chaichomchuen

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 6 การใช้สีสำหรับเว็บไซต์
Advertisements

1. By
ขั้นตอนในการทำวิจัย.
Object-Oriented Analysis and Design
จุดมุ่งหมายหลักสูตร และการนำหลักสูตรไปใช้
Class Diagram.
งานนำเสนอแฟ้มสะสมผลงาน
ขอบเขตการสืบค้นข้อมูล
สาระการงานอาชีพและเทคโนโลยี
Object-Oriented Analysis and Design
อาจารย์มณฑิรา พันธุ์อ้น
มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
Use Case Diagram.
คอมพิวเตอร์ช่วยสอน ประเภทติวเตอร์ Tutorial.
SCC - Suthida Chaichomchuen
SCC : Suthida Chaichomchuen
SCC : Suthida Chaichomchuen
ARRAY ข้อมูลชนิดอาร์เรย์
SCC : Suthida Chaichomchuen
Classification Abstraction
การออกแบบโปรแกรมอย่างมีโครงสร้าง Structured Design
การจัดการข้อมูลด้วยคอมพิวเตอร์
Software Process Models
PROCEDURE <<โปรแกรมย่อย>>
Association Abstraction
SCC : Suthida Chaichomchuen
คำสั่งแบบมีเงื่อนไข IF Statement
Operators ตัวดำเนินการ
Object-Oriented System Analysis and Design
1 RECORD TYPE ข้อมูลชนิดเรคอร์ด SCC : Suthida Chaichomchuen
CHAPTER 1 Major Sources of Errors in Numerical Methods
รูปแบบ Story Board อย่างง่าย
ธรรมชาติของวิทยาศาสตร์และเทคโนโลยี
ประชากร และกลุ่มตัวอย่าง
Generalization & Specialization
สรุปประเด็นการประชุมสัมมนากลุ่มย่อย
คณิตศาสตร์คอมพิวเตอร์
สัปดาห์ที่ 16 โครงข่ายสองพอร์ท Two-Port Networks (Part II)
บทที่ 3 การวิเคราะห์ Analysis.
ความสัมพันธ์ระหว่างคลาส (Class Relationship)
ที่ใช้ใน Object-Oriented Design
บทที่ 4 Aggregation Abstraction
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
การวิเคราะห์และออกแบบระบบเชิงวัตถุ (OOAD)
การวิเคราะห์และออกแบบระบบเชิงวัตถุ Object Oriented Analysis and Design
บทที่ 2 Abstractions Agenda Objectives : วัตถุประสงค์ Abstractions
Lecture 2 แก้ไขปัญหาด้วย OOP (Solving problems using OOP in Java)
ทักษะการคิดวิเคราะห์
การฟังและการอ่านให้เกิดวิจารณญาณ
หลักการแก้ปัญหา
3 แบบทดสอบก่อนเรียน 1. โครงงานวิทยาศาสตร์มีกี่ประเภท 1. 3 ประเภท 2. 4 ประเภท 3. 5 ประเภท 4. 6 ประเภท 2. ข้อใดไม่ใช่ประเภทของโครงงาน 1. โครงงานประเภททดลอง.
องค์ประกอบของการทบทวนวรรณกรรม
อ.วิวัฒน์ ชินนาทศิริกุล
Object Oriented Programming : OOP
WBI คืออะไร   WBI หรือ Web Base Instruction เป็นการจัดกิจกรรมการสอนใน รูปแบบของ Web Knowledge Based โดยใช้เทคโนโลยีทางของ Webpage เป็นศูนย์กลางในการนำเสนอเนื้อหา.
การสอนโดยใช้บทเรียนโปรแกรม
จัดทำโดย ปฏิภาณ ไชยกุล อดิศร สุดดวง
Unified Modeling Language
บทที่ 2 การจัดองค์กรขาย
ความหมาย รูปแบบหนึ่งของบทเรียน คอมพิวเตอร์ช่วยสอนซึ่ง มีการออกแบบบทเรียน โดยมีเป้าหมายที่จะเสนอ ข้อคำถามในรูปแบบต่าง ๆเพื่อให้ผู้เรียนฝึกปฏิบัติ
วิชา การวิเคราะห์และออกแบบเชิงวัตถุ รหัส
การสอนแบบโครงงาน ขจิต ฝอยทอง คณะศิลปศาสตร์และวิทยาศาสตร์
Effective Filling System
วิทยุโทรทัศน์ในประเทศไทย ช่วงปี History in of Television in Thailand.
Test 4 1. data mining คืออะไร. (อธิบายเป็นแผนภาพประกอบด้วย) 2
1 Documentation SCC : Suthida Chaichomchuen
การวิเคราะห์ซอฟต์แวร์
Class Diagram.
Class Diagram.
Class Diagram.
ใบสำเนางานนำเสนอ:

SCC : Suthida Chaichomchuen std@kmitnb.ac.th Abstraction SCC : Suthida Chaichomchuen std@kmitnb.ac.th

Abstractions กระบวนการในการให้ concept กับ object ต่าง ๆ ใน real world เพื่อสร้าง class แบ่งได้เป็น 4 กระบวนการย่อย ๆ คือ Classification Abstraction Aggregation Abstraction Generalization Abstraction Association Abstraction

Classification Abstraction เป็นกระบวนการที่ใช้เพื่อแยกประเภท Classify object ต่าง ๆ ที่อยู่ใน domain และให้ concept กับ object ต่าง ๆ เหล่านั้น เพื่อให้ได้ class พื้นฐานที่ต้องการ เป็น Abstraction ที่สำคัญที่สุด เพราะ class เกิดขึ้นด้วย Classification abstraction

Aggregation Abstraction คือ กระบวนการที่นำเอา class พื้นฐาน มารวมกันหรือประกอบกัน เพื่อให้เกิดเป็น class ทีใหญ่ขึ้นหรือซับซ้อนขึ้น

Generalization Abstraction คือ กระบวนการในการนำ class ที่มีลักษณะเหมือนหรือคล้ายคลึงกัน หรือมีคุณสมบัติอย่างใดอย่างหนึ่งร่วมกันมาจัดหมวดหมู่ไว้เป็น class เดียวกัน กระบวนการย้อนกลับของ Generalization คือ Specialization ซึ่ง Specialization คือการตอบคำถามว่าใน class หนึ่ง ๆ นั้นสามารถจำแนกเป็น class อะไรได้บ้าง

Association Abstraction คือ กระบวนการในการสร้างความสัมพันธ์ระหว่าง class ต่าง ๆ ใน Problem Domain ที่เราสนใจ ความสัมพันธ์ดังกล่าวคือ ความสัมพันธ์ที่ไม่สามารถอธิบานได้ด้วย Aggregation หรือ Generalization