我无法理解包含和扩展关系的工作原理.假设我有一个在线购物应用程序.该应用程序允许您在未经过身份验证的情况下添加/检索购物车中的商品.这是"订单"场景:客户点击订单按钮.系统检查用户是否已通过身份验证.如果用户通过身份验证,系统将显示购买页面,否则用户将被重定向到身份验证页面.我想知道我的"身份验证"用例是否包含在"订单"用例中,如果是这样,为什么?(我问这个问题,因为如果用户已经过身份验证,则无需进行身份验证.)抱歉,我的英文
uml use-case include extend
extend ×1
include ×1
uml ×1
use-case ×1