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