前言
用例图描述系统的静态使用情况,展现了一组用例、参与者以及它们间的关系,在对系统行为组织和建模方面,用例图是相当重要的。
芝士
- 什么是用例图?
关键:描述用户的需求
细节:【功能和角色】从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能 - 用例图的基本元素
- 角色(Actor)
角色是系统外部的一个实体(Everything——系统用户、其他的系统、运行的进程),通过向系统输入或请求系统输入某些事件来触发系统的执行。- 系统用户
例:某鞋专卖店的导购员,通常情况下,他是导购员但是当他自己要买鞋的时候,就变成了客户。 - 其他的系统
例:超市购物支付需要与外部应用程序建立联系,验证微信以便付款。其中,外部应用程序是一个参与者,是另一个系统。 - 运行的进程
例:在支付宝花呗中,到了还钱的时候客户还没有归还,系统会自动提醒用户。
- 系统用户
- 用例<
- 角色(Actor)