食堂就餐卡系统设计
![食堂就餐卡系统设计](https://static001.geekbang.org/infoq/1e/1e04434941800248501fcfc26128bdeb.png)
1,引言
本文章是记录自己在进行软件设计架构师课程中的习题作业的文章,还是处于一个学习的状态中。
2,设计思路
1,我的设计思路并不是先在脑海中构建部署图,而是根据需求选定好所有的角色,设计用例图。之后才是部署图以及组件图,因为功能比较简单所以并没有考虑设计类图。
2,在我的设计中把实体卡以及卡配套的机器也考虑了进去,所以会涉及到与卡商的交互,对账。
3,部署图
![](https://static001.geekbang.org/infoq/0d/0d5137ed7842d1e1d18ed21177322f96.png)
4,用例图
![](https://static001.geekbang.org/infoq/dd/dd76a3877e93ba4252eb086a1f2d4271.png)
5,组件图
![](https://static001.geekbang.org/infoq/a0/a09f47205bc5838ae2c21ff65d29d1b6.png)
6,组件时序图
![](https://static001.geekbang.org/infoq/35/35c7deeee160f88cfe322a3849990921.png)
本文章是记录自己在进行软件设计架构师课程中的习题作业的文章,还是处于一个学习的状态中。
1,我的设计思路并不是先在脑海中构建部署图,而是根据需求选定好所有的角色,设计用例图。之后才是部署图以及组件图,因为功能比较简单所以并没有考虑设计类图。
2,在我的设计中把实体卡以及卡配套的机器也考虑了进去,所以会涉及到与卡商的交互,对账。
评论