我很想知道UML的本体是什么?
它会不会像用例图等那样......或者像关联,聚合,组合等......?
我尝试使用谷歌搜索,但回复非常模糊。
答案 0 :(得分:1)
这是怎么回事...... 本体论是概念化的规范。 UML是软件元素的概念化(您命名的那些东西)。用例图是系统功能的概念。关联是对两段代码之间关系的概念化等。从这一点来看,我认为UML规范是本体论。它描述了UML元素的所有目的和用途。
答案 1 :(得分:1)
除了在计算机科学中流行的Bruce使用的技术定义之外,术语"本体论"在现实世界中存在事物类别的理论意义上也被用于哲学中。这种理论也被称为 基础本体 。例如,在大多数基础本体中," endurants"的类别之间存在区别。和" perdurants",大致对应"对象"和"事件/过程"。
统一基础本体论(UFO) 已被提议作为概念建模的哲学基础,并已被用于评估和改进UML作为概念建模语言。要了解更多信息,请使用http://scholar.google.de/scholar?hl=en&q=Unified+Foundational+Ontology
进行搜索因此,UML" 的 "本体应该关注基础UM概念的基础和解释的本体论类别。 ;对象","类","属性","关联","聚合" /"组合" ,"数据类型","事件","行动","活动"等。它还应该有助于识别UML的缺点和缺陷
例如,UML的"聚合"的部分概念。和"组成"指定不明确,没有明确定义。