流行软件的UML图示例

流行软件的UML图示例,uml,Uml,在哪里可以找到流行软件的完整文档和UML图?我四处搜索,发现很少有例子。我相信这些文档中的大部分都是企业专用的,但可能有一些链接? 干杯 除非您像Omondo EclipseUML一样在MOF级别工作,否则您不会找到这样的文档 UML中也有一个难题。 UML应该只是一个问题的视图,因此只涵盖软件的特定视图,还是应该涵盖整个项目? UML多年来一直被模型驱动的开发(从模型生成代码)所困扰。因此,它是一次性建模,不能重复使用。问题是,要完成一个项目,你不能仅仅从一个模型生成一个代码,你需要手工完成代

在哪里可以找到流行软件的完整文档和UML图?我四处搜索,发现很少有例子。我相信这些文档中的大部分都是企业专用的,但可能有一些链接?
干杯

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

UML中也有一个难题。 UML应该只是一个问题的视图,因此只涵盖软件的特定视图,还是应该涵盖整个项目? UML多年来一直被模型驱动的开发(从模型生成代码)所困扰。因此,它是一次性建模,不能重复使用。问题是,要完成一个项目,你不能仅仅从一个模型生成一个代码,你需要手工完成代码!!这就是为什么MDD和UML是无用的

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


Omondo做了一个大胆的尝试,通过反转MOF模型中的所有模型信息,然后使用多个类图给出模型的视图来覆盖整个项目。类图与代码和MOF实时同步。问题是,你需要支付工具的费用,咨询公司正在销售建立在MOF之上的商业模式。UML工具的价值越来越小,但在不久的将来,模型可能会成为更有利可图的市场

这里有几个基本的例子。非常感谢你的回答。似乎有几个地方可以找到工作的UML示例,但只有几个。这让我想知道UML在软件开发过程中到底有多重要。再次感谢。