写点什么

极客时间训练营大作业

用户头像
jjn0703
关注
发布于: 2020 年 09 月 16 日

背景

通达是某上市公司全资投资成立的一家物流快递公司,主要进行同城快递业务,公司刚刚成立,组件20人的技术部门,准备两个月后系统开发完成上限,你是后端架构师,请你完成系统顶层架构设计,并组织架构评审会议。

产品需求

  • 用户通过app发起快递下单请求并支付

  • 快递员通过自己的app上报自己的地理位置,每30秒上报一次

  • 系统接到快递请求后,向局里用户直线距离5km内的所有快递员发送通知

  • 快递员需要进行抢单,第一个抢单的快递员得到配单,系统向其发送用户详细地址

  • 快递员到用户处收取快递,并记录到系统中:已收件

  • 快递员将快递送到目的地,并记录到系统中:已到达

练习要求

PPT方式输出系统概要设计(顶层架构设计),包含以下模型,进行架构设计评审

  • 系统关键用例图,描述产品主要功能需求

  • 下单抢单场景的业务活动图,角色领域用到模型(角色:用户,快递员,系统)

  • 系统部署模型:描述系统服务器关系(如:网关服务器,微服务服务器,负载均衡,分布式缓存,消息队列服务器,消息消费者服务器,数据库读写分离)

  • 下单抢单场景的服务器时序模型

  • 订单状态图模型

































【腾讯文档】通达物流软件架构设计评审 https://docs.qq.com/slide/DR3doalhjZUpCdmJX



发布于: 2020 年 09 月 16 日阅读数: 149
用户头像

jjn0703

关注

Java工程师/终身学习者 2018.03.26 加入

USTC硕士/健身健美爱好者/Java工程师.

评论

发布
暂无评论
极客时间训练营大作业