大作业 1- 同城快递业务系统设计
需求分析
用例图
描述系统业务场景用例,分不同用户和子系统描述

关键业务用例活动图
对同城业务中的关键业务下单清单进行描述

订单状态图
描述订单在业务流程经历的状态变化。

技术选型
微服务框架选择
为何选择微服务框架
常用微服务框架比较
Dubbo 与 Spring Cloud 的比较
基于团队技术水平和人员状况进行选择
消息队列的选择
微服务之间如何通讯?选择那种消息队列?
比如 RabbitMQ 与 Kafka 的比较
基于已经现有业务量及未来要支持的业务量
预计上线后三个月日单超过 1 万,一年日单超过 50 万
数据存储和缓存选择
数据库的选择及是否读写分离
缓存的选择
基于现有业务量及未来要支持的业务量
预计上线后三个月日单超过 1 万,一年日单超过 50 万
实现
部署架构
描述系统部署架构

关键业务实现
下单和抢单时序图,描述下单抢单的如何实现

人员分配和计划
20 人技术团队的分配,按照微服务模块划分到人,保证按时交付。
评论