活动图分析以及如何使用

时间:2012-11-05 07:35:04

标签: uml diagrams staruml

我需要将活动图绘制到一个案例中,我从黑色圆圈开始并制作主泳道但我不明白如何将行动状态和决定以及如何分析案例并绘制活动图

案例是: 客户要求的非标准产品。在下订单之前,所有非标准产品都需要报价(初始价格)。当客户请求报价时,报价生成过程开始,销售团队的成员使用他们的知识准备报价。作为生成报价的一部分,销售团队成员向生产系统检查产品是否可以制造,并且存在供应产品的能力。如果无法提供所请求的产品,则通知客户,否则,销售人员计算报价,然后在客户收到报价的最后发出报价和参考编号。提供报价后,报价有效期为30天,客户可以针对同一报价提出重复订单。在30天结束时,报价无效,如果客户希望再次订购同一产品,则必须寻求新的报价。

从上面的案例中我们可以看到3个泳道: 客户,销售人员和生产系统的单独职责

任何budy可以帮助我

谢谢

1 个答案:

答案 0 :(得分:1)

根据您的问题,描述此活动的最佳方式是使用序列图,因为有些对象互相连接。

当只有一个控制流且只有一个actor时,活动图很好。当然可以使用泳道,但不是在你的情况下。

您还可以使用状态图表来显示一些特殊情况,例如“在30天结束时......”。