用例图

描述系统能做什么,通过用户行为例举描述系统的功能需求。
系统非功能需求(性能需求)可以通过场景和质量属性来描述。

包含元素:

  • 参与者
  • 用例
  • 联系
  • 参与者和用例之间用实线箭头连接
  • 用例和用例之间三种关系
  1. 包含(使用用例A一定会使用用例B)
    使用虚线+箭头,中间使用《include》 表示,箭头指向被包含用例
  2. 扩展(使用用例A,特定情况会使用用例B)
    使用虚线+箭头,中间 使用 《extend》 表示,箭头由拓展用例指向基本用例
  3. 泛化(用例A有两种实现方式,B和C)
    用实线+空心三角表示,子类指向父类

下面是检查IP变化的用例图

UML_用例图_用例图