预订演示
前页 后页

用例

A Use Case Element used in Use Case diagrams as modeled in Sparx Systems Enterprise Architect.

描述

用例是A UML建模元素,它描述了建议系统的用户如何与系统交互以执行离散的工作单元。它描述并表示随着时间的推移对最终用户(人、机器或其他系统)有意义的单个交互,并且需要使系统处于完成状态:交互完成或回滚到初始状态。 A用例:

  • 通常具有描述其运行的基本特征和规则的要求和约束
  • 可以有一个关联的序列图来说明一段时间内的行为;谁对谁做什么,什么时候做
  • 通常有与之相关的场景,描述随着时间的推移产生最终结果的工作流程;还启用了替代工作流(例如,捕获异常)

示例用例

UML Use Case diagram example in Sparx Systems Enterprise Architect.

如果扩展一个用例,你可以用用例扩展点来指定扩展点。要在图表上显示用例的属性、操作或约束,请使用矩形表示法。

Enterprise Architect还提供了两个典型的使用案例:测试用例和业务用例。

工具箱icon

Use Case element

了解更多

OMG UML规范:

OMG Unified Modeling Language规范 (v2.5. 1 , p.649) 指出:

A用例指定了由其主体执行的一组动作,这会产生一个对每个主体的一个或多个参与者或其他利益相关者有价值的可观察结果。