标签: diagram

在实现包图时使用 <<access>> 和 <<import>> 有什么区别?

我们在我的大学模块之一中介绍了 UML 图,并且我们简要介绍了包图。我理解,在包图中,当两个包之间存在连接(或箭头)并且标有 import 时,表示目标包的内容添加到源的公共命名空间中,而 access 将其添加到私有命名空间,当第三个包导入原始源包时不能重新导出。我的问题是您将如何在代码中实际实现导入和访问?例如,你有 Java;

导入 Java.swing.*;

据我所知,没有访问关键字,对吗?

谢谢

import diagram uml package

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

ggplot2:使用 scale_colour_brewer() 并手动指定图例名称/条目标签

我想通过 brewer 调色板使用scale_colour_brewer()scale_fill_brewer()指定填充或颜色:

diagram <- diagram + scale_colour_brewer() + scale_fill_brewer()
Run Code Online (Sandbox Code Playgroud)

尽管如此,我仍然想手动设置图例标签及其条目。我以前这样做过:

diagram + 
  scale_colour_manual(name="Cumulative Percentage", 
  values=c("#d7191c","#fdae61","#000000","#abdda4","#2b83ba"), 
  labels=c("GN","GN1","GN2","GN3","GN4"))
Run Code Online (Sandbox Code Playgroud)

如何使用自动调色板功能,同时仍手动设置图例名称和条目标签?

谢谢!

diagram r ggplot2 colorbrewer

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

我应该使用什么图表来表示模块中功能之间的交互?

我需要使用 UML 或 SysML 表示法创建图表。我有模块,由函数组成。一些函数仅在模块“内部”使用,其他函数由其他模块使用。

例子:

MODULE 1有两个功能:func1func2func2用途func1

int func1 (int p1, int p2)
{
   d=func1();
   return noerr;
}

int func2 (int p3, int p4)
{
    if (p4>0 || func1(p1,p2))
    {
        // warning
    }
    else
    {
        return noerr;
    }
}
Run Code Online (Sandbox Code Playgroud)

MODULE 2有一个功能,func3。它使用 func1来自MODULE 1

int func3 (int p5, int p6)
{
    if (p5<0 || func1(p1,p2))
    {
        // warning
    }
    else
    {
        return noerr;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c diagram uml sysml

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

如何在MySql Workbench 6.3E中制作一对一关系EER图

正如标题所说,我如何建立下图中的关系(连接到列)? 在此输入图像描述

mysql diagram mysql-workbench

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

C#:帮助理解 UML 类图中的 &lt;&lt;property&gt;&gt;

我目前正在做一个项目,我们必须从 UML 图编写代码。我了解 UML 类图的剖析,但我无法理解其<<property>>含义以及如何将其实现到我的代码中。

在此输入图像描述

c# diagram uml class

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

如何将背景颜色添加到 PlantUML 中的实体关系图

我目前正在使用 PlantUML 来设计数据库的 ERD。一切都很好,图表已经完成,但我正在尝试为我的实体添加背景颜色,以区分它们各自的模式。

我正在考虑实体的背景颜色,或者可能是一个将实体保存在其中的彩色矩形。

我尝试使用skinparam实体的名称及其别名......

skinparam entity {
  backgroundColor<<usr>> DarkOrchid
}
Run Code Online (Sandbox Code Playgroud)
skinparam entity {
  backgroundColor<<User>> DarkOrchid
}
Run Code Online (Sandbox Code Playgroud)

这些都不起作用...任何人都可以帮忙吗?

谢谢

========= 编辑

根据要求,举一个小例子:

'==========='
'auth schema'
entity "User" as usr {
  *id : number <<PK>>
  --
  password: varchar
  salt: varchar
  role: number <<FK>>
  last_login_at : datetime
  is_active : boolean
}

entity "User Role" as url {
  *id : number <<PK>>
  --
  name: varchar
  clearance_lvl: text
  is_active : boolean
}

'====================='
'personnel data schema'

entity "Professor" as prof { …
Run Code Online (Sandbox Code Playgroud)

diagram erd entity-relationship plantuml

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

使用flash或javascript进行信息可视化的建议

我记得有一段时间看了几个信息可视化工具.一个用flash编写,另一个用Javascript编写.

它们都允许你将音符放在"气泡"中,然后将它们链接到其他"气泡".

点击现有的气泡将其带到前面并重新排列其周围的其他气泡.

JS一个特别有趣,因为它作为本地文件系统上的独立应用程序.

现在我不记得神奇的谷歌单词找到它们.

有没有知道我正在谈论的工具或知道这种形式的信息图表被称为什么?

谢谢

西蒙

javascript flash diagram visualization

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

Enterprise Architect通信图中的消息编号

我正在使用Enterprise Architect(sparxsystems)来创建UML 2.0通信图.我希望消息的编号与此示例类似:http://www.sparxsystems.com.au/uml_tool_guide/uml_dictionary/communicationdiagram.html.

如何从2,3开始收到消息等?每当我创建一条新消息时,它都会将其创建为1.x. 我看到如何重新排序消息,但不知道如何开始新的序列.

该示例提到"新的数字段开始于新的处理层",但未提及如何定义新的处理层.

diagram uml enterprise-architect

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

需要C#源代码关系图

我最近接手了一个用Visual Studio 2008编写的Web应用程序项目C#.前一个人的文件很少.我知道它使用母版页,起始页面是default.aspx.虽然可能仍然可以手动追踪代码(通过大量的时间和辛苦劳动,还有更多),我相信我不是第一个面临这样的问题的人,必须有一个更有效的方法来获得概述整个解决方案文件如何相互关联.

我需要的是一个高级图表,概述了哪个页面/控件正在调用另一个页面/控件等...以及它们如何相关将非常有用.

有谁知道这是怎么做的?

谢谢!

顺便说一下,我以前的经历主要是Visual Foxpro ...

编辑:

感谢Aim Kai,Fernando和DanielBrückner的领导.我已经为NDepend和Reflector下载并安装了试用版.对它们进行了测试,并且必须说它们都是优秀的产品.NDepend似乎是更强大的产品,可能物有所值.无论如何,在决定之前,我会更多地玩两个.再次感谢和欢呼!

c# diagram visual-studio

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

Enterprise Architect - 取消连接器桥接器

这可能是一个愚蠢的问题,但仍然 - 当两个连接器相互交叉时,EA会创建一个桥梁.任何取消的方式,所以它基本上是两条直线交叉?

谢谢.

diagram uml tool-uml enterprise-architect

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