【应该考虑到的异常逻辑】
1.用户是否登陆。登陆提示可以选择在第一次开启软件,也可以在“必要性”的时候,比如:如果不登陆就无法完成某项功能。但这个提示在哪一个步骤体现呢?也不能是到了最后完成的那一步再提示,可能是提示的越靠前,越能获得更多的注册用户数。
2.用户是否开启定位。由于打车软件的特殊性,开启定位是重要的,但是若不开启定位也可以手动输入地点。为什么?因为有一些用户无法定位/有一些人不喜欢开启定位/有的人手机定位功能坏了或不准确/..
3.用户网络状况。网络异常应该什么时候提示呢?在需要使用网络的时候随时提示吧..
4.隐私政策提示
5.无可用司机
6.等待时间超长
【边界逻辑】
1.同时多个司机接单
2.司机接单瞬间顾客取消订单
3.订单超时瞬间司机接单
4.订单超时瞬间顾客取消订单
【画图时没有考虑到的逻辑】
是否已到上车地点、跨城市订单、同时叫多个车型、设置紧急联系人...由于没有真实场景所以暂时无法考虑的全面,待后续补充。
更新:看了一些其他人的作品,按照乘客、平台、车主更新了V2.0版本。