18.1.4 表示法

用例表示为一个椭圆,用例的名称可以在椭圆内或椭圆下。可以在名字上放置一个可选的stereotype关键字。

用于一组用例的一个主题(有时称为一个系统边界)可以表示为一个矩形,它的名称在左上角,用例椭圆位于矩形内部。相同的用例可以描绘为多个主题矩形内独立的椭圆。当一个主题是一个具有标准stereotype的分类符时,该stereotype的关键字应该显式在主题名称之上的书名号内。当主题的元类不明确时,用于该元类表示的相应的关键字应该显式在名称上美的书名号内。当应用多个关键字和/或stereotypes时,应该应用定义在9.2.4的图示选项。主题的表示由图18.2中的示例展示,它表示了一个带有标准«Subsystem» stereotype的构件。

注意,用于主题分类符的这种表示与普通的分类符不同——它没有头部和隔间。

还要注意主题矩形并不意味着该主题分类符拥有所包含的用例,而只是表示用例应用到该分类符。特别的,在用例出现在一个表示它的主题的分类符矩形内和出现在它的宿主分类符的一个隔间内(参见图18.9)之间可能会带来混淆。

属性和操作可能会显式在用例椭圆的隔间内,就像相同的内容出现在一个普通分类符矩形内。

扩展点可以列举在用例中一个名为extension points的隔间内。每个扩展点按照如下的语法由一个在用例椭圆符号内的文本字符串来指示:

<extension point> ::= <name> [‘:’ <explanation>]

explanation是可选的,它可以是任意的非正式文本或用例行为中扩展点位置的精确定义,例如一个状态机中状态的名称,活动图中的一个活动,一个前置条件或一个后置条件。

用例可能有与其它分类符的关联和依赖(例如,指示输入/输出、事件和行为)。

由用例定义的详细行为根据选定的描述技术来表示,采用一个单独的图或文本文档。

用例也可以使用用于分类符的标准矩形图示来表示,在矩形的右上角显式ygie椭圆图标,如图18.5中的示例所示。在此情形下,“extension points”是一个可选的隔间。这种表示尤其适用于有大量的扩展点或特征的时候。

执行者表示为一个“火柴人”图标,名称靠近该图标(通常是在图标的上或下),如图18.6示例所示。

执行者还可以表示为带有«actor»关键字的分类符矩形,可以表示所有隔间的一般图示,如图18.7的示例所示。

用于指示其它种类执行者的图标也可以用于表示一个执行者,例如使用一个单独的图标来表示非人执行者,如图18.8示例所示。

被分类符内嵌的用例可以(可选的)表示为把该用例内嵌到分类符矩形的一个单独隔间内,如图18.9中的示例所示。这是9.2.4中描述的一种用于ownedMembers的可选隔间。

用例间的扩展关系表示为从扩展用例指向被扩展用例的、带有开放箭头的虚线。箭头使用«extend»关键字标注。扩展的条件以及对扩展点的引用可选的展示在一个附加到相应箭头的便签符号(参见7.2.4)内,如图18.3中的示例所示。

用例间的包含关系表示为从基础用例指向被包含用例的、带有开放箭头的虚线。箭头使用«include»关键字标注,如图18.4中的示例所示。

results matching ""

    No results matching ""