哇塞,这个可是阿里斯多德的难题哦,好像希腊神话里有不少。可是中国文化里缺了这一根筋,这就是老被老印打败还不服气的原因。
在各大宗教还没有建立起来的时候,西方的文化就开始钻哲学的牛角尖了。那时的哲学家不同于今天的党校博士生白天让秘书写论文,晚上和小蜜去花天酒地。他们成天争论的不是共产党能不能打仗,打了败仗怎么去庆祝的问题。他们肩负的责任就是要回答诸如存在是什么?存在的意义是什么?什么是物体?怎么把存在的物体归类?不同存在物体的不同存在模式是什么?等等等等。中国现在虽然有几百个不同的党校,也存在着各级宣传部,但好像能够回答这些问题的还要等老杜去生个第二胎。
这就是ONTOLOGY。后来的各个宗教都从不同的角度来诠释这些问题,可能还包括更多,如人是什么?人从哪里来,到哪里去?人活在世上的终极目的是什么? 等等等等。邪教也要回答这些问题的,例如共产主义的终极目标就是吃着国库的,看着别人家口袋里的,提倡贪污腐化、鼓吹环境污染等等等等。
这个看似跟普罗大众没什么关系的、几千年的人类文化结晶没想到居然在信息化时代开花结果了。简单说吧,如果你读过几天软件工程、或拿到过卡内基梅隆大学的软件博士,或什么也没学过,只是不小心用C++或JAVA设计了几套程序,那你就在运用ONTOLOGY的原件造福于社会了。这里讲的原件是指数据的正规命名、类型定义、阶级(OK,class)及其INSTANCE、领域和范畴、目标周期,包含、延伸、互联、等等等等。换句话说,你成天用的UML那几张破图中就是ONTOLOGY的视觉表现,这些图体现了你选择的软件系统架构、方法论和执行过程。
还是没听明白?那就只好去请教老印或等老杜生第二胎了。
听懂了呢,别忘了今天的家庭作业题哦。
ONTOLOGY和系统工程的区别与关联是什么?