
上QQ阅读APP看书,第一时间看更新
5.3.2 创建参与者
参与者是每个用例图的发起者,要创建参与者,首先用鼠标左键单击用例图工具栏中的“”图标,然后在用例图编辑区内要绘制的地方单击鼠标左键即可画出参与者,画出的参与者如图5-23所示。
接下来,可以对这个参与者命名,注意一般参与者的名称为名词或者名词短语,不可以用动词来做参与者的名称。例如,参与者名称可以是银行客户、IC卡用户、刷卡子系统,但是不能是刷卡、购买等动词。用鼠标左键单击已画出的参与者,会弹出如图5-24所示的对话框,在这个对话框中,可以设置参与者的名称“Name”和参与者的类型“Stereotype”,以及文档说明“Documentation”。一般情况下,在参与者属性中只需要修改参与者名称即可,如果想对参与者进行详细说明,可以在“Documentation”选项下的文本框中输入对参与者的说明信息。

图5-23 创建参与者
如果觉得画出来的参与者图形的位置不正确,可以通过鼠标左键拖动参与者图形,在用例图编辑区内把它移到正确的位置。还可以对已画出的参与者图形的大小进行调整,先用鼠标左键单击需要调整大小的参与者图形,然后就会在参与者图形的四角出现4个黑点,通过拖动任意一个黑点就可以调整参与者图形的大小。
对于一个完整的用例图来说,参与者往往不止一个,这就需要创建参与者之间的关系。参与者与参与者之间主要是泛化关系,要创建泛化关系,首先用鼠标左键单击用例图工具栏中的“”图标,然后在需要创建泛化关系的参与者图形之间拖动鼠标,如图5-25所示。

图5-24 修改参与者的属性

图5-25 创建参与者之间的关系