求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
UML2.5教程
UML2.5 图概述
UML 类和对象图概述
UML 类概述
UML 类
UML 接口
UML 数据类型
UML 属性
UML 操作
UML 多重性
UML 的可见性
UML约束
UML对象
UML关联
UML聚合
UML组合
UML的泛化
UML中的依赖
UML抽象
嵌套分类器
UML类图参考
UML 复合结构图
UML结构分类器
UML封装分类器
UML部件
UML连接器
UML端口
UML协作
UML协作使用
UML协作模板
复合结构的参考
UML 包图
UML包图符号
UML元素导入
UML包导入
UML包合并
UML模型
UML封装图参考
UML 组件图
UML 组件
UML 连接器
UML 部署图
UML 用例图
UML 信息流程图
UML 活动图
UML 状态机图
UML 序列图
UML 通信图
UML 时间图
UML交互概述图
UML配置文件图
UML用例图示例-网上购物
UML用例图示例-网站管理
UML、元元模型和配置文件
 
 
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 用例。


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



714 次浏览
4次