【第十五周】大作业一——同城快递系统设计
答:
1、需求分析:
流量分析
假设一天8小时业务时间,按八二法则计算
日单1万
10000单有8000单在1.6小时(96分钟)内发生,平均下单压力:8000/(1.6*60) = 83单/分钟
8000单有6400单发生在0.32小时(19.2分钟)内发生,平均下单压力:6400/(0.32*60) = 333单/分钟
日单50万
核心90分钟:83 * 50 = 4150单/分钟
核心20分钟:333 * 50 = 16650单/分钟
快递员数量
日单1万
假设平均半小时配送一个包裹,1万个包裹需要5000小时,每个快递员一天平均配送6小时,5000/6=833个快递员
日单50万
833 * 50 = 41650个快递员
下单用户
1万
50万
2、梳理
20人技术部门:2测试,3前端(1IOS,1Android,1H5),10后端(4+4+2),2PM,2运维,1架构,(部门经理由产品Leader担任,UI/UED划在产品部)
两个月,系统完成上线。
快递员 》APP 》后台服务 (骑手位置服务、距离及配送时间服务、抢单服务)
客户》APP》下单()
管理后台(快递服务管理:创建,编辑,上架,下架,审批)
用例图,描述主要需求
核心业务:下单,活动图,时序图,状态图,
部署图
文档方式:PPT
任务切分,划给不同小组,不同工种参与过程及计划。职责划分。里程牌设计。
3、架构评审PPT
评论