我正在创建用例图。我有两个演员:用户和管理员。管理员可以检查所有订单,用户只能检查他/她的订单。
我应该在我的UML图中创建两个用例,还是我可以为用户actor使用一个带有条件的用例?
如果我可以使用条件,我必须使用哪个符号?方括号或大括号?
答案 0 :(得分:2)
答案 1 :(得分:0)
我相信你在用例分析中做得太多了。 用例列出了您的用户(演员)可以做什么以及他们从这些操作中获得的好处。 这样思考,每个用户/参与者都将拥有一组为他们提供好处的行动(用例)。 在您的示例中,每个actor应该有许多用例,例如,Admin可以创建/删除用户和提示(UC1),列出来自一个或多个用户(UC2)的所有操作,两者都会产生不同的结果。< / p>
当您开始构建域和行为模型时,您将开始添加行为的详细信息。