用例图

一、什么是用例图?

由参与者、用例和关系组成。

 

二、用例图的作用?

1,用例图是需求分析中的产物(用例图用在需求分析阶段)。

主要作用是描述参与者和用例之间的关系,帮助开发人员可视化地了解系统的功能。

2,借助于用例图,系统用户、系统分析人员、系统设计 人员、领域专家能够以可视化的方式对问题进行讨论,减少了大量交流上的障碍,便于对问题达成共识。

3,用例方法是完全从外部来定义系统功能的,它把需求和设计完全分离开来,不用关心系统内部是如何完成各种功能的,系统就好像一个黑箱子。

4,每一个用例描述了一个完整的系统服务。

用例图的组成

三、画用例图

 

参与者与参与者之间的关系:泛化(继承关系)关系

  

 参与者与用例之间的关系:关联关系(Association)

        关联关系描述参与者与用例之间的关系,在UML中它是两个或多个类元之间的关系,它描述了类元的实例间的联系。(类元,一种建模元素,常见类元包括类、参与者、构件、数据类型、接口、结点、信号、子系统以及用例等,其中类是最常见的类元。)

        关联关系表示参与者和用例之间的通信。在UML中,关联关系用直线或箭头表示。关联中communicates版型是参与者和用例之间唯一的版型,一般省略不写。如果参与者启动了用例,箭头指向用例;如果参与者利用了用例提供的服务,箭头指向参与者。如果二者是互动的,则是直线。

        关联关系表示参与者和用例之间的通信。不同的参与者可以访问相同的用例,一般说来它们和该用例的交互是不一样的,如果一样的话,说明他们的角色可能是相同的。如果两种交互的目的也相同,说明他们的角色是相同的,就应该将他们合并。




用例与用例之间的关系:包含(include)、扩展(extend)和泛化(generalization)

1.一个用例可以包含其他用例具有的行为,并把它所包含的用例行为作为自身用例的一部分,这被称为包含关系。

 

 2.一个用例也可以定义为基本用例的增量扩展,这称作扩展关系,即扩展关系是把新的行为插入到已有的用例中的方法。

 

3.代表一般与特殊的关系。(类似于继承)

在用例泛化中,子用例表示父用例的特殊形式,子用例继承了父用例的行为和属性,也可以增加新的行为和属性或覆盖父用例中的行为。

 

 

 

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值