用例图是用户与开发人员交流的一种重要的方式,可以表明用户需求。开发人员从用户的角度整体上理解系统的功能。 |
## 正文
1.什么是用例图
由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图
举例:
箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者,小人是参与者,椭圆为用例。
2.用例图的作用
用来表示系统做了哪些事情的,是帮助你分析系统有哪些功能,以及让你明确系统内部和系统外部(也就是角色)的交互的
3.作用
用于需求分析阶段
4.用例图的思维图
5.需要注意的地方
5.1包含关系
分析:箭头指向的是包含的对象,箭头的起点是被包含的对象,用一个箭头指向非包含的对象。
登录又被称为抽象用例,可以理解为登录是从后面三个用例抽象出来的部分,又称为抽象用例。
5.1.2如何判断为包含关系
被包含关系的公共的行为(前提条件)被抽象出来
5.2扩展关系
分析:箭头指向基用例,箭头起点为扩展用例,扩展用例可以访问基用例的属性,当一个用例用于多个混合场景,一个用例不足以描述时,就可以扩展一个用例。
6.机房管理系统的用例图实例
小结
UML九图中的用例图让我简单认识到了UML的魅力,希望有更多收获,各位大神有意见的,欢迎提出哦!