问题标签 [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 投票
1 回答
4861 浏览

uml - 登录操作时序图

这是我第一次使用视觉范式和一般的 uml,我对我应该如何显示某些行为感到有些困惑。我想为网站上一个非常经典的登录操作画一个序列图:首先用户提交一个带有用户名和密码的表单,控制器检查是否有注册用户使用该用户名(1)然后查看是否提交的密码与为用户保存的密码相匹配。如果答案是“是”,则向现在登录的用户(2)(与启动操作的用户不同的实体)发送“确定”信号,否则向原始用户发送“密码错误”响应( 3)。三个“密码错误”信号导致安全程序阻止任何登录尝试 12 小时(4)

这就是我设法创造的

在此处输入图像描述

我自己很怀疑这是否接近我要描述的内容,首先(1)应该是一个终止点,该过程必须由用户重新启动,我看不出这是如何显示的在图中,(3) 也是如此,我怎么能说唯一正确的事件流是 1.1、1.3、1.4?在 (2) 处,我使用了实体生命线,因为我无法找到将消息从生命线添加到实体的方法,事实上我发现我根本无法添加任何类型的消息使用序列工具菜单,它只有在我使用资源目录时才有效,添加第二个响应消息我必须复制第一个并重命名它。现在最难的部分,我如何建模 (4)?循环似乎不对,因为它'

tl; dr 我如何在操作中建立稳固的顺序,以及如何证明存在一个分支,其中只有两个选项中的一个可用?(4)如何建模?

0 投票
1 回答
264 浏览

c++ - How to model noexcept, override, final or any further C++ specifier in Visual Paradigm?

Scenario:

I am creating the design for a software in UML2, using Visual Paradigm as a tool. The idea is to be as close as possible of the C++11 language, for code generation and documentation.

Current state of the art:

In Visual-Paradigm, for C++ special specifiers, I followed the next steps (VP 12):

  • Windows->Configuration->Configure Programming Language
  • Selected C++ and Accept (Ok).

enter image description here

Any function in a class can now be set to virtual or const by:

  • right-click -> Code details ->

enter image description here

But, I cannot found C++11 details, so I wonder if there is a way to add them or not.

Question

My question is: Is it a way to add those specifiers to code detail?

An other alternative would be to use stereotypes, but the result is not as good, specially for code generation.

0 投票
0 回答
115 浏览

java - 为什么 Visual Paradigm 从 Java 生成 Seq 图而没有返回线?

我通过逆向工程从 java 代码生成序列图,但返回值如下图所示的方法没有消息返回行...有没有办法解决这个问题,还是我必须手动添加返回行?

回车线不见了

0 投票
2 回答
2465 浏览

uml - 一些帮助用 Visual Paradigm 绘制用例图

我正在使用 Visual Paradigm CE 在 UML 中建模一个用例,但我对我的模型有一些疑问。看看下面的图片:

在此处输入图像描述

这是我试图用该模型表示的规则:

  • 有 3 种用户类型:Superadmin、Admin 和 Executive
  • 有一个功能叫做:管理员用户
  • 管理员用户分为 4 个基本操作:创建、读取、更新和删除
  • 超级管理员拥有所有权力(可以做任何事情),而管理员只有少数权限(在本例中为创建用户)
  • 执行人员只能在系统内执行一些操作:创建用户和删除用户

以此为出发点,图正确吗?会怎么做?我必须说这是一个示例用例,只是为了获得表示图表元素之间关系的正确方法。

更新:根据@thomas-kilian的回答,我制作了这两个图表:

包括管理员用户 UC 中的 CRUD 从管理员用户 UC 扩展 CRUD

0 投票
0 回答
767 浏览

templates - 如何通过 Visual Paradigm for UML 在方法中处理(返回和参数)泛型类型

我有一个 ClassA,在她的一种方法中,我想返回在 ClassA 的类实例化时选择的遗传类型。
如果我有另一个类 ClassB,它继承自 ClassA 并将 ClassA 的泛型类型定义为字符串。
从 ClassA 继承的方法的返回类型应该从自动切换<T>到。String

如何使用 Visual Paradigm 做到这一点?

在此处输入图像描述

0 投票
2 回答
1261 浏览

mysql - 2个外键引用1个主键

所以我的意图是让“ ”包含对“ ”表Employee中相同主键的 2 个引用。EmployeeContactInformation这样做的原因是,我希望我的员工包含同一张表的 2 个不同副本。例如 1 代表work contact info,另一个代表home contact info

我将如何实现这一点以及我将使用什么关系?
我假设 1 到很多?

当前数据库截图

当前数据库截图

0 投票
2 回答
92 浏览

mysql - 1 指向多个列的主键

我的意图是让 COLUMNS("assignedTo" , "loggedBy" , "completedBy" )引用 的多个记录"Employee""ID"我不得不假设这将是多对多的关系,但是我不知道应该如何实现它。

这是我的 ERD 的屏幕截图,展示了我的数据库当前的样子:

ERD 截图

0 投票
1 回答
419 浏览

uml - Visual Paradigm UML 序列图长度(消息序列号)

我在视觉范式上制作了一个非常长的序列图(大约 30 条消息)。整个图表不适合 A4 尺寸的纸张。所以我试图把它分解成两个并排的图表。

当我这样做时的问题是消息的编号正在改变,即在新图表上,编号取决于它相对于旧图表的放置位置。

例如,如果我将消息相对放置在旧图表的消息 2 下方,则新图表的消息编号将为 3。必须有更好的方法。

有什么建议可以处理那个长图以便我可以打印它,或者我如何处理消息序列号来将我的图表分成两半!?

0 投票
2 回答
3319 浏览

uml - UML 序列图“消息持续时间”

我正在绘制公用电话 (PP) 系统的序列图。我要做的是:-一条消息:呼叫者输入钱并发送带有被叫方电话号码的呼叫请求-一条消息:PP计算通话的持续时间-一条消息:PP打印通话持续时间限制给 CALLER - 一条消息:主叫方和被叫方在计算的通话时间内进行通信 ->此消息是一种持续时间消息 - 一条消息:PP 检测呼叫结束时间 - 一条消息:用于结束通信

下面是我正在尝试做的图片:

在此处输入图像描述

我应该如何正确地表示消息(尤其是消息 4和之后的其他消息)而没有 LOOP 片段?所以斜线的持续时间仍然很明显......并且消息 10 是结束消息 4 持续时间的消息

编辑图表 在此处输入图像描述

最后更改的图表 <---好的!

我认为一个总结了你们俩所说的

在此处输入图像描述

0 投票
1 回答
895 浏览

entity-relationship - Visual Paradigm ER 图添加表

我正在设计一个 ER 图来简化为我的项目创建表。我想添加一个名为 phone-number 的属性,它可以包含多个电话号码。我该怎么做