【发布时间】:2011-10-10 09:43:51
【问题描述】:
我了解 UML,但我似乎无法进行一些基本分析。这是一个项目的例子:
目的是设计一个页面或 facebook 应用程序在哪里注册 用户可以购买另一个用户来拥有他们并修改他们的状态 消息。
每个用户以 1000 积分开始,并且可以购买另一个用户 500分。这可以防止其他用户购买一个用户半小时。 交易完成后,买家获得200积分, 购买的用户获得 200 积分。每次花费 100 点 20 获得积分。每次购买用户时,他们的价值都会增加 200. 每天给予 300 分。
成员可以通过搜索功能或列表找到其他成员。
管理员可以查看用户信息,获取游戏信息 并给予奖励积分。
我可以发现用例参与者 User 和 Administrator。用例将是Search、Buy、Modify(对于用户)和View user information、View game information、Give bonus points(对于管理员)。当涉及到序列图时,我被困住了,确定需要哪些类和操作。
您可以提供什么建议或方法来开始使用此示例?我已经尝试阅读一些关于该主题的书籍,但我很困惑。
【问题讨论】:
-
我希望编辑能稍微澄清一下这个问题。我在做这件事时遇到了很大的困难,而且我周围没有人可以提问。所以我很自然地转向了 SO。
标签: uml analysis use-case class-diagram sequence-diagram