2014-04-21 67 views

回答

1

這是如何... 本體是一個概念化的規範。 UML是軟件元素的概念(那些你命名的東西)。用例圖是系統功能的概念。一個關聯是兩段代碼之間關係的概念化等等。因此,我認爲UML規範是本體論。它描述了UML元素的所有用途和用法。

1

除了在計算機科學中流行的布魯斯所使用的技術定義之外,術語「本體論」也被用於哲學的意義上存在的事物類別的理論在真實世界。這樣的理論也被稱爲基礎本體論。例如,在大多數基礎本體論中,「持久物」和「持久物」之間存在區別,大致對應於「物體」和「事件/過程」。

統一奠基本體(UFO)已被提議作爲用於概念建模一個哲學基礎,並已用於評估和改進UML作爲概念建模語言。對於閱讀更多關於它,只是http://scholar.google.de/scholar?hl=en&q=Unified+Foundational+Ontology

因此搜索時,「UML的本體論」應與本體論範疇底層,並解釋予以關注,「物」的基本UM概念,「階級」 ,「屬性」,「關聯」,「彙總」/「組合」,「數據類型」,「事件」,「動作」,「活動」等。還應該幫助識別UML的缺點和缺陷。例如,UML的「聚合」和「組合」的組成概念是沒有詳細說明的,也沒有明確定義。