前言
用例图用来描述用户的需求,是由软件需求分析到最终实现的第一步,它描述了人们希望如何使用一个系统。它从用户的角度而不是开发者的角度来描述对软件产品的需求。
详解
有什么
用例;参与者;两者之间的关系(关联,泛化,包含,扩展)
关系
1.关联(带箭头的线)
2.泛化(继承,带空心箭头的实线,箭头的方向由子用例指向父用例)
3.包含(基础用例包含包含用例,基础用例可以看到包含用例,并依赖于包含用例的执行结果。但是二者不能访问对方的属性)
4.扩展(基础用例的执行不会涉及到扩展用例的行为,如果特定条件发生,扩展用例的行为才被执行,然后继续)
粒度–细化程度
粒度没有一个标准的设定,只要符合UML的规范,符合用户需求,便于理解,就是可以接受的。
粒度过细
粒度适中
实例
总结
用例图是我们绘制的第一个图,在需求的阶段绘制,为以后的工作打下了基础。