标签: uml

如何在ERD中显示包含外键的主键?

绘制 ER 图时,它们不包括实体类型中的外键。但是,某些实体类型的主键是由多个属性组成的,包括外键。指示一个属性(或一组属性)用作主键的标准方法是在 ER 图中给它们加下划线。 ER图中没有显示吗?我正在为 ER 图使用 UML 表示法。

uml entity-relationship key

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

UML:如何显示具有同一类的 2 个集合的类?

在我的 UML 类图中,我通常通过将属性名称放在关联两个类的箭头上方来进行对象集合(与其他符号相反,后者只是添加带有表示多重性的括号的属性)。但是我有一些情况,其中有多个相同类型的对象集合。例如(一个非常简单的例子): 简单聚合图

假设有一门课程有一些学生申请了它(所以我有一个学生的集合,假设一个属性是 Student 的 ArrayList,称为“applied”)。但是,我还需要保留实际参加过课程的学生的单独集合(比方说,“参加”:另一个属性是 ArrayList,或者甚至是不同的集合类型,如学生的 Vector)。

我应该在关系线上添加所有属性名称吗?

我正在寻找以标准 UML 方式执行此操作的方法。之所以澄清这一点,是因为我知道 UML 规则在我们需要时可以很灵活。

collections uml class aggregation

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

系统间依赖关系的UML图

哪个 UML 图最适合显示我们的 IT 系统和其他外部 IT 系统之间的依赖关系?

例如,我想在图表上显示:

  1. 系统 A 从系统 B 获取数据
  2. 系统 B 可以从系统 A 调用某些功能

我想知道组件图和序列图之间的关系。

你怎么认为?

uml modeling sequence-diagram enterprise-architect component-diagram

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

如何在UML中将Business层映射到Model对象?

刚开始Star UML绘制一个class diagram.

与任何应用程序一样,MyBLL(业务层)Model在与DAO(数据库层)交互之后创建一个实例.

或多或少,简化(为清晰起见)类图如下所示:

在此输入图像描述

很明显,BLL完成后将不再使用模型类.

  1. 我应该在这里使用什么?aggregationcomposition映射MyBLLMyModel.

  2. 我使用了一个composition从关系MyBLLMyDAO.我的逻辑是在BLL图层存在之后,MyDAO将不再存在,因为它被引用MyBLL.它是否正确?

注意:这是WebAPI我使用C#创建的项目.

.net c# uml staruml asp.net-web-api

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

多个登录选项的用例

我有一个用例,用户可以通过正常登录以及社交登录(例如 Twitter、Google、Facebook)登录。我绘制用例如下,但不确定它是否正确。

登录账号---扩展--->正常登录
---扩展--->推特登录
---扩展--->谷歌登录
---扩展--->Facebook登录

uml use-case

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

空UML类的正确图形表示是什么?

大多数UML工具表示一个空的UML类,其中包含属性和操作的空字段.但是看一下UML Infrastructure和Superstructure,有很多空类显示为一个矩形,包括类的名称.但我无法找到一个明确的陈述,这两种陈述中哪些是绝对正确的.

那么哪个图形表示是正确的 - 两者或只是其中之一 - 您的信息来自哪里?

uml class-diagram representation

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

0 ..*在uml序列图中的含义是什么

我想知道我们是否可以在UML序列图中使用0 ..*.如果我们能够,请任何人在序列图的角度解释它是什么意思?

uml sequence multiplicity

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

如何在 StarUML 中显示选择元素的名称?

我正在 StarUML 中创建一个状态图,我想在图中显示选择元素的名称,但我不知道如何在不添加文本注释的情况下进行。

在此处输入图片说明

你知道这是否可能?

谢谢!

uml choice staruml state-diagram

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

序列图中的所有对象都应该在类图中设计吗?

我正在为教育网站制作序列和类图,序列图中的所有对象都应该是类图中的一个类吗?

例如,在注册过程的序列图中,我需要一个名为“Data Base”的对象,它需要保存用户信息,“Date base”应该是类图中的一个类吗?它的功能是什么?它只是加载和保存吗?

uml class-diagram

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

如何在UML类图中表示方法内部的方法

我正在尝试为我的一个类创建一个UML类图,并且不确定如何表示该类的某个元素.我班级中的一个方法有一个方法.我将如何在图表中表示这一点?

public void start(){
    ...
    @Override
    public void run(){
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

java diagram uml class

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