用例图用来确定需求的范围,这些需求是设计开发的依据。用例图将系统看作黑盒,从外部执行者的角度来理解系统。如图12.2所示,图中的用例是用户与计算机之间的一次典型
|
图12.2 公告管理系统的用例图
|
交互作用,在UML中,用例表示为一个椭圆。
执行者是指用户在系统中所扮演的角色。其图形化的表示是一个小人。这里需要注意的是,执行者在用例图中是用类似人的图形来表示的,但执行者未必是 人。例如,执行者可以是一个外界系统,该外界系统可能需要从当前系统中获取信息,与当前系统进行交互。公告管理系统的用例图如图12.2所示。