架构师 2 期 week1 作业

用户头像
M.
关注
发布于: 2020 年 10 月 25 日

作业一:食堂就餐卡系统设计

  • 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。

  • 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。

  • 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。

请设计系统用例图,组件图,组件时序图,部署图。



用例图:



组件图:





时序图:





部署图:



总结:

第一周学习了架构师的一个全局的知识,认识到怎么样才是一个合格的架构师,什么才是一个完整的架构设计。这里主要把我的一些认知跟感悟记录下来。

1、架构的设计是根据一个项目的进度来走的,什么时候做全局设计,什么时候做组件拆分做详细设计,每个阶段都应该有一个阶段的设计文档。

2、跟相关方介绍架构准备的材料一定是跟相关方的身份有关系,需要根据不同相关方的身份调整文档的设计,4+1视图就帮助我理清了这些。

3、平时也做设计,但是感觉画的都是组件图,比较宏观,但是学了以后发现这样是无法跟实际的生产结合起来,如何宏观跟每个模块的关系对应,再到每个具体类视图。学习UML常用的视图后,感觉有了一些方法论。

4、很多思路感觉都有了方法路线,但是真正完成作业时感觉很生硬,比如设计中想更加完善,然后加的东西越来越多,接着就感觉架构臃肿,逻辑表达不清晰,调用关系混乱的问题,接下来可能就是多用跟多交流然后提升自己。



用户头像

M.

关注

还未添加个人签名 2020.04.24 加入

还未添加个人简介

评论

发布
暂无评论
架构师2期week1作业