前页 | 后页 |
用例图表
用例图捕获使用案例以及参与者与主体(系统)之间的关系。您可以使用它们:
- 描述系统的功能需求
- 描述外部事物(Actor)在系统边界交互的方式
- 描述系统的响应
示例图表
此图说明了用例图的一些特征:
用例图元素工具箱图表
Icon |
Description |
See also |
---|---|---|
参与者是系统的用户;用户可以指人类用户、机器,甚至是模型中的另一个系统或子系统。 |
Actor | |
用例是A UML建模元素,它描述了建议系统的用户如何与系统交互以执行离散的工作单元。 |
Use Case | |
测试用例是A刻板的用例元素,它使您能够更好地了解测试。 |
Test Case | |
协作定义了A组协作角色及其连接器。 |
Collaboration | |
协作应用元素定义A模式协作应用于特定情况。 |
Collaboration Use | |
系统边界是用于定义概念边界A非元素元素 |
系统边界 | |
包用于组织您的项目内容,但是当添加到图表时,它们可以用来描述您的模型的结构和关系。 |
Package |
用例图连接器工具箱图表
Icon |
Description |
See also |
---|---|---|
A使用关系一个元素需要另一个元素来执行某些交互。 |
Use | |
关联意味着两个模型元素具有关系,通常实现为一个或两个类中的实例变量。 |
关联 | |
A概括用来表示继承。 |
概括 | |
Include 连接表明源元素包含目标元素的功能。 |
Include | |
Extend 连接器用于指示一个元素扩展了另一个元素的行为。 |
Extend | |
A连接器表示源object实现或实现其目标object 。 |
实现 | |
Invokes 连接器表明源object在某些时候会导致目标object发生。 |
用例工具箱 | |
A连接符表示源object必须在目标object开始之前完成。 |
注记
Invokes and Precedes 依赖关系,由 OPEN建模语言定义(OML - 面向对象的建模过程环境,Notation进程- 是由 OPEN Consortium 开发和维护的国际事实上的标准面向对象开发方法)。它们已被合并到用例建模元素中)。
- Invokes 表示用例A在某些时候会导致用例B发生
- 完成表示必须先完成用例C,然后才能开始用例D