StarUML 3 中文文档 对象图

对象图

文章目录

  • 对象图
    • 创建对象图
    • 对象
    • 插槽
    • 工件实例
    • 构件实例
    • 节点实例
    • 连接

创建对象图

要创建对象图:

  1. 首先选择一个元素,其中包含新建对象图的元素作为子元素.
  2. 在菜单栏选择 Model | Add Diagram | Object Diagram 或在上下文菜单选择 Add Diagram | Object Diagram .

另请参见

UML Object Diagram - 更多关于 UML 对象图.

对象

要创建一个对象:

  1. 工具栏 选择 Object.
  2. 图上拖放控制对象大小.

可以在已选取的对象上通过双击或按Enter 使用 快速编辑 .

  • Name Expression : 编辑名称表达式.

    名称表达式语法

    expression ::= [ '<<' stereotype `>>` ] [ visibility ] name
    stereotype ::= (identifier)
    visibility ::= '+' | '#' | '-' | '~'
    name ::= (identifier)
    
  • Visibility : 更改可见性.

  • Add Note : 增加链接注释.

  • Add Slot (Ctrl+Enter) : 增加一个插槽.

  • Add Linked Object : 增加一个链接对象.

插槽

要创建一个插槽:

  1. 选择一个实例.
  2. 在菜单栏选择 Model | Add | Slot 或在上下文菜单选择 Add | Slot .

可以在已选取的插槽上通过双击或按Enter 使用 快速编辑 .

  • Slot Expression : 编辑插槽表达式.

    插槽表达式语法

    slot ::= [ '<<' stereotype `>>` ] [ visibility ] name [':' type ] [ '=' value ]
    stereotype ::= (identifier)
    visibility ::= '+' | '#' | '-' | '~'
    name ::= (identifier)
    type ::= (identifier)
    value ::= (string) 
    
  • Visibility : 更改可见性.

  • Add (Ctrl+Enter) : 下方再增加一个插糟.

  • Delete (Ctrl+Delete) : 删除插糟

  • Move Up (Ctrl+Up) : 上移插糟.

  • Move Down (Ctrl+Down) : 下移插糟.

工件实例

要创建一个工件实例:

  1. 工具栏 选择 Artifact Instance.
  2. 图上拖放控制工件实例大小.

可以在已选取的对象上通过双击或按Enter 使用 快速编辑 .

可以使用模型元素 快速编辑 (参见 Model Element).

构件实例

要创建一个构件实例:

  1. 工具栏 选择 Component Instance.
  2. 图上拖放控制构件实例大小.

可以在已选取的对象上通过双击或按Enter 使用 快速编辑 .

可以使用模型元素 快速编辑 (参见 Model Element).
To create a Component Instance:

节点实例

要创建一个节点实例:

  1. 工具栏 选择 Node Instance.
  2. 图上拖放控制节点实例大小.

可以在已选取的对象上通过双击或按Enter 使用 快速编辑 .

可以使用模型元素 快速编辑 (参见 Model Element).

连接

要创建一个连接实例:

  1. 工具栏 选择连接 (or 单项连接).
  2. 图上拖放控制连接实例大小.

可以使用 快速编辑 关系 (参见 Relationship 关系).

可以在连接尾部上通过双击或按Enter 使用 快速编辑 连接尾部.

  • Name Expression : 编辑名称表达式.

    名称表达式语法

    expression ::= [ '<<' stereotype `>>` ] [ visibility ] name
    stereotype ::= (identifier)
    visibility ::= '+' | '#' | '-' | '~'
    name ::= (identifier)
    
  • Visibility : 更改可见性.

  • Navigability : 更改方向(双向通常直线省略箭头-译者注)…

  • Aggregation Kind : 更改聚合性质(shared | composite =译者注).

  • Multiplicity : 更改多样性(1…n一对多多对多等-译者注).

你可能感兴趣的:(StarUML,3,中文文档)