Tag: uml

计算机术语中的前置条件,后置条件和不变量有什么区别

我正在阅读Java Concurrency in Practice这本书,并对这些术语感到困惑: 预备条件 发布条件 不变 有人可以解释他们(举个例子,如果可能的话)?

类图中的HashMap(UML)

我为我的Java应用程序构建了UML 2.0类图。 在我的代码中,我有HashMap数据类型的属性。 但是,据我所知,UML标准中没有HashMap数据类型。 问题是 – 我可以使用HashMap作为类的属性的数据类型吗? UPDATE 也许在图表中我应该指向java.util包? 并且可能将Map类放在图上的这个包中?

UmlGraph vs APIViz for Maven javadoc generation

我想知道是否有任何明确的理由选择UmlGraph而不是APIViz来生成Maven2构建中的javadoc UML图。 是否有任何集成或function,但它们看起来非常相似?

UML Diagram Tool – Eclipse插件?

谁能帮我? 我目前正在使用Eclipse Java IDE,并希望有一个插件能够自动查看我的类并用UML绘制类图。 有什么建议么?

代码理解,逆向工程,最佳概念和工具。 Java的

对于任何程序员来说,架构师都是最苛刻的任务之一,他们正在理解其他代码。 例如,我是承包商,雇用很快就救出一些项目。 修复错误,计划全局重构,因此我需要最有效的方法来理解代码。 什么是概念列表,它们的优先级和最佳工具? 据我所知:用于创建对象模型的逆向代码工程(每个包创建图表不太方便),创建序列图(该工具以调试模式连接到系统并从运行时生成图表)。 一些可视化技术,使用一些工具不仅可以使用.java ,还可以使用像Hibernate这样的JPA实现器。 为所有代码库生成图表,但添加一些类,然后添加它使用的类。 Sparx Enterprise Architect是逆向工程还是最先进的技术还是远远不够? 还有其他更好的工具? 理想情况下,该工具会让我理解代码,就好像我自己编写的那样:)

序列图逆向工程

我正在寻找一种工具,可以将Java反向工程为序列图。但也提供了过滤掉某些库调用的function。 例如,Netbeans IDE在这方面做得非常出色,但它包括对String或Integer的所有调用,这会使图表混乱到无法使用的程度。 任何帮助是极大的赞赏!!!!!!!

免费的UML工具 – Java到UML(NetBeans)

可能重复: 从Java代码到UML图 我在NetBeans中用Java开发了一个GUI应用程序,我想创建一些UML图表。 是否有免费的UML设计工具? 还有一种方法可以从项目中生成UML吗? 我一直在寻找NetBeans的插件,我发现在当前版本中没有任何插件。

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

在我看来,这似乎是最容易找到的东西,一种在eclipse中将我的类显示为UML的简单方法 但除此之外: http : //java2uml.gforge.enseeiht.fr/和http://sourceforge.jp/projects/amateras/releases/我没有找到任何新的,维护的和“好的”实施(所有到期)尊重上述两个) 还有我错过的其他东西吗?

Java 2D中的可拖动矩形

可能重复: 如何拖动对象 我需要使用Java 2D绘制一些UML组件(类,包等),然后能够拖动它们。 有没有办法做到这一点? 我的意思是,要使形状“可拖动”?