|
UML用例图示例-网上购物
|
原文作者:Kirill
Fakhroutdinov 译者:火龙果Anna |
714 次浏览 |
4次 |
|
|
Web Customer 参与者使用某个网站在线进行购买。顶级用例
是View Items,Make Purchase和Client Register。如果客户只想找到和看到一些产品,那么视图项用例可以被客户用作顶级用例。这个用例也可以作为makepurchase用例的一部分。客户注册用例允许客户在网站上注册,例如获得一些优惠券或被邀请进行私人销售。注意,Checkout用例是包含的用例本身不可用-Checkout是购买的一部分。
除Web Customer参与者,还有其他几个参与者,下面将详细介绍用例。
在线购物UML用例图示例-顶级用例。
View Items 用例 扩展 了几个可选用例-客户可以搜索项目,浏览目录,查看为他/她推荐的项目,将项目添加到购物车或心愿清单。所有这些用例都是扩展用例,因为它们提供了一些可选功能,使客户可以找到商品。
Customer Authentication用例 包含 在View
Recommended Items 和Add to Wish List中,因为这两种情况都需要对客户进行认证。同时,无需用户验证即可将商品添加到购物车。
在线购物UML用例图示例-view
items用例。
Checkout用例包括几个必需的用例。Web Customer应经过身份验证。可以通过用户登录页面,用户身份验证cookie(“记住我”)或单点登录(SSO)来完成。在所有这些用例中都使用了网站身份验证服务,而SSO也需要外部身份提供商的参与。
Checkout用例还包括Payment用例,可以通过使用信用卡和外部信用支付服务或使用PayPal来完成。
在线购物UML用例图示例-checkout,authentication 和payment
用例。
|
714 次浏览 |
4次 |
|
|