问题标签 [visual-paradigm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11307 浏览

class - UML泛化与实现

我对 UML 很陌生,所以我对泛化和实现有一些疑问。我正在对电子微控制器的行为进行建模,我需要从 UML 描述中生成 C++ 代码。

据我所知,一个 实现了一个接口,这意味着它可以提供一个接口的实现。两个类之间可能存在泛化关系。在这种情况下,派生类继承基类的所有成员并获得对公共和受保护成员的访问权。

这是我的问题(我使用 Visual Paradigm 作为建模工具)。假设我们有一个微控制器模块,即Timer. 我们有一组可以执行的操作,比如initTimer(),startTimer()等等stopTimer()。实际上这些函数定义了一种API。我们可能有不同的类,Timer比如TimerA,继承(或实现?)所有引用的操作。图片可能会使场景更清晰。[C] 表示分类器。TimerBTimerC

Visual Paradigm 允许用户将代码放入每个函数中。我问你箭头应该是哪种关系。

1)泛化Timer具有一组操作的类。每个操作都有其代码实现。两个派生类TimerA,并TimerB具有继承类操作的泛化链接Timer

2)实现Timer是一个接口(不是如图所示的一个类)和两个实现类TimerATimerB。关键点如下。虽然 Timer 是一个接口,其操作不应包含实现细节,但 VP 允许为这三个操作编写实现代码。在代码生成期间,创建了一个接口 C++ 类TimerinitTimer()startTimer()并且stopTimer()没有代码虚拟成员Timer(应该是这样)。生成了一个 C++ 类,它继承了类成员;此外,三个操作在成员之间复制TimerATimerTimerTimerA使用我为接口类的操作编写的代码实现。这也发生了TimerB

您认为这两种描述哪个更好?即使我知道在代码生成后将转移到实现类中,为接口的操作编写代码实现是否正确?

0 投票
2 回答
906 浏览

java - 如何从java代码生成系统架构?

系统架构是指软件系统的计算组件以及这些组件之间的交互/关系。组件可以是任务、进程、对象或模块等。不同的组件通过连接器连接(过程调用、隐式调用、消息传递、实例化、共享数据库等)。

我已经使用 Visual Paradigm 通过逆向工程生成了 UML 图,但我也可以生成架构吗?

0 投票
2 回答
6956 浏览

java - 从 Hibernate 实体生成 er 图

我想从 Hibernate 实体或 Hibernate 映射生成 ER 图。我选择了提供此功能的视觉范例工具。如果您知道哪个支持上述功能,我想知道您对视觉范式或其他一些工具的反馈。

0 投票
1 回答
120 浏览

uml - 在 Visual Paradigm 中将一个模型中的列映射到另一个模型(数据库差异)

我有一个包含 A、B、C 列的 Excel 表。我有一个包含 X、Y、Z 列的数据库。如何使用 ERD 或视觉范式中的 ORM(或其他)?

需要明确的是,我不是在谈论设计数据库或外键。我只是想将数据从数据库移动/复制到另一个。

0 投票
1 回答
179 浏览

uml - 如何在视觉范式的 UML 类图中用实现做笔记

多年来,我一直在寻找这个,但找不到任何方法将 UML 注释链接到类的操作或在操作规范中显示提供的实现。这个想法如图所示。

我想达到的目标

我试图将实现添加到操作中,但我没有设法让它出现在我的图表中。我也尝试做一个笔记,然后将其连接到该方法,但这会导致浮动行端不明确。

如果有人可以让我知道如何通过视觉范式实现这一点,或者让我知道这是不可能的,那就太好了。

提前致谢。

0 投票
2 回答
508 浏览

python - python逆向工程后没有关系的类图

我正在尝试处理一个没有记录的 Python 项目。

我做了一个逆向工程,在 Windows 环境中获得了 2 次类图:使用 sparx EA 和视觉范式。

但是在这两种情况下,我都得到了一个类图,其中的类没有关系(即使我确实配置了生成它们的过程)。有可能还是有问题?

0 投票
1 回答
506 浏览

netbeans-8 - 如何在 Netbeans 上安装 Visual Paradigm?

我正在按照此处的说明进行操作,但似乎不起作用。我会联系开发人员,但想知道是否有人能够以某种方式使其工作。

安装过程完成,但 Netbeans 看不到插件。我认为它部署不正确。

0 投票
1 回答
405 浏览

database - Visual Paradigm 12.1 中的候选键约束

有没有办法(视觉上)对 Visual Paradigm 12.1 中实体关系图中的实体强制执行候选键约束?

例如,我们有一个名为 的实体Address (street, city, state, zipcode)。我想存储属性(id, street, city, state, zipcode)但我想强制组合(street X city X state X zipcode)是唯一的。

1 X 詹姆斯大道 X 纽约 X 美国 X 123 OK

2 X 詹姆斯大道 X 纽约 X 美国 X 123 不行

这是 VP 12.1 中的一个示例。

在此处输入图像描述

问题是它意味着

应该是意思

0 投票
1 回答
173 浏览

uml - 新图表创建新模型

我创建了一个新模型Analysis Model,然后在其中创建了一个新的用例图Simple Uses Cases

为什么它会自动创建一个名为 same-Simple Uses Cases在同一级别的新模型Analysis Model

我想了解 Visual Paradigm 这种行为背后的基本原理。

在此处输入图像描述

更新 1

我创建了两个用例,每个用例都有一个类型序列图的子图:

在此处输入图像描述

为什么这些模型是空的(Simple use cases, UseCase sequence diagram, UseCase2 sequence diagram)?它们的用途是什么?为什么不管我创建的图表的深度如何,它们都在项目的根目录中创建?

0 投票
1 回答
3703 浏览

class - 为媒体库改进我的 uml 类图

我正在为 iTunes 或 Windows Media Player 等媒体库制作类图。我的图书馆包含音频、视频和图像。我对此很陌生,所以我不确定我是否朝着正确的方向前进。这是我到目前为止得到的:

在此处输入图像描述

我觉得应该多上几节课。有人对如何改进/扩展此类图有一些提示/建议吗?

编辑! 我试图让播放列表更清晰一些。我还添加了一个界面:

在此处输入图像描述