软件建模 CODEARTS MODELING-交互概述图
交互概述图
交互概述图元素介绍如下表所示:
元素名 |
图标 |
含义 |
---|---|---|
Action |
|
动作是可执行的原子计算,它导致模型状态的改变和返回值。 |
Activity |
|
活动是状态机内正在进行的非原子执行。 |
StructuredActivity |
|
结构化活动是一个活动节点,可以将下级节点作为独立的活动组。 |
CentralBufferNode |
|
中央缓冲区节点是一个对象节点,用于管理活动图中表示的来自多个源和目标的流。 |
Datastore |
|
数据存储区定义了永久存储的数据。 |
Object |
|
封装了状态和行为的具有良好定义界面和身份的离散实体;即对象实例。 |
Decision |
|
是状态机中的一个元素,在它当中一个独立的触发可能导致多个可能结果,每个结果有它自己的监护条件。 |
Merge |
|
状态机中的一个位置,两个或多个可选的控制路径在此汇合或"无分支"。 |
Send |
|
发送者对象生成一个信号实例并把它传送到接收者对象以传送信息。 |
Receive |
|
接收就是处理从发送者传送过来的消息实例。 |
Partition |
|
分区元素用于逻辑组织元素。 |
Partition |
|
分区元素用于逻辑组织元素。 |
Initial |
|
用来指明其默认起始位置的伪状态。 |
Final |
|
组成状态中的一个特殊状态,当它处于活动时,说明组成状态已经执行完成。 |
Flow Final |
|
Flow Final元素描述了系统的退出,与Activity Final相反,后者代表Activity的完成。 |
Synch |
|
一个特殊的状态,它可以实现在一个状态机里的两个并发区域之间的控制同步。 |
Fork Join |
|
(Fork)复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 (Join)状态机活动图或顺序图中的一个位置,在此处有两个或以上并列线程或状态归结为一个线程或状态。 |
Fork Join |
|
(Fork)复杂转换中,一个源状态可以转入多个目标状态,使活动状态的数目增加。 (Join)状态机活动图或顺序图中的一个位置,在此处有两个或以上并列线程或状态归结为一个线程或状态。 |
Region |
|
并发区域。 |
Exception Handler |
|
异常处理。捕获异常根据异常类型查找到对应的异常处理方法,然后执行对应的方法。 |
Control Flow |
|
(控制流)在交互中,控制的后继轨迹之间的关系。 |
Object Flow |
|
(对象流)各种控制流表示了对象间的关系、对象和产生它(作输出)或使用它(作输入)的操作或转换间的关系。 |
Interrupt Flow |
|
中断流是用于定义异常处理程序和可中断活动区域的连接器的两个UML概念的连接。 |
交互概述图示例,如下图所示:
此图描绘了一个示例销售过程,在示例中显示了一个交互销售过程,各活动对象都可以有独立的子交互概述图。
- 语音交互服务教程
- 编译构建有什么作用_ 编译构建 CodeArts Build_软件开发编译构建-华为云
- 软件测试流程_测试计划CodeArts TestPlan_测试平台-华为云
- 软件开发生产线CodeArts_软件开发平台_开发工具-华为云
- 软件开发生产线CodeArts体验指南_软件开发平台_软件开发生产线-华为云
- 深圳MES_食品MES_工业互联网MES系统
- 分布式云原生权限概述_华为云分布式云原生_华为云UCS权限概述
- 软件开发生产线_玩转代码托管CodeArts Repo_代码管理
- Git在代码托管服务实践_代码托管服务_代码托管工具-华为云
- 软件开发云端测试平台_软件开发生产线_测试计划 CodeArts TestPlan-华为云