写点什么

架构师训练营 -week01- 作业

用户头像
大刘
关注
发布于: 2020 年 09 月 19 日
架构师训练营-week01-作业

第一周作业:

食堂就餐卡系统设计

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

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

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

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


前提:

因为对芯片卡不太熟悉,针对于本周作业,假设卡片内不存储信息,都是从服务器端获取。

下面是组件图、用例图、时序图和部署图。



  1. 组件图:



  1. 用例图:



  1. 时序图:



  1. 部署图:




作业总结:

日常工作中,用例图和时序图都是经常需要画的,除此之外,还有状态图、泳道图也是很好的表达业务规则的产出物。跟开发同学交流时候的,时序图和类图就是利器了。

组件图画的比较少,我理解应该是属于4+1视图里的逻辑视图部分,主要描述系统与外部系统的边界、系统内的子系统之间的访问关系,包括通讯协议等等。

部署视图主要用来跟实施和运维同学沟通的,包括每个子系统的放置区域,防火墙策略,哪些可以被互联网访问,哪些是放置到核心内网等。还有每个子系统的服务器数量,当然最后还要配上服务器的配置说明。这个一般不再画UML图,直接用PPT的方式表达了。



用户头像

大刘

关注

大道至简,知易行难 2017.12.27 加入

想成为合格架构师的架构师

评论

发布
暂无评论
架构师训练营-week01-作业