StarUML 3 中文文档 对象图

本文档介绍了如何在StarUML中创建和编辑对象图,包括对象、插槽、工件实例、构件实例、节点实例和连接的创建步骤及编辑选项,详细阐述了各元素的属性设置和操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对象图

创建对象图

要创建对象图:

  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一对多多对多等-译者注).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值