架构师训练营第一周作业
用例图

系统的角色分为消费者、管理员、服务员三种,系统框架分为收款机和管理系统。
消费者可使用的用例包括:消费、充值、注册、登录、查看余额、支付
管理员可使用的用例包括:登录、查看消费、打印消费
服务员可使用的用例包括:输入金额
组件图

收款机相关的展示组件为收款机显示器和收款机操作界面,显示器给消费者使用,操作界面给服务员使用。2 个展示组件依赖后端收款机系统,两者使用 http 协议通信。收款机系统卡数据依赖消费者卡管理。
管理系统界面给消费者和管理员使用,界面依赖后端消费者卡系统和管理员报表,消费者支付依赖支付系统。
部署图

评论