在活动图中正确使用信号

bob*_*obo 6 diagram uml signals android-activity

我对活动图有疑问.我读了很多关于这个主题的资料,但说实话,我仍然不确定信号的发送和接收.

我为密码验证做了一个简单的活动图.

基本上我想要做的是在服务器在数据库中执行搜索后向客户端发送消息.信号的使用是否正确?

任何对图表结构的批评都会受到欢迎.

这是上面提到的图表:

Fed*_*tti 0

信号用于指示与所考虑的系统外部的某个实体的通信(例如,给客户的电子邮件)。因此,这取决于您的系统的边界:从本活动的角度来看,客户端和服务器是否是独立系统的一部分?

信号还以某种方式用于指示异步通信。在这种情况下,我不会使用信号:在我看来,这些都是行动。如果您认为有用,也许您可​​以在图中添加传输的对象(本例中的数据),但我会避免使用信号。