UML is a modeling language for specifying, visualizing, constructing, and documenting the artifacts, rather than processes, of software systems. It was conceived originally by Grady Booch, James Rumbaugh, and Ivar Jacobson. UML was approved by the Object Management Group (OMG) as a standard in 1997. The language, according to Lee (1999), is non-proprietary and is available to the public. It is a graphical representation. The language is based on the objected-oriented paradigm. UML contains notations and rules and is designed to represent data requirements in terms of O-O diagrams. UML organizes a model in a number of views that present different aspects of a system. The contents of a view are described in diagrams that are graphs with model elements. A diagram contains model elements that represent common O-O concepts such as classes, objects, messages, and relationships among these concepts.[1]
IDEF1X, EXPRESS, and UML all can be used to create a conceptual model and, according to Lee (1999), each has its own characteristics. Although some may lead to a natural usage (e.g., implementation), one is not necessarily better than another. In practice, it may require more than one language to develop all information models when an application is complex. In fact, the modeling practice is often more important than the language chosen.[1]
Information models can also be expressed in formalized natural languages, such as Gellish. Gellish, which has natural language variants Gellish Formal English, Gellish Formal Dutch (Gellish Formeel Nederlands), etc. is an information representation language or modeling language that is defined in the Gellish smart Dictionary-Taxonomy, which has the form of a Taxonomy/Ontology. A Gellish Database is not only suitable to store information models, but also knowledge models, requirements models and dictionaries, taxonomies and ontologies. Information models in Gellish English use Gellish Formal English expressions. For example, a geographic information model might consist of a number of Gellish Formal English expressions, such as:
UML เป็นภาษาที่ใช้ในการสร้างโมเดลสำหรับระบุ แสดง สร้าง และเอกสารสิ่งประดิษฐ์ นับมากกว่ากระบวนการ ซอฟต์แวร์ระบบ ได้รู้สึกเดิมที่ โดย Grady Booch, James Rumbaugh, Jacobson วาร์ UML ได้รับอนุมัติโดยกลุ่มจัดการวัตถุ (OMG) เป็นมาตรฐานในปี 1997 ภาษา ตามลี (1999), ไม่เป็นกรรมสิทธิ์ และที่สาธารณะ มันเป็นการแสดงภาพ ภาษาตามกระบวนทัศน์เชิง objected UML ประกอบด้วยสัญลักษณ์และกฎ และการออกแบบเพื่อแสดงข้อมูลความต้องการในแง่ของไดอะแกรม O-O UML จัดแบบในมุมมองที่แสดงด้านต่าง ๆ ของระบบ เนื้อหาของมุมมองตั้งไว้ในไดอะแกรมที่เป็นกราฟที่ มีองค์ประกอบแบบจำลอง ไดอะแกรมประกอบด้วยองค์ประกอบแบบจำลองที่แสดงถึงแนวคิด O O ทั่วไปเช่นชั้นเรียน วัตถุ ข้อความ และความสัมพันธ์ระหว่างแนวคิดเหล่านี้ [1]IDEF1X ด่วน และทั้งหมดสามารถใช้เพื่อสร้างแบบจำลองแนวคิดของ UML และ ตามลี (1999), มีลักษณะของตนเอง แม้บางอย่างอาจนำไปสู่การใช้ธรรมชาติ (เช่น การใช้งาน), หนึ่งไม่จำเป็นต้องดีกว่าอีก ในทางปฏิบัติ มันอาจต้องใช้มากกว่าหนึ่งภาษาในการพัฒนารูปแบบของข้อมูลทั้งหมดเมื่อโปรแกรมประยุกต์มีความซับซ้อน ในความเป็นจริง การสร้างโมเดลไม่มักจะสำคัญกว่าภาษาที่เลือก [1]นอกจากนี้ยังสามารถแสดงรูปแบบข้อมูลภาษาอย่างเป็นธรรมชาติ เช่น Gellish Gellish ซึ่งมีตัวแปรภาษาธรรมชาติที่ทาง อังกฤษ Gellish, Gellish ทางภาษาดัตช์ (ดัตช์ Formeel Gellish) ฯลฯ เป็นภาษาการแสดงข้อมูลหรือสร้างโมเดลภาษาที่กำหนดไว้ใน Gellish สมาร์ทพจนานุกรมระบบภาษี ซึ่งมีรูปแบบของระบบภาษีเป็นภววิทยา ฐานข้อมูล Gellish เท่านั้นไม่เหมาะในการเก็บรูป แบบข้อมูล แต่ยังรู้รุ่น รุ่นความต้องการ และพจนานุกรม การจำแนกประเภท และ ontologies ข้อมูลแบบจำลองในการใช้ภาษาอังกฤษ Gellish Gellish ทางอังกฤษนิพจน์ เช่น แบบจำลองข้อมูลทางภูมิศาสตร์อาจประกอบด้วยจำนวนของนิพจน์ภาษาอังกฤษอย่างเป็นทางการ Gellish เช่น:
การแปล กรุณารอสักครู่..