标签: uml

将工程代码反转为VS 2010中的UML类图

将工程源代码反转为VS 2010 UML类模型?

我有一种不好的感觉,这在VS 2010中不受支持(我从2010年2月开始使用RC).我已经尝试将类从"架构浏览器"拖到"UML模型资源管理器",但这不起作用(不会让我放弃UML模型).

我已经尝试生成旧样式类图(*.cd)并将生成的图对象拖动到空白UML类图.没运气.

除了一些关于"自上而下建模"的MS营销模糊以及正如预期的UML模型的正向工程代码之外,Binging确实展示了其他任何东西.这让我怀疑VS团队没有将逆向工程代码解决到模型中.

我能够从代码生成UML活动图.尼斯.但是其他图表(以及VS UML模型库对象的生成)是难以捉摸的.

如果我的怀疑是正确的,这是一个很大的失望.我的很多工作 - 我冒昧地猜测大多数开发人员的情况就是这样 - 正在为现有软件添加功能而不进行绿地工作.如果没有将现有代码反向工程到VS UML模型库或从其他工具导入模型的能力,我不会看到VS UML建模的采用将如何得到很大的发展.我只需坚持使用我目前最喜欢的工具--Sparks Systems的Enterprise Architect.

我认为这个缺失的功能是一个主要的缺点.别人怎么想?

其他人打算做什么?继续使用他们当前最喜欢的UML建模解决方案并忽略VS 2010的产品?

uml visual-studio-2010 visual-studio

26
推荐指数
2
解决办法
4万
查看次数

UML中的"接口扩展接口"关系是什么样的?

在Java中,扩展接口的接口是完全合法的.UML中的这种关系看起来像是"扩展"关系(实线,闭合,未填充的箭头)还是"实现"关系(虚线,关闭,未填充的箭头)?我似乎无法在网上或福勒的书中找到这种关系的例子.

uml interface

26
推荐指数
1
解决办法
1万
查看次数

一种自动为Rails应用程序生成UML图的工具

寻找一个好的工具/ gem,可以为现有的rails应用程序自动生成漂亮的UML图.

(我想象这样一个工具会读取schema.rb文件,然后扫描模型的关系)

uml entity-relationship ruby-on-rails

26
推荐指数
3
解决办法
1万
查看次数

从Scala源生成UML图

是否有任何独立的工具(不是Eclipse或Idea插件)用于从Scala源文件生成类图?

diagram uml scala class-diagram

26
推荐指数
2
解决办法
1万
查看次数

如何在UML类图上显示依赖注入?

见subj.

如果你能附上一张图片会很好(我的google-fu不太适合自己找一张).谢谢!

uml dependency-injection class-diagram

25
推荐指数
2
解决办法
2万
查看次数

如何在PlantUML类图中对齐块?

我正在使用PlantUML来制作简单的类图,并且该工具很棒,但除了将它们放入包或使用像Alice -left-*Bob之类的关系之外,我找不到任何方法将类彼此对齐.我需要的是:

@startuml  
class Bob  
class Alice  
class Dan  
**Dan aligned Alice: horizontally**  
'or using a grid?  
**Bob at grid (2, 3)**  
@enduml
Run Code Online (Sandbox Code Playgroud)

有办法吗?

uml plantuml

25
推荐指数
6
解决办法
1万
查看次数

实时通知UML类图

我正在尝试实现一个实时通知系统(如fb,xing,twitter ..).因此,我在构建实体之前创建了一个UML类图.展示如下:


编辑:我想到了这种方法,似乎这不是正确的方法.让我们检查下面的情况:用户U在事件E的图像中添加了注释C.如何正确存储,我的意思是EventNotification只有事件E的引用,但不在I和C上.因此我需要创建一个"EventImageNotification"类也是如此,这将是一个烂摊子.如果只有一个"通知"类并向其添加"元数据"字段,它是否是一个更好的解决方案,它存储对所有相关字段的引用?


(我以后使用OR-Mapper来实现关系).

[1]一个用户可以创建活动,例如"Silvester Party 2015".(一对多).此事件有一个仪表板,当创建者在该事件上发布内容时,用户可以订阅接收更新(ManyToMany).

[2]当用户在事件的仪表板上发布内容时,订阅的用户应该收到通知.因此,我创建了EventNotification类.用户和EventNotification之间的关系是ManyToMany.

[3]为了保持清洁,我创建了一个与Notification类型相关的AbstractNotification类.通知类型类似于name ="EventPost"和template ="用户用户在事件__event上发布了新内容".

[4]抽象类NotificationConnector为EventNotification和User(UserEventNotification)之间的映射类提供字段.我创建它们以便将来轻松扩展它,例如用户可以创建也触发事件等的书籍.然后我需要创建一个"BookNotification"和一个"UserBookNotification"类来存储这个新实体的通知.

这种方法是好的还是完全搞砸了?请告诉我您对此图表的看法:

(建立关联的箭头应该是正常的线,我使用的工具就是不能这样做).

通知UML

php notifications uml entity-relationship symfony

25
推荐指数
1
解决办法
1279
查看次数

是否有一个免费的Eclipse插件,可以用Java类/包创建UML图?

在我看来,这似乎是最容易找到的东西,一种在eclipse中将我的类显示为UML的简单方法

但除此之外:http://java2uml.gforge.enseeiht.fr/http://sourceforge.jp/projects/amateras/releases/我没有找到任何新的,维护的和"好的"实施(全部到期)尊重上述两个)

还有我错过的其他东西吗?

java eclipse uml eclipse-plugin

24
推荐指数
2
解决办法
6万
查看次数

什么是结构化分析的数据流图的UML模拟?

回到黑暗时代(20世纪80年代中期),我使用了结构化分析中数据流图,并且发现它们非常有用.

我现在的雇主喜欢UML.我通常使用BOUML,它不执行非UML绘图.

什么是与数据流图对应的UML图?

如果没有,推荐的UML图表会显示相应的数据吗?

uml dataflow-diagram

24
推荐指数
2
解决办法
4万
查看次数

UML类图中虚线箭头的含义是什么?

一般来说,UML类图中的虚线箭头是什么意思?

例如:此图像中虚线箭头的含义是什么(从客户端到ConcreteCommand):

在此输入图像描述

文章:命令模式

uml class-diagram command-pattern

24
推荐指数
2
解决办法
3万
查看次数