用例图主要用于为系统的功能需求建模,它主要描述系统功能。也即从外部用户的角度观察,系统应该完成哪些功能。
用例图显示了系统的用户和用户希望被提供的功能。
何为用例图
由参与者(Actor)、用例(User Case)以及它们之间的关系构成的用于描述系统功能的视图为用例图。它显示了系统的用户和用户希望提供的功能。
要在用例图上显示某个用例,可绘制一个椭圆,并将用例的名称放在椭圆下面的中间位置。
要在用例图上显示一个参与者(表示一个系统用户),可绘制一个人形符号。
参与者和用例之间的关系使用带箭头或者不带箭头的线段来描述。当使用带箭头的线段时,我们就强调了在这个关系中哪一方是对话的主动发起者,哪一方是被动接受者(箭头指 向的一方为被动接受者)。当使用不带箭头的线段时我们就没有强调这一关系中的主动与被动关系。
一个用例图示例: