标签: diagram

什么是最好的UML图表工具?

我正在尝试选择一种工具来创建各种风格的UML图表.可用性对我来说是一个主要标准,但我仍然会以更陡峭的学习曲线获得更大的力量并且开心.免费(如在啤酒中)会很好,但如果该工具值得,我愿意付钱.我该怎么用?

diagram uml modeling

491
推荐指数
19
解决办法
103万
查看次数

429
推荐指数
6
解决办法
37万
查看次数

自动生成数据库图MySQL

我厌倦了在每个项目开始时打开Dia并创建数据库图表.有没有一个工具可以让我选择特定的表,然后根据MySQL数据库为我创建一个数据库图表?最好它允许我之后编辑图表,因为没有设置任何外键...

这是我想象的图解方式(请原谅可怕的数据设计,我没有设计它.让我们专注于图表概念,而不是它为这个例子代表的实际数据;)):

图 看全尺寸图

mysql database diagram database-design

342
推荐指数
5
解决办法
35万
查看次数

从Python源代码生成UML图的最佳方法是什么?

一位同事正在寻求从大量的Python源代码生成UML类图.他主要对继承关系感兴趣,对组合关系有点兴趣,并不关心只是Python原语的类属性.

源代码非常简单,并不是非常邪恶 - 例如,它没有做任何花哨的元类魔法.(这主要来自Python 1.5.2的日子,其中有一些"现代"的东西.)

推荐的最佳解决方案是什么?

python diagram uml

249
推荐指数
10
解决办法
17万
查看次数

从现有模式生成表关系图(SQL Server)

有没有办法生成一个图表,显示现有表及其与数据库连接的关系?

这适用于SQL Server 2008 Express Edition.

database sql-server diagram

195
推荐指数
4
解决办法
40万
查看次数

使用postgresql生成数据库表图的工具?

是否有任何免费工具用postgresql生成表格图?

postgresql diagram

160
推荐指数
6
解决办法
12万
查看次数

UML类图枚举

我正在为类图建模.类的属性是枚举.我该如何建模呢?通常你做这样的事情:

- name : string
Run Code Online (Sandbox Code Playgroud)

但是如何使用枚举来做到这一点?

diagram enums uml class

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

UML是否实用?

在大学里,我有很多设计和面向UML的课程,我认识到UML可以用来使软件项目受益,特别是用例映射,但它真的很实用吗?我已经完成了一些合作工作条款,看起来UML并没有在业界大量使用.是否值得在项目中创建UML图表的时间?另外,我发现类图通常没用,因为查看类的头文件会更快.具体哪些图表最有用?

编辑:我的经验仅限于10个以下的小型开发人员项目.

编辑:许多好的答案,虽然不是最详细的,但我相信所选择的是最平衡的.

diagram uml class-design

112
推荐指数
11
解决办法
3万
查看次数

用于创建类图的工具

请使用以下标准建议用于创建类图的工具:

  • 它应该是独立于平台的,因为我使用Linux,并且该文件应该由团队的其他成员使用Windows/Mac进行编辑
  • 免费,因为没有这样的免费工具,我们应该创建一个
  • 如果您可以包含所生成的类图的屏幕截图,那将是很好的,只是为了确保该工具实际上用于创建类图而不仅仅是任何其他类型的图

另外,请仅建议您实际使用的工具.

更新:请不要包含那些无法创建类图的UML图工具.

diagram class

92
推荐指数
5
解决办法
15万
查看次数

R的Sankey Diagrams?

我试图用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 visualization r flowchart sankey-diagram

86
推荐指数
9
解决办法
4万
查看次数