用例图(Use Case)是UML的九个图中较为重要和常用的一种图;需求是用Use Case来表达的,界面是在Use Case的辅助下设计的。
什么是用例图:
谁使用你的系统或者应用以及通过这个系统可以做什么;
用例图有什么作用:
可以简单的表明系统的功能,主要用于软件开发的需求分析阶段,也可用于系统测试阶段
用例图的主要构成:
1系统(system):界定系统的边界,包含一些用例(矩形)
2角色/参与者 (actor):一个与系统交互的用户或外部系统(人形)
3用例 (use case):系统做的事情,可以用例嵌套,一个用例包含多个小用例(椭圆)
4关系:
关联 (assocation):角色与用例相连(箭头,指向用例)
依赖():用于用例之间,有两种形式,“包括”和“扩展”(虚线箭头,指向被依赖)
泛化(generalization):子用例对父用例的继承(三角箭头从子用例指向父用例)
5注释 (note):对用例的不同部分加以说明,可添加至任何地方
举例:

No related posts.