eUML2是一款强大的,基于Eclipse应用程序的UML建模工具.开发者可以在UML开发过程中将模型转化为Java代码:确保软件质量和减少开发时间



截图



这个页面收集了eUML2 商业版产品的一些截图.



eUML2 Modeler


类/包图:

以下图表从Appender 接口产生,显示了该接口的继承和连接关系(点击获得最大尺寸):







下一张图表从org.apacha.log4j 包产生:





最后一张截图显示了图表混合包和类:





序列图表产生:

这是一个从一个方法自动产生序列图表的例子:









eDepend


依赖检测视图:

这是一个关于org.apache.log4j.net 包的依赖图表. 依赖检测视图 显示了包和类之间依赖的详细信息,这有助于减少控件之间的依赖性,改善软件质量和重用性.





类/包依赖图表:

eDepend 可以产生显示依赖循环的图表(点击获得最大尺寸):




另一张关于org.apache.log4j.helpers.DataLayout 类的图表:





项目依赖图表:


运行一个真实的项目来获得以下截图. Talend Open Studio 是基于已经顺利地完成与这个市场主要参与者竞争的Eclipse RCP的开放源代码的ETL. 这个软件是作为一套Eclipse插件来开发的. 以下截图显示了org.talend.designer.codegen 项目的依赖关系和扩展点:





截图显示了依赖于org.talend.repository 插件的所有插件 (点击获得最大尺寸):





图表创建向导:


为了产生一个显示依赖关系的图表, eDepend 内嵌一个高级的向导,用于选择将要分析的依赖类型: 聚焦于每个控件, 项目与其它项目或库之间的依赖关系,循环依赖. 以下截图显示了该向导的不同页面 (点击获得最大尺寸):











eEMF Modeler


以下是一张基本的Ecore 图表编辑器截图 (点击获得最大尺寸):









进入 eDatabase 截图页面.