架构训练营 1 期 - 第 1 周练习
作业一
需求分析
1. 消费者与就餐卡的关系为一对多,即一个人可以拥有多个就餐卡
2. 管理中心功能
1. 注册
2. 缴费
3. 记录卡信息(卡拥有者、卡状态、余额等)
4. 记录消费者信息(姓名、证件号码等)
5. 统计消费
3. 收款机功能
1. 显示卡余额
2. 实时显示消费额及余额
3. 消费(扣减余额)
4. 记录消费明细
系统用例图
执行者:消费者、收款机、管理员
用例:
1. 注册
2. 缴费
3. 查询余额
4. 消费
5. 统计消费数据

组件图
1. 管理中心页面
2. 注册模块
3. 缴费模块
4. 消费模块
5. 查询模块
6. 数据模块

时序图
管理中心
1. 注册
2. 缴费
收款机
3. 消费
管理中心
4. 统计消费数据

部署图
1. 管理中心页面
2. 就餐系统后台
3. 收款机
4. 数据库
5. 消费系统

工作二
总结:
大厂架构师的面试题、任职要求,与课程相匹配,认真学习即可
先有深度,再有广度
架构师训练营,而不是架构训练营,具体架构需要在实战中学习积累
对于不同的人,输出不同的架构图,如开发、产品、老板等
软件生命周期的不同阶段,输出不同的 UML 图
论主动的重要性
评论