课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

课程详情

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»
 

1.1.5.案例