Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建用例图。我有两个演员:用户和管理员。管理员可以查看所有订单,用户只能查看他/她的订单。
我应该在我的 UML 图中创建两个用例,还是可以使用一个带有用户参与者条件的用例?
如果我可以使用条件,我必须使用哪个符号?方括号还是大括号?
您需要将约束附加到连接器、用例或参与者(最合适的地方)。它可能看起来像这样:
请注意,这是一个示例,其中包含冗余约束,对于真正的 UC,不应这样做。
我相信您在用例分析中做的太多了。用例列出了您的用户(参与者)可以做什么以及他们从执行这些操作中获得了什么好处。这样想,每个用户/参与者都会有一组动作(用例),这将为他们带来好处。在您的示例中,您应该为每个参与者有许多用例,例如,管理员将能够创建/删除用户和权限 (UC1),列出来自一个或多个用户的所有操作 (UC2),并且两者都会产生不同的结果。
当您开始构建域和行为模型时,您将开始添加行为的详细信息。