如何在UML文档创建中包含/保存另一个类的信息?

时间:2017-01-13 01:08:46

标签: uml software-design

我正在努力正确地创建这个UML文档。以下是我的问题:

  1. 在客户输入详细信息后,Arragement类将相应地计算成本和距离。
  2.   

    没关系   使用calCostAndDis(Custumer):( int)为此?

    1. 当我使用箭头并说“有权访问”时,我希望另一个类可以访问一个类中的变量,这意味着另一个类包含这些变量。 例如,在客户下订单后,信息将保存到CarsRecord类。以后我们可以检查记录中的信息。
    2.   

      我该如何表达呢?   用UML表示法?

      1. 如果我希望SystemRecord包含Carsrecord和ChauffeursRecord,(意味着它可以访问它们,因为它们是系统记录的一部分)
      2.   

        我的图表是否表达了   这个想法是否正确?

        enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 是的,那应该没问题。
  2. 只需绘制两个类之间的关联,将关联角色(名称)放置到需要其属性的类中,并将其标记为公共(前面加号)。
  3. enter image description here

    1. 不,这不正确(这是一个概括)。用填充的钻石替换三角形,这将使它们成为复合聚合体。
    2. N.B:

      • 拼写:客户
      • 使用小写字符
      • 启动每个属性
      • 整体设计需要相当多的返工