绘制UML用例图

时间:2014-02-09 20:41:33

标签: uml use-case

我将为后续场景绘制uml用例图:

In the university to set up a new coffee management system. These are the (informal) requirements:

1. A coffee machine dispenses coffee at the press of a button.
2. There are different coffee flavors (espresso, cappuccino, or latte macchiato) with different
prices.
3. Every user has an account on the coffee management system.
4. Every user logs on to the system using some identification (a password or picture).
5. Users choose the coffees they had (or will have) and mark them as “dispensed”.
6. The price for the coffee is automatically deducted from their account.
7. A special user (the “administrator”) can recharge user’s accounts.

如何为上述场景创建一个用例,包括替代和例外。

我试图绘制用例图,如果有人可以检查它是否正确。提前谢谢。

enter image description here

1 个答案:

答案 0 :(得分:0)

我在这里与另一个系统上的一个UML启动器进行了对话。我认为,discussion可能对您有用。

我会:

  • type password更改为login。扔掉verify user
  • 添加create loginset passwordchange passworddelete login - 更多管理员用例。
  • login和所有这些加入Account management矩形=子系统。
  • 据说用户应该是学生。不要无理由限制实体。
  • Add/Remove/Edit SortsSet/Edit Prices个用例添加到管理员。将他们加入Assortiment子系统。
  • 为用户添加View Assortiment
  • 将概括箭头从admin添加到用户。管理员也可以使用该系统,他需要登录。
  • look account state添加到用户
  • 你在哪里“将它们标记为”分配“”并且你怎么设想它?

  • 使用某种工具进行编辑。在每个版本重绘图表需要花费很多时间。 (您可以使用VP-UML的免费变体,它不是理想的,但练习这个你正在学习三种广泛使用的专有工具之一)