อ่าน 2 นาที
แบบจำลองโดเมน
ใน วิศวกรรมซอฟต์แวร์ โมเดล โดเมน คือ โมเดลเชิงแนวคิด ของ โดเมน ที่รวมทั้งพฤติกรรมและข้อมูล [ 1 ] ใน วิศวกรรมออนโทโลยี โมเดล โดเมนคือ การแสดงอย่างเป็นทางการ ของ โดเมนความรู้...
แบบจำลองโดเมน

ในวิศวกรรมซอฟต์แวร์โมเดลโดเมนคือโมเดลเชิงแนวคิดของโดเมนที่รวมทั้งพฤติกรรมและข้อมูล[ 1 ]ในวิศวกรรมออนโทโลยี โมเดลโดเมนคือการแสดงอย่างเป็นทางการของโดเมนความรู้ที่มีแนวคิด บทบาท ประเภทข้อมูล บุคคล และกฎ โดยทั่วไปจะอิงตามตรรกะเชิงพรรณนา
ภาพรวม
ในสาขาวิทยาการคอมพิวเตอร์แบบจำลองเชิงแนวคิดมีจุดมุ่งหมายเพื่อแสดงความหมายของคำศัพท์และแนวคิดที่ผู้เชี่ยวชาญในสาขานั้นใช้ในการอภิปรายปัญหา และเพื่อค้นหาความสัมพันธ์ที่ถูกต้องระหว่างแนวคิดต่างๆ แบบจำลองเชิงแนวคิดถูกเลือกอย่างชัดเจนให้เป็นอิสระจากข้อกังวลด้านการออกแบบหรือการนำไปใช้เช่น การทำงานพร้อมกันหรือการจัดเก็บข้อมูล การสร้างแบบ จำลองเชิงแนวคิดในวิทยาการคอมพิวเตอร์ไม่ควรสับสนกับการสร้างแบบจำลองในสาขาอื่นๆ ภายในขอบเขตที่กว้างกว่าของแบบจำลองเชิงแนวคิดเช่นการสร้างแบบจำลองข้อมูล การสร้างแบบ จำลองเชิงตรรกะและการสร้างแบบจำลองเชิงกายภาพ
แบบจำลองเชิงแนวคิดพยายามชี้แจงความหมายของคำศัพท์ต่างๆ ที่มักคลุมเครือ และเพื่อให้แน่ใจว่าความสับสนที่เกิดจากการตีความคำศัพท์และแนวคิดที่แตกต่างกันจะไม่เกิดขึ้น การตีความที่แตกต่างกันดังกล่าวอาจทำให้เกิดความสับสนในหมู่ผู้มีส่วนได้ส่วนเสีย โดยเฉพาะอย่างยิ่งผู้ที่รับผิดชอบในการออกแบบและนำโซลูชันไปใช้ ซึ่งแบบจำลองเชิงแนวคิดเป็นเครื่องมือสำคัญในการทำความเข้าใจธุรกิจและความชัดเจน เมื่อสร้างแบบจำลองแนวคิดของโดเมนแล้ว แบบจำลองนั้นจะกลายเป็นพื้นฐานที่มั่นคงสำหรับการพัฒนาแอปพลิเคชันในโดเมนนั้นต่อไป แนวคิดของแบบจำลองเชิงแนวคิดสามารถนำไปปรับใช้กับการออกแบบหรือโครงสร้างการนำไปใช้จริงได้โดยใช้แนวทางการสร้างโค้ดด้วยตนเองหรือโดยอัตโนมัติการสร้างแบบจำลองเชิงแนวคิดของหลายๆ โดเมนสามารถนำมารวมกันเป็นแพลตฟอร์มที่สอดคล้องกันได้
แบบจำลองเชิงแนวคิดสามารถอธิบายได้โดยใช้สัญลักษณ์ต่างๆ เช่นUML , ORMหรือOMTสำหรับการสร้างแบบจำลองวัตถุ, ITEหรือIDEF1Xสำหรับการสร้างแบบจำลองความสัมพันธ์ระหว่างเอน ทิตี ในสัญลักษณ์ UML แบบจำลองเชิงแนวคิดมักจะอธิบายด้วยแผนภาพคลาสซึ่งคลาสแทนแนวคิดความสัมพันธ์แทนความสัมพันธ์ระหว่างแนวคิด และประเภทบทบาทของความสัมพันธ์แทนประเภทบทบาทที่อินสแตนซ์ของแนวคิดที่สร้างแบบจำลองไว้รับในสถานการณ์ต่างๆ ในสัญลักษณ์ ER แบบจำลองเชิงแนวคิดจะอธิบายด้วยแผนภาพ ER ซึ่งเอนทิตีแทนแนวคิด ความสัมพันธ์เชิงปริมาณและความสัมพันธ์เชิงตัวเลือกแทนความสัมพันธ์ระหว่างแนวคิด ไม่ว่า1จะใช้สัญลักษณ์ใด สิ่งสำคัญคือต้องไม่ลดทอนความสมบูรณ์และความชัดเจนของความหมายทางธุรกิจที่แสดงในแบบจำลองเชิงแนวคิดโดยการแสดงออกมาโดยตรงในรูปแบบที่ได้รับอิทธิพลจากข้อกังวลด้านการออกแบบหรือการนำไปใช้
โดยทั่วไปมักใช้เพื่อกำหนดกระบวนการต่างๆ ในบริษัทหรือสถาบันใดสถาบันหนึ่ง
แบบจำลองโดเมนเป็นระบบของนามธรรมที่อธิบายแง่มุมที่เลือกไว้ของขอบเขตความรู้ อิทธิพล หรือกิจกรรม (โดเมน[ 2 ] ) จากนั้นสามารถใช้แบบจำลองเพื่อแก้ปัญหาที่เกี่ยวข้องกับโดเมนนั้นได้ แบบจำลองโดเมนเป็นการแสดงถึงแนวคิดในโลกแห่งความเป็นจริงที่มีความหมายซึ่งเกี่ยวข้องกับโดเมนที่จำเป็นต้องสร้างแบบจำลองในซอฟต์แวร์ แนวคิดเหล่านี้รวมถึงข้อมูลที่เกี่ยวข้องกับธุรกิจและกฎที่ธุรกิจใช้ที่เกี่ยวข้องกับข้อมูลนั้น แบบจำลองโดเมนใช้ประโยชน์จากภาษาธรรมชาติของโดเมน
โดยทั่วไปแล้ว แบบจำลองโดเมนจะใช้คำศัพท์เฉพาะของโดเมนนั้นๆ ซึ่งช่วยให้สามารถสื่อสารแบบจำลองนั้นไปยังผู้มีส่วนได้ส่วนเสียที่ไม่ใช่ผู้เชี่ยวชาญด้านเทคนิคได้ แบบจำลองไม่ควรกล่าวถึงการนำไปใช้ทางเทคนิคใดๆ เช่น ฐานข้อมูลหรือส่วนประกอบซอฟต์แวร์ที่กำลังออกแบบอยู่
การใช้งาน
โดยทั่วไปแล้ว โมเดลโดเมนจะถูกนำไปใช้ในรูปแบบของโมเดลเชิงวัตถุภายในเลเยอร์ที่ใช้เลเยอร์ระดับล่างกว่าสำหรับการจัดเก็บข้อมูล และ "เผยแพร่" API ไปยังเลเยอร์ระดับสูงกว่าเพื่อเข้าถึงข้อมูลและพฤติกรรมของโมเดล
ในภาษาสร้างแบบจำลองรวม (UML) แผนภาพคลาสใช้เพื่อแสดงแบบจำลองโดเมน
ดูเพิ่มเติม
- การออกแบบที่ขับเคลื่อนด้วยโดเมน (DDD)
- ชั้นโดเมน
- แบบจำลองข้อมูล
- การพัฒนาที่เน้นคุณสมบัติเป็นหลัก
- แบบจำลองข้อมูลเชิงตรรกะ
- แบบจำลองทางจิต
- OntoUML
อ่านเพิ่มเติม
- Halpin T , Morgan T : การสร้างแบบจำลองสารสนเทศและฐานข้อมูลเชิงสัมพันธ์, Morgan Kaufmann, 2008. ISBN 978-0-12-373568-3.
- ฟาวเลอร์, มาร์ติน : รูปแบบการวิเคราะห์, แบบจำลองวัตถุที่นำกลับมาใช้ใหม่ได้, แอดดิสัน-เวสลีย์ ลองแมน, 1997. ISBN 0-201-89542-0.
- Stewart Robinson, Roger Brooks, Kathy Kotiadis และ Durk-Jouke Van Der Zee (บรรณาธิการ): การสร้างแบบจำลองแนวความคิดสำหรับการจำลองเหตุการณ์แบบไม่ต่อเนื่อง, 2010 ISBN 978-1-4398-1037-8
- David W. Embley, Bernhard Thalheim (บรรณาธิการ): คู่มือการสร้างแบบจำลองเชิงแนวคิด, 2011. ISBN 978-3-642-15864-3.
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แบบจำลองโดเมน
ใน วิศวกรรมซอฟต์แวร์ โมเดล โดเมน คือ โมเดลเชิงแนวคิด ของ โดเมน ที่รวมทั้งพฤติกรรมและข้อมูล [ 1 ] ใน วิศวกรรมออนโทโลยี โมเดล โดเมนคือ การแสดงอย่างเป็นทางการ ของ โดเมนความรู้...
ภาพรวม
ในสาขา วิทยาการคอมพิวเตอร์ แบบจำลองเชิงแนวคิดมีจุดมุ่งหมายเพื่อแสดงความหมายของคำศัพท์และแนวคิดที่ผู้เชี่ยวชาญในสาขานั้นใช้ในการอภิปรายปัญหา และเพื่อค้นหาความสัมพันธ์ที่ถูกต้องระหว่างแนวคิดต่างๆ...
การใช้งาน
โดยทั่วไปแล้ว โมเดลโดเมนจะถูกนำไปใช้ในรูป แบบของโมเดลเชิงวัตถุ ภายในเลเยอร์ที่ใช้เลเยอร์ระดับล่างกว่าสำหรับการจัดเก็บข้อมูล และ "เผยแพร่" API ไปยังเลเยอร์ระดับสูงกว่าเพื่อเข้าถึงข้อมูลและพฤติกรรมของโมเดล
ดูเพิ่มเติม
การออกแบบที่ขับเคลื่อนด้วยโดเมน (DDD) ชั้นโดเมน แบบจำลองข้อมูล การพัฒนาที่เน้นคุณสมบัติเป็นหลัก แบบจำลองข้อมูลเชิงตรรกะ แบบจำลองทางจิต OntoUML