我正在尝试选择一种工具来创建各种风格的UML图表.可用性对我来说是一个主要标准,但我仍然会以更陡峭的学习曲线获得更大的力量并且开心.免费(如在啤酒中)会很好,但如果该工具值得,我愿意付钱.我该怎么用?
如何从现有Java代码生成UML图(尤其是序列图)?
我厌倦了在每个项目开始时打开Dia并创建数据库图表.有没有一个工具可以让我选择特定的表,然后根据MySQL数据库为我创建一个数据库图表?最好它允许我之后编辑图表,因为没有设置任何外键...
这是我想象的图解方式(请原谅可怕的数据设计,我没有设计它.让我们专注于图表概念,而不是它为这个例子代表的实际数据;)):
一位同事正在寻求从大量的Python源代码生成UML类图.他主要对继承关系感兴趣,对组合关系有点兴趣,并不关心只是Python原语的类属性.
源代码非常简单,并不是非常邪恶 - 例如,它没有做任何花哨的元类魔法.(这主要来自Python 1.5.2的日子,其中有一些"现代"的东西.)
推荐的最佳解决方案是什么?
有没有办法生成一个图表,显示现有表及其与数据库连接的关系?
这适用于SQL Server 2008 Express Edition.
我正在为类图建模.类的属性是枚举.我该如何建模呢?通常你做这样的事情:
- name : string
Run Code Online (Sandbox Code Playgroud)
但是如何使用枚举来做到这一点?
请使用以下标准建议用于创建类图的工具:
另外,请仅建议您实际使用的工具.
更新:请不要包含那些无法创建类图的UML图工具.
我试图用R中的Sankey图来可视化我的数据流.
我发现这个博客文章链接到一个产生Sankey图的R脚本,不幸的是它非常原始且有些局限(见下面的示例代码和数据).
有没有人知道其他脚本 - 或者甚至是一个更开发的包?我的最终目标是通过图表组件的相对大小来可视化数据流和百分比,就像在这些Sankey Diagrams示例中一样.
我在r-help列表上发布了一个类似的问题,但是经过两周没有任何回复,我在stackoverflow上尝试运气.
谢谢,埃里克
PS.我知道并行集图,但这不是我想要的.
# thanks to, https://tonybreyal.wordpress.com/2011/11/24/source_https-sourcing-an-r-script-from-github/
sourc.https <- function(url, ...) {
# install and load the RCurl package
if (match('RCurl', nomatch=0, installed.packages()[,1])==0) {
install.packages(c("RCurl"), dependencies = TRUE)
require(RCurl)
} else require(RCurl)
# parse and evaluate each .R script
sapply(c(url, ...), function(u) {
eval(parse(text = getURL(u, followlocation = TRUE,
cainfo = system.file("CurlSSL", "cacert.pem",
package = "RCurl"))), envir = .GlobalEnv)
} )
}
# from …Run Code Online (Sandbox Code Playgroud) diagram ×10
uml ×5
class ×2
database ×2
class-design ×1
enums ×1
flowchart ×1
java ×1
modeling ×1
mysql ×1
postgresql ×1
python ×1
r ×1
sql-server ×1