选择一个应用(可以是现有的软件产品也可以是自己设计中的软件),针对这个应用完成如下任务: (1)文字语言描述其功能(可适当配图); (2)利用人机交互的知识,进行任务分解和分析; (3)使用GOMS模型描述该应用的任务模型; (4)使用状态转换网络描述该应用的交互过程。
时间: 2023-12-27 10:01:56 浏览: 36
我选择的应用是一个在线购物平台。
(1)该平台是一个电子商务网站,用户可以在上面浏览、搜索、选择并购买商品。平台提供了商品分类、品牌推荐、促销活动等功能,用户可以添加商品到购物车,进行结算并选择支付方式。同时,用户可以查看订单状态和历史记录。
(2)任务分解和分析:
- 浏览商品:用户进入首页,可以看到商品分类和品牌推荐,也可以输入关键词进行搜索。
- 选择商品:用户可以点击商品图片或名称进入商品详情页,查看商品描述、价格、评论等信息,并选择商品属性和数量。
- 添加购物车:用户确认要购买的商品后,可以点击“加入购物车”按钮,将商品添加到购物车中。
- 结算付款:用户在购物车页面可以查看已选商品,选择优惠券和使用余额,然后点击“结算”按钮,进入支付页面选择支付方式。
- 查看订单:用户可以在个人中心页面查看当前订单状态和历史记录。
(3)使用GOMS模型描述该应用的任务模型:
- G:目标是购买商品。
- O:运用眼睛、鼠标、键盘等设备进行交互。
- M:分步进行,包括打开网站、搜索商品、选择商品、添加购物车、结算付款、查看订单。
- S:任务模型中的状态包括浏览商品、选择商品、添加购物车、结算付款和查看订单。
(4)使用状态转换网络描述该应用的交互过程:
![状态转换网络](https://i.imgur.com/1rF9Rqj.png)
在此状态转换网络中,用户可以从任意状态开始,然后进行浏览、搜索、选择、添加购物车和结算付款等步骤,最终到达“查看订单”状态。在任何状态下,用户都可以选择返回到之前的状态或回到首页。如果用户在结算付款状态中选择取消订单,则会返回到购物车状态。