架构师训练营 1 期第 1 周:架构方法 - 作业
1. 题目
1. 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。
2. 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。
3. 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。
要求: 请设计系统用例图,组件图,组件时序图,部署图。
2. 作答
2.1 用例图
2.1.1 顶级视图
2.1.2 子用例-消费用例
2.1.3 相关知识点
用例图目的
描述系统的功能需求
宏观上给出模式的总体轮廓
对典型用例的分析,使开发者有效了解用户需求
连接类型
执行者与用例
使用 - 用例直接的使用关系
拓展 - 通过向被拓展的用例添加动作来拓展用例
构建步骤
1. 定义系统
2. 确认角色(执行者和用例)
3. 描述用例
4. 定义用例间关系
5. 确认模型
2.2 组件图
2.2.1 服务端程序
2.3 组件时序图
2.4 部署图
3. 参考资料
《架构师训练营-第一章课件(1 期)》
《UML 精粹》
版权声明: 本文为 InfoQ 作者【灵霄】的原创文章。
原文链接:【http://xie.infoq.cn/article/71b1ba04807de7d3ee290768d】。文章转载请联系作者。
评论