用例描述了用户如何使用系统来实现特定目标。用例图由系统、相关用例和参与者组成,并将它们相互关联以可视化:描述了什么?(系统),谁在使用系统?(演员)以及演员想要达到什么目标?(用例),因此,用例有助于确保通过从用户的角度捕获需求来开发正确的系统。

用例关系对系统交互模型中用例之间的依赖关系进行建模。虽然,独立的用例可以充分代表更简单的系统。但是,为了表示复杂或大型系统,我们可能需要借助用例之间的依赖关系来构建复杂的用例。建立用例之间的关系允许重用那些需要反复定义的用例,从而减少开发人员的工作量。

UML 定义了三个构造型来构建用例的关联。

指示 “无效密码” 用例可能包括(受扩展中指定的限制)基本用例 “登录账户”指定的行为。

用具有虚线的定向箭头描绘。箭头的尖端指向基本用例,子用例连接在箭头的底部。

它不能被实例化,因为它包含不完整的信息。抽像用例的标题以斜体显示。

这个用例图示例描述了多个业务用例(目标)的模型,这些用例表示餐厅(业务系统)与其主要利益相关者(业务参与者和业务工作者)之间的交互。在第一轮削减中确定了基本用例之后,也许我们可以在第二轮修订中通过“扩展”和“包含”用例进一步构建这些用例。