我应该在这个类图上做什么修改?

时间:2014-05-27 16:21:48

标签: uml class-diagram

我正在研究一个简单项目的类图。

以下是对它的基本描述:

“usuario”是“用户类”。从它,我可以有“membro_coral”,“Membro_comissao”和“Administrador”。“membro_coral”可以在网站上发布一些新闻,但它会通过一个avaliation来查看它是否可以发布。“Membro_coral”有一个“perfil”与之相关。

有“evento”课程。它是映射事件的类。用户可以放弃参加某些活动的不同意见。而且“escalacoes_disponibilidades”就是联络表。

我添加了与“Perfil”值对应的三个类。有些人是“membro_comissao”,有些人是“膜性的”,实际上只有一个是“管理者”。

这个类图是对的吗?我应该做哪些修改?

编辑:我更新了我的班级图。我添加了“Status_Noticia”类。它与noticia有关。我这样做是为了改进“Noticia”的状态机图(有一个用例可以发送新闻到de显示的用例,但是它经历了一个虚拟过程)。

enter image description here

1 个答案:

答案 0 :(得分:0)

这大多是正确的。然而,有一些小的意见:

  • Membro_comissao,Membro_coral和Administrator是一类用户,对吧?如果是这样,您应该执行以下操作之一:a)从用户派生所有3个类,或b)使用这3个值创建一个新类(枚举器)TipoUsuario。实施哪个选项取决于是否有一些特殊功能使3个不同的特征(一些不同的属性,方法或关联)(见下一点)
  • 你说:“”Membro_coral“有一个与它相关的”信号“。”这个类应该与PErfil相关联,而不是其他。这可能是从之前应用选项a)的原因。此关联应该是普通的关联。而不是作文

因此,您必须采取的主要决策是如何为用户类型建模。