Class 寻找UML类图的最佳符号

Class 寻找UML类图的最佳符号,class,uml,class-diagram,use-case,Class,Uml,Class Diagram,Use Case,我有以下问题需要解决。给出以下UML图: 我需要按照以下步骤完成图表: a) 当员工拥有某项技能时,员工与该技能之间的关系显示出多年的经验 b) 一名员工可以有另一名员工担任经理,而作为经理的员工必须管理五名或五名以上的员工。作为经理,你可以决定他管理哪些员工,但员工无法决定谁是他的经理 c) 一项活动可以有最多的活动先例和任意数量的后续活动。使用这些角色,我们可以展示活动是如何安排的。给定一项活动,您只能确定他们自己的活动(如果有),而不能确定您以前的活动(如果有) d) 工人不仅仅与一系列

我有以下问题需要解决。给出以下UML图:

我需要按照以下步骤完成图表:

a) 当员工拥有某项技能时,员工与该技能之间的关系显示出多年的经验


b) 一名员工可以有另一名员工担任经理,而作为经理的员工必须管理五名或五名以上的员工。作为经理,你可以决定他管理哪些员工,但员工无法决定谁是他的经理

c) 一项活动可以有最多的活动先例和任意数量的后续活动。使用这些角色,我们可以展示活动是如何安排的。给定一项活动,您只能确定他们自己的活动(如果有),而不能确定您以前的活动(如果有)

d) 工人不仅仅与一系列技能相关联,而且工人拥有技能。特别是,每个工人都应该具备三项或三项以上的技能,任何数量的员工都可以具备相同的能力

e) 一个项目不仅仅是一组与之关联的活动,而是包含一个项目活动。具体地说,一个项目必须有一个或多个活动,并且活动必须恰好属于一个项目

f) 项目和活动是一种特定类型的工作

我的解决方案如下图所示,但由于我是这方面的新手,我想检查一下是否合适


提前谢谢你

在大多数地方看起来都不错。老实说,我不理解c的后面部分)

您的
-boss
关系是错误的。你的北朝鲜人不应该有一个私人老板。相反,只有另一种方法,老板有——让我们称他们为——
——奴隶。如果您输入一个私有的
-boss
,这实际上意味着
从机可以导航到它的私有boss,这显然是不需要的。只有老板才知道他要负责的人。所以实际上,对象本身就是
boss
对象。作为一种想法,因为只有老板应该有这5名员工,所以可以创建一个单独的老板对象,如下所示:

请注意,这可能也有缺点,因为
老板
现在实际上是一个与
员工
不同的对象,但它似乎符合要求

第f)点似乎需要一个概括。因此,您需要对
特定作业
进行概括。这将是一个带有开放三角形的箭头,而不是您使用的箭头:


实际上,这表明
项目
活动
都是特定类型的
工作
,因为它们都是从后者继承而来的。

“但是工人无法确定谁是他的经理”-这种情况发生在哪里?朝鲜?哈哈哈,我知道!,但这是我如何得到锻炼的。为什么与老板的关系是错误的?描述中说,工人无法确定谁是他的经理。这就是我在角色中使用箭头和属性的原因。另外,我可以从两个类别向另一个类别进行概括吗?我是否应该考虑项目和活动之间的关系??非常感谢。我刚刚详细阐述了我的答案。谢谢你,托马斯·基利安。我不是很确定你的解决方案,但我会考虑的。你不确定哪一部分?