2016-05-23 65 views
0

我希望听到您对如何建立组织模型的建议,该模型可能是具有社会安全号码的私人人员,或者(在大多数情况下)具有组织编号的公司。 每个组织都有一个到多个与之相关的用户帐户。在组织模型中为社会安全和组织模式建模

任何建议干净/精益的建模方式? 现在,我使用遵循以下地方组织目前的客户:

enter image description here

在此先感谢。

+1

您想要创建什么样的模型?领域模型,意在描述真实世界,逻辑数据模型还是物理数据模型? –

+0

我在几个星期内开了多个研讨会来讨论这个话题。简而言之:这对于SO来说是非常关键的话题。 –

+2

我没有时间写出正确的答案。请参见http://wwwhome.ewi.utwente.nl/~sinderen/publications/pubs_2004/caise2004.pdf –

回答

2

最直接的解决办法如下:

  • 抽象与具体子类的个人与公司的基类组织
  • 社会安全号码是个人
  • 组织数量的属性公司
  • 的属性
  • 类UserAccount
  • UserAccount和Customer之间的关联; UserAccount方面的多重性:1 .. *
+0

这并没有错,但它只是成千上万种可能的方法之一。一旦你开始在这里争论,你很快就会认识到,每个人都可以投入他们的英镑。与人物和时间有关的物体是我曾经处理过的最复杂的物体。 –