m0j*_*0j1 3 uml prerequisites use-case
我正在为库管理系统创建一个UseCase图.我有一个"登录"用例,每个演员都应该去其他用例.换句话说,我想表明"Login"usecase是其他用例的先决条件.有谁知道如何展示这个?谢谢
有几种方法可以做到这一点:
<<include>>关系,其中每个UC <<includes>>登录作为第一步您选择哪种方法取决于许多因素.(1)简单直观,但如果您有大量用例,则无法在图表上很好地扩展.(2)如果您以文本方式记录用例,则效果很好 - 但不会出现在图表上.(3)可能不是常规的,但可以提供比(1)更多的可扩展性,同时仍然可以在图上查看.但是,如果您有多个Actors,则每个Actors都必须登录才能执行其UCs.
我个人倾向于使用(2).如果我需要UC图表,我将在其上包含"登录"UC,但不会显示其与其他UC的关系.
我不推荐的一个选项是<<extend>>关系,其中每个UC <<extends>>登录UC.它在语义上并不真正起作用,并且遇到与上面(1)相同的可伸缩性问题.
心连心.