用例图元素

另请参见

下表描述了可以添加到用例图中的元素。这些元素由 建模组件面板 部分进行分组。

元素 图标 描述
“基本”部分
用例 用例描述系统完成的操作,而不描述系统如何完成该操作。用例包含多个方案,每个方案描述贯穿该用例的特定事件流。描述用例中的方案时必须尽可能做到清晰以便易于理解。
一组模型元素。包用于用例图、类图和组件图。包可以嵌套在其他包内。包既可以包含从属包,又可以包含普通模型元素。包可以是模型的子系统。整个系统描述可以视为一个高级子系统包,其中包含系统的所有建模元素。
使用者 系统用户在与系统的用例交互时所扮演的一组相关角色。
使用者可以是任何事物:人、设备或其他系统。
使用者可以具有属性和操作,它们不出现在“使用者”元素上,而是出现在“文档”窗口中。
一个物理对象可以扮演几个角色,因此可通过几个使用者来建模。
包含 用例间的依赖关系,在这种关系中,源用例在指定的位置显式地包含另一用例的行为。
扩展 用例间的依赖关系,在这种关系中,用例扩展源用例的行为。
泛化 泛化是指较为普通的元素与较为特殊的元素之间的一种分类关系,较为特殊的元素除了完全符合较为普通元素的特征之外,还包含其他信息。此链接也称作特化或继承链接。
关联 将使用者与用例关联的链接。此链接表明使用者参与用例,并且是使用者和用例间的唯一关系。
“依赖关系”部分
依赖 两个元素之间的关系,二者的定义彼此依赖,即,如果其中一个元素的定义发生变化,那么另一个元素的定义也会随之发生变化。例如,如果一个类将另一个类作为操作参数或其数据的一部分,这两个类就具有依赖性。
实现 类元之间的语义关系。一个类元指定一个契约,另一个类元保证执行该契约。在以下两个位置使用这些关系:接口和实现它们的类之间,以及用例和实现它们的协作之间。
用法 一种依赖关系,在这种关系中,一个元素(客户端)能否正常工作或实现取决于另一个元素(提供者)是否存在。
许可 一种依赖关系,它表明提供者模型元素向客户端模型元素授予访问权限,以便客户端能够访问提供者的部分或全部构成元素。
抽象 相对于查看者视角的边界。某个实体区别于所有其他种类实体的基本特性。
“注释”部分
注释 使用记事本输入的注释。使用注释来记录图中元素或链接的信息。此信息并不包含在生成的代码中,仅供参考使用。每个注释包含的文本不受限制,并且可将其进行编号。您还可定义构造型,然后输入带有注释的元素。
链接注释 注释元素和关联元素之间的连接。
另请参见
关于用例图
图元素

法律声明