用例图学习
作用 用例图:也被称为用户模型图,它是从客户角度来描述系统功能的,描述角色以及角色与用例之间的 连接关系 。说明的是谁要使用系统,以及他们使用该系统可以做些什么。 基本组件 它包含三个基本组件:参与者(使用系统的人或事物)、用例(代表系统的某项完整的功能,在图形中使用椭圆型表示)、关系(泛化关系、扩展关系、包含关系,关联关系)。 1. 参与者(Actor)—— 与应用程序或系统进行交互的用户、组织或外部系统。 用一个小人表示 。 2. 用例(Use Case)—— 用例就是外部可见的系统功能,对系统提供的服务进行描述。 用椭圆表示 。 案例: 四种关系: a. 关联(Association) 表示参与者与用例之间的通信,任何一方都可发送或接受消息。 【箭头指向】:无箭头,将参与者与用例相连接,指向消息接收方 b. 泛化(Inheritance) 就是通常理解的继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。在实际应用中很少使用泛化关系,子用例中的特殊行为都可以作为父用例中的备选流存在。 【箭头指向】:指向父用例 c. 包含(Include)