流行软件的UML图示例

时间:2012-01-27 22:39:46

标签: uml

哪里可以找到流行软件的全面文档和UML图?我四处搜寻,发现很少的例子。我相信这些文档大部分都是私有企业,但也许有一些链接? 干杯!

1 个答案:

答案 0 :(得分:0)

除非您像Omondo EclipseUML那样在MOF级别工作,否则您将找不到这样的文档。

UML也存在两难问题。 UML应该仅仅是一个问题的视图,因此只涵盖软件的特定视图,还是应该覆盖整个项目? 多年来UML一直被模型驱动开发卡住,模型驱动开发是模型的代码生成。因此,一次性建模无法重复使用。问题是,要完成一个项目,你不能只是从模型生成代码,你需要手动完成代码!这就是MDD和UML无用的原因。

您的问题非常好,因为我们为什么不使用特定于业务的现有模型,根据需要安排模型然后生成代码? 我认为可重用模型不存在,因为图形模型,视图,元模型,MOF等之间的转换层太多...... 如果可重用的模型和架​​构可靠,项目开发速度将提高10倍。为什么今天不存在免费模型呢?这总是钱的问题:-) 如果没有钱,那么你需要使用开源,但开源是垃圾MDD。它不是一个完整的模型,而只是一个问题的特定视图,而您需要完整的项目来生成可用的代码!!

Omondo通过扭转MOF模型中的所有模型信息,然后使用多个类图提供模型视图,做了一个勇敢的计划来覆盖整个项目。类图与代码和MOF实时同步。问题是你需要为这个工具买单,而咨询公司正在出售他们建立在MOF之上的商业模式。 UML工具的价值越来越低,但在不久的将来,模型可能会成为更有利可图的市场。