用例试图描概括了用例中角色和系统之间的关系,描述了系统功能需求,角色和系统的交互以及系统的反应。会员具有浏览商品类别、根据关键字产讯商品和选择商品加入购物车的功能。扩展关系一般用来描述一个元素延伸为另外一种行为。UseCase中的扩展表示一个UC有可能扩展到另外一个UC的功能。Use
Case中的扩展通常暗示一个选择性流程。包行关系表示源元素包行目标元素的行为,UC中的包含关系就是一个UC中包行另外一个UC的行为功能。用包行关系可以防止在多个UC中同时定义共同的功能模块,有些像委托delegation系统中的用户根据系统分为多个角色,每
1