|
1
1
如果您使用的是Visual Studio,您可以尝试使用Vs2010 Ultimate的RC版本。您可以为.NET代码生成依赖关系图,以查找断开连接或无法访问的代码。您可以从依赖关系图或现有工件创建层关系图,绘制允许的依赖关系,然后使用层验证来确保不引入无效的依赖关系。这个版本还包括5个UML图:类、组件、序列、用例和活动。 如何:从代码生成图形文档 : http://msdn.microsoft.com/en-us/library/dd409453%28VS.100%29.aspx#SeeSpecificSource
如何:使用体系结构资源管理器查找代码 : http://msdn.microsoft.com/en-us/library/dd409431%28VS.100%29.aspx
如何:从工件创建层图表 : http://msdn.microsoft.com/en-us/library/dd465141%28VS.100%29.aspx
Layer Diagram http://i.msdn.microsoft.com/Dd465141.UML_LayerRefReading(en-us,VS.100).png 如何:根据层关系图验证代码 : http://msdn.microsoft.com/en-us/library/dd409395%28VS.100%29.aspx
钢筋混凝土下载 : http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a . Visual Studio 2010体系结构发现和建模工具 论坛: http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads |
|
|
2
1
不,我不知道有什么UML工具可以做这些事情。我最近为我的雇主做了一个工具调查,我没有看到任何这样的功能。 当然,您会意识到,您所要求的功能水平是多么的高。你的写作就好像你希望这些是普遍的一样。 |
|
|
3
1
Sparx Enterprise Architect 做了很多验证。我不知道这是否能解决所有问题。 |
|
|
4
0
我可以指出一些研究原型工具,特别是用于验证和验证有或没有OCL约束的类图(例如我自己的验证工具 http://gres.uoc.edu/UMLtoCSP/ 或 http://www.db.informatik.uni-bremen.de/projects/USE/ 但是 这些就是工具:研究工具(这意味着所有的限制)。 我真的不知道有什么商业案例工具提供高级验证/验证功能。 |