【发布时间】:2014-05-09 08:23:50
【问题描述】:
请参见以下代码示例。 如何在 UML 活动图中对函数的不同返回值建模?
typedef enum {CLOSED, OPEN, UNKNOWN} sw_state_t;
sw_state_t read_input(int index)
{
uint8_t sw_state;
if (spi_read(&sw_state) == STATUS_OK) {
if (sw_state & (1 << index))
return CLOSED;
else
return OPEN;
}
return UNKNOWN;
}
我想展示的是函数返回的值。 我所拥有的是一个带有一个输入 ActivityParameter 和一个输出 ActivityParameter 的 Activity 块。
更新
下图有意义吗?
【问题讨论】:
标签: c uml activity-diagram