UML学习——用例图

【前言】

         UML终于快要结束了,我也要好好的总结一下。水平较低,请各位大神指点!

【正文】

      用例图(user case) 是由参与者、用例、系统边界、箭头组成。

         


        参与者:用角色表示更加的贴切。

        举个例子:小明是图书馆的管理员。他是学生、同时是管理员。图书馆有借书系统。此时、小明既可以是管理员也可以是借书人员。那么他就是两个角色。两个参与者。

        参与者不一定是人,还有可能是其他的事件。


         用例:

         要完成什么需求。一般是动名词。

         举个例子:小红借书,同时查询自己的借书信息。那么管理员查询用户的借书信息就是一个用例,新书登记也是一个用例。许多的用例就是一个大的系统需求的分解,在需求分析文档里的一个一个的小条目。

        用例图的作用:1、获得需求   2、指导测试   3指导


        有四种关系:关联、泛华、包含、扩展

       关联:我认为就是一个动作、行为。其实就是完成需求时的步骤。

       举个例子:小红借书,他是参与者(角色),她去图书馆后在选择心怡的书后找管理员。在与管理员接洽的这个过程就是用例。——告诉管理员要借什么书,然后管理员登记。这是外部,内部就是管理员获得书的信息。在系统的内部进行一系列处理。

       泛华:与继承类似吧

       老爸姓什么,你就姓什么,但是名字不一样。姓在这里就是基础、名字是特色。管理员——操作员——一般用户可以是泛华关系。一级一级的继承了部分基础,但又有自己的特色权限。

       包含:从属、就是——有

       一个窗体有几个功能。其中某一的功能就是整个窗体的从属。

       扩展:加入新的功能吧

【结尾】

    理解就这些,还会继续深入研究,多看看别人的博客。


   

   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值