UML之用例图

       龙是中国古代的神兽之首,传说龙有九个孩子,他们有着各自独有的性情,各司其职,造福百姓。一如我们的UML一样,她的九个孩子也有着各自独特的本领,首先,今天我们一起来学习一下,用例图--九个孩子中的核心,她的主要功能就是用来描述用户的需求,从用户的角度描述系统的功能,指出各个功能的执行者。

       除此之外,系统、子系统、系统行为之间的可视化表示也是通过用例图进行展示,这样更加便于我们理解这些元素的作用。从我们前面学习软件工程,编写文档的角度来看,用例图主要用于分析阶段,现在我们一起来学习一下用例图的基本知识:

    

        通过上面的学习,我们知道用例图就是用来描述用户的需求,就是用户需要她的软件干什么,有着怎么样的功能,实现怎样的价值,给我们带来怎样的价值,等等。接下来我们再来一起学习一下用例图的属性以及粒度和范围:

   

       对用例图的属性以及用例图的范围与粒度有了简单的了解,那么到底用例图有着怎样的作用呢,以及我们在使用用例图的过程中需要注意哪些问题呢:


       关于用例图的一些理论知识,我们就介绍到这里,下面我们一机房收费系统为例,画出三个级别的用例图,首先是一般用户:

       

     接下来操作员:

      

    最后管理员:

     

       用例图是由软件需求分析到最终实现的第一步,她描述我们如何使用一个系统,是外部参与者所能观察到的系统功能的模型图,用例图呈现了一些参与者和一些用例,以及他们之间的关系,主要用于对系统、子系统或类的功能行为进行建模,通过画图的方法来完成,

       进过理论知识与机房收费系统的结合,浅浅理解,用例就是功能,用例图呢?就是对功能的图解描述,换句话说就是功能模块的表示,除此之外,用例图也是对用户的需求进行描述,透过用例图我们能清晰明了的看出实际的功能需求,更加具体的来说,用例图就是对我们现实世界中想要完成某件事情的物理结构通过图展现出来。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值