| 前页 | 后页 | 
用例图
用例图捕获用例以及Actor与主题(系统)之间的关系。您可以使用它们来:
- 描述系统的功能要求
- 描述外部事物(参与者)在系统边界进行交互的方式
- 描述系统的响应
示例图
此图说明了用例图的一些功能:
 
用例图元素工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | Actor是系统的用户;用户可以指模型中的人类用户,机器,甚至另一个系统或子系统。 | 演员 | 
|   | 用例是一个UML建模元素,它描述了所建议系统的用户如何与系统交互以执行离散的工作单元。 | 用例 | 
|   | 测试用例是一个原型化的用例元素,它使您可以更好地查看测试。 | 测试用例 | 
|   | 协作定义了一组协作角色及其连接器。 | 合作 | 
|   | Collaboration Use元素允许将Collaboration定义的模式应用于特定情况。 | 协作使用 | 
|   | 系统边界元素是用于定义概念边界的非UML元素。 | 系统边界 | 
|   | 包用于组织项目内容,但是当添加到图表上时,它们可以用于结构或关系描述。 | 包 | 
用例图连接器工具箱图标
| 图标 | 描述 | 也可以看看 | 
|---|---|---|
|   | 使用关系表示一个元素需要另一个元素来执行某种交互。 | 用 | 
|   | 关联表示两个模型元素具有关系,通常在一个或两个类中实现为实例变量。 | 协会 | 
|   | 概括用于指示继承。 | 概括 | 
|   | 包含连接指示源元素包括目标元素的功能。 | 包括 | 
|   | 扩展连接器用于指示一个元素扩展了另一个元素的行为。 | 延伸 | 
|   | 一个实现连接器表示源对象实现或实现其目标对象。 | 实现 | 
|   | 调用连接器指示源对象在某些时候导致目标对象发生。 | 用例工具箱 | 
|   | Precedes连接器指示在开始目标对象之前,必须先完成源对象。 | 
笔记
- 调用和前提关系由开放建模语言(OML)定义;他们是刻板的依赖关系
- 调用表明用例A在某些时候导致用例B发生
- 前提条件表明用例C必须在用例D开始之前完成
