UML之用例图

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

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

    UML之用例图

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

   UML之用例图

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

UML之用例图

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

       UML之用例图

     接下来操作员:

      UML之用例图

    最后管理员:

     UML之用例图

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

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

UML之用例图

上一篇:【绝对干货来啦】巧用jax-rs之jersey实现不确定数量、多类型文件批量一次上传接口


下一篇:UVA 1467 - Installations(贪心)