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