不是非要把电影改成连续剧,给大家播,确实是时间和精力有限。
用例图,虽然简单,其实可说的内容也不少。
看前2篇,地址在这里:
用例之间的关系,主要包括泛化、包含和扩展三种。
用例的泛化关系可以理解为同一业务目的的不同实现路径。
这就是泛化关系,我们说过,泛化感觉有点别扭,是的,就是要从具体指向一般。可以理解为继承。
支付是父用例,不用管具体的支付实现,定义好属性和接口即可。
如上图,这是一个典型的包含关系,提现了包含关系的两种情况。
注意,包含符号,带有<<include>>构造型。
扩展关系中,基本用例是完整的,执行基本用例不一定执行扩展用例;但包含关系中的基本用例不完整,执行基本用例必须执行包含用例。
扩展关系使用带构造型的虚线箭头表示。箭头由扩展用例指向基本用例。
例如:<<extend>>
这里一定要注意,是谁指向了谁,扩展用例去指向基本用例。没有扩展用例,基本用例也是能独立工作的。扩展用例,可以理解为是基本用例的特殊情况。
例如缴纳罚款,就是扩展用例,归还图书,是基本用例。因为归还图书,不一定要缴纳罚款。?
如图,这是一个标准的用例文档描述。
用例图部分完,敬请关注,后续更精彩。
?