1.1.用例图
用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。用例图是系统的蓝图。用例图呈现了一些参与者,一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。1.1.1.参与者
用以表示和系统进行交互的参与者角色,不一定是人也可以是物或者系统。并且参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色
1.1.2.用例
用例就是外部可见的系统功能,对系统提供的服务进行描述1.1.3.边界
指系统与系统之间的界限。把系统边界以外的同系统相关联的其他部分称为系统环境。在UML图中我们用一个矩形表示。
1.1.4.参与者与用例的关系
1.1.4.1. 关联(Association)
关联关系表示参与者与用例之间的通信,任何一方都可发送或接受消息。UML用例图中用实线表示。
1.1.4.2.泛化(Inheritance)
泛化关系表示的是继承关系1.1.4.3.包含(Include)
包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。1.1.4.4.扩展(Extend)
扩展关系也是用例之间的关系,指在一个基础用例可能有的扩展的用例。比如登录用例有扩展注册用例。因为如果已经注册过,则直接登录,如果没有则跳转到注册用例。扩展关系显示为虚线箭头,空心箭头由扩展用例指向到基础用例。箭头标有关键字«extend»