用例图

来源:互联网 发布:装修平面设计图软件 编辑:程序博客网 时间:2024/05/16 16:45

UML软件:网上可直接下载,名字叫做StarUML。


打开软件之后直接点击“空项目”,建立工程。

1、用例图(Use Case Diagram):也称为用户模型图,是从软件需求分析到最终实现的第一步,它是从客户的角度来描述系统的功能

2、用例图包含3个基本组件:

(1)参与者(Actor):与系统打交道的人或其他系统即使用该系统的人或事物。在UML中参与者用人形图标表示。

(2)用例(Case)代表系统某项完整的功能。在UML中使用一个椭圆来表示。

(3)关系:定义用例之间的关系——泛化关系、扩展关系、包含关系


3.1 用例之间的关系——泛化关系

泛化关系表示同一业务目的(父用例)的不同技术实现(各个子用例)。在UML中,用例泛化用一个三角箭头从子用例指向父用例。以下是某购物网站为用户提供不同的支付方式。


空心三角箭头表示子用例指向父用例(类似继承的派生关系)。


3.2  用例之间的关系——包含关系

一个用例可以包含其他用例具有的行为,并且它包含的用例行为作为自身行为的一部分。在UML中包含关系用虚线箭头加 "< < include > >" ,箭头指向被包含的用例。


3.3 用例之间的关系——扩展关系

如果在完成某个功能的时候偶尔会执行另外一个功能,则用扩展关系表示。在UML中扩展关系用虚线箭头加 “< < extend > >”,箭头指向被扩展的用例。




原创粉丝点击