用例图有三个基本要素:

  • 执行者:主动执行者与被动执行者
  • 用例:执行者与系统典型的交互作用,从而完成了某项业务功能
  • 关联
    • 包含:执行过程中必然包含另外一个用例 <>
      • 扩展:可选或者偶然执行某个用例
      • 继承/泛化:一个用例是另外一个用例的特殊化 << extends >>

在用例图中,每个执行者必须至少与一个用例相关联;反之,除被包含、被扩展的用例外,每个用例 必经至少与一个执行者相关联