您的位置:首页 > 其它

UML——用例图

2015-09-11 21:11 225 查看
         初步了解UML我们可以宏观了解它共包括九种图,即用例图、类图、对象图、序列图、协作图、状态图、活动图、构件图和部署图等。每个图都有它各自的作用,下面就介绍一下我自己对用例图的理解。

【用途】

        用于对系统进行需求分析

【构成】

       用例、参与者、系统、关系。

【例图】

     



【涉及的关系】

       用例图中涉及的关系有四种:关联、泛化、包含、扩展。

        



       (1)关联

            表示参与者和用例之间的通信,这种通信是双向的。

            [箭头指向]接收消息的一方

         (2)泛化

            泛化关系指的是继承关系,其中父用例描述了子用例与其他用例共享的特性,而这些用例是有着同一父用例的。

            [箭头指向]指向父用例

         



         (3)包含

              它描述的是一个用例需要某种类型的功能,而该功能被另外一个用例定义,那么在用例的执行过程中就可以调用已经定义好的用例。

          [箭头指向]被包含用例

          



         (4)扩展

               扩展关系是一种依赖关系,它制定了一个用例可以增强另一个用例的功能。

               [箭头指向]基用例(被扩展用例)

【总结】

             用例图用于对系统的需求分析,它仅仅描述了系统参与者从外部观察到的系统功能,并不描述这些功能在系统内部的具体实现。关联关系就是参与者和用例之间的一种通信,告诉我们参与者可以做什么功能,泛化即是达到了功能复用的目的,包含关系是一个用例可以分解为几个小用例,箭头指向的是那几个分解出来的用例。扩展关系表示的是除了他本身的功能外还可以扩展出其他的功能,用来加强用例的功能。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  uml