我了解 UML,但似乎在进行一些基本分析时遇到了麻烦。下面是一个项目的例子:
目的是设计一个页面或 facebook 应用程序,注册用户可以在其中购买另一个用户来拥有他们并修改他们的状态消息。
每个用户以 1000 积分开始,并且可以用 500 积分购买另一个用户。这可以防止其他用户购买一个用户半小时。交易完成后,买家获得200积分,被购买用户获得200积分。每次花费 100 积分可获得 20 积分。每次购买用户时,他们的价值都会增加 200。每天给予 300 积分。
成员可以通过搜索功能或列表找到其他成员。
管理员可以查看用户信息、获取有关游戏的信息并给予奖励积分。
我可以发现用例参与者User
和Administrator
. 用例将是Search
, Buy
, Modify
(对于用户)和View user information
, View game information
, Give bonus points
(对于管理员)。当涉及到序列图时,我被困住了,确定需要哪些类和操作。
你可以给出什么建议或什么方法来开始这个例子?我试过读几本关于这个主题的书,但我很困惑。