UML之用例图

功能:

用例图显示谁将是相关的用户、用户希望系统提供什么样的服务,以及用户的需要为系统提供的服务,以便使系统的用户更容易地理解这些元素的用途,也便于软件开发人员最终实现这些元素。简单的来说:用例图描述的就是用户的需求,以及用户期待的功能。通过用例图,我们可以更好的了解用户的需求。

组成部分:

1.参与者(Actor)

       参与者是一个实体(可以是任何的事物或人)

       参与者图示

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

         子参与者继承父参与者,例如客户分为电话客户和网上客户,他们都属于客户的范畴,拥有共同的属性又有着发展的地方。

2.用例(Use Case)

          用例是系统的使用过程,用例不是需求或者功能的规格说明,但是用例也展示和体现出了起所描述的过程中的需求情况。

          图示:图形上,用例用一个椭圆来表示,用例的名字可以书写在椭圆的内部或下方。

3.关系

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

         参与者与用例之间的关联关系使用带箭头的实线来表示。

         例如:客户可以启动预定、取车、和还车这三个用例。

         用例与用例之间的关系

                (1)泛化关系

                  当系统中具有一个或多个用例是一般用例的特化hi,就使用用例泛化。

                  在图形上,用例间的泛化关系用带空心箭头的实现表示,箭头的方向由子用例指向父用例。

                 (2)包含关系

                   包含指的是其中一个用例的行为包含了另一个用例的行为。

                   在UML中,包含关系表示为虚线箭头加《include》字样,箭头指向被包含的用例。

                  (3)扩展关系

                    扩展关系是把新行为插入到已有用例的方法。

                    在UML中,扩展关系表示为虚线箭头加《extend》字样,箭头指向被扩展的用例。

最后就是自己一张机房收费系统为例的用例图。


         


     


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值