week1 架构方法 - 作业 - 杨斌
作业一:食堂就餐卡系统设计
系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。
使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。
管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。
请设计系统用例图,组件图,组件时序图,部署图。
组件图:
部署图
组件时序图
注册/充值时序图
统计消费时序图
作业二:根据当周学习情况,完成一篇学习总结
第一周学习总结:
第一周的课程看完了,着手准备作业了。以前知道用微软的ms vision可以画图,但是mac系统貌似不支持这个软件,问了群里的同学,推荐了一下几款画图工具:
draw.io: https://app.diagrams.net/
starUML: https://staruml.io/
vs studio安装Draw.io VS Code Integration插件
我采集最后一种。
然后开始画图,又遇到问题了,画图的时候,不知道每个组件用什么形状。然后在京东上买了一本关于uml的书籍《uml基础、案例与应用》。收到书后看了半天,还是无从下手。然后在网上搜素组件图,用例图等,看看别人的图是怎么画的,然后就是照葫芦画瓢。感觉这画uml图的知识还是需要加强弥补。
以前工作中只关注具体的事物,从来没有考虑过架构师相关的事情。开营第一周,就感觉自己欠缺的知识太多,希望后面能跟上大家的进度。
今天还有点感冒,朦朦胧胧完成了作业。
作业提交:
作业提交地址:https://jinshuju.net/f/yjU4i4
版权声明: 本文为 InfoQ 作者【杨斌】的原创文章。
原文链接:【http://xie.infoq.cn/article/dab9d6f6c9322e83fc2996be0】。未经作者许可,禁止转载。
评论