标签: class-diagram

UML类图中的类是否总是转换为概念数据模型中的实体?

我目前正在为我的大学从事一个项目,一位老师告诉我,我认为UML类图中可能存在类(将其视为设计图),而在数据中却没有等效类,我是错的模型。然后他向我施加压力,要求我提供一个反例来证明我的观点,但我只是想不到一个。

我检查了几本有关UML的书,例如“学习UML 2.0”,“应用UML和模式”和UML 2的傻瓜书,但是我找不到有关在类图上出现哪些类的任何信息。我问他关于实现类的问题,但他告诉我,不应将它们包括在类图中。所以我很茫然。

发布之前,我还检查了以下问题:

UML概念图和ERD之间的区别?

从概念数据模型生成UML

如何在uml类图中将数据与函数关联

但是他们并没有真正解决我的问题。

感谢您的任何见解。

uml entity-relationship class-diagram data-modeling datamodel

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

尝试将国际象棋游戏图转换为java代码(摘要)

我试图将此图转换为 java 代码,只是为了掌握可以提出的设计问题。

例如 Piecetype 枚举我会写成

public enum PieceType{
    pawn, king, queen, rook, bishop, knight
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有人可以提供有关如何将类图转换为 java 代码的指导,只需从字面上获取图中显示的类之一并编写 java 中提到的属性和方法即可。

我主要很难弄清楚+和-。

在此输入图像描述

java oop chess class-diagram

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

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

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

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

uml class-diagram

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

遗传与否?

我有一个产品实体和一个单独的类用于显示,一个用于从数据库中检索数据.我的同事想让这些类继承彼此:

在此输入图像描述

uml class-diagram

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

uml 类中缺少返回类型

我必须编写对应于以下类图的java代码: 在此处输入图片说明

缺少有关可见性和方法返回类型的信息怎么办?可见性是否被理解为“包”?返回类型是否理解为“void”?

java uml class-diagram return-type

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

服务类应该是类图的一部分吗?

比方说,我们想要建立一些像票务预订这样的系统(票务预订不是这里的关键,这只是一个例子)

所以我们有User类、Ticket类等

我们还有一个TicketService类,它提供bookTicket () cancelTicket () 等方法

在类图中,TicketService 应该包含还是不包含?

如果没有,bookTicket() 或 cancelTicket() 应该显示在类图上的何处,在 Ticket 类或 User 类中(因为用户创建了票证)

java uml class-diagram class

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

我应该如何设计电子商务类图?

我现在正在学习软件设计。我是一名前端人员,所以这可能是一个愚蠢的问题,但我真的很想知道答案。希望你能帮助我。

我必须设计一个电子商务系统。更具体地说,我正在设计电子商务中的购买系统。我对如何做到这一点做了一些研究并找到了 EAV。但在知道 EAV 是反模式之后,我不想使用它,而且我必须保持简单,以便像我这样的初学者理解设计。

这是class我自己设计的图。 我的电商购买功能类图

当然,我认为这个设计是不正确的。我花了大约三天的时间进行研究并思考如何解决这个Product问题ProductType

我只想有一个像iPhone这样的产品,比如有属于手机的属性,可乐有属于饮料的属性等等。

我怎么能这样做呢?

请告诉我如何以简单的方式解决这个问题,因为我对此很陌生。一些有关软件设计的文章或书籍也值得赞赏。

谢谢<3

java architecture uml class-diagram software-design

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


Enterprise Architect从代码创建UML类图

我在这里查看了这些:

但是这些教程的第一步是右键单击类视图并选择CodeEngineering->ImportSourceDirectory失败; Code Engineering打开一个仅包含的子上下文菜单Suppress Namespace,没有ImportSourceDirectory选项.

我究竟做错了什么?
或者我的EA版本(10.0.1005)中的选项位于其他位置?

java uml class-diagram enterprise-architect

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

UML类图 - 继承的多重性

我的理解是,在UML类图中,继承是一种特殊的关联.

关联可以具有多重性.

但是,似乎继承从未用多重性表示.

为什么?是因为多样性总是1..10..1(例如下面的)?

在此输入图像描述

inheritance uml class-diagram

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