一、相关概念
包含元素:
(1)用例:用例就是外部可见的系统功能,对系统提供的服务进行描述
(2)参与者:与应用程序或系统进行交互的用户、组织或外部系统。
(3)系统边界
(4)关系:扩展关系<<extend>>、包含关系<<include>>、关联关系、泛化关系
作用:用于对系统的静态用例视图进行建模,描述该系统在它周边环境的语境中提供的外部可见服务。
二、UML图表示
用例:椭圆
参与者:小人
系统边界:矩形框
关系:
a、包含关系<<include>>
包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。包含关系对典型的应用就是复用。箭头指向被包含用例
b、扩展关系<<extend>>
扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。箭头指向基用例