【UML之用例图】

前言:

        看完了软工视频,接下来就开始进行实践操作了!第一个图是用例图,也是我最先动手实践的第一个图,那么我们首先来看看,到底什么是用例图。

分述:

          什么是用例图?

                 从用户角度描述系统功能,并指各功能的操作者。用例分析可以认为是对系统功能的分解。

          基本元素:

                用例:用椭圆形表示

                     角色:触发事件,被动接受中心

               关系:

                                      【UML之用例图】_第1张图片

                   

        图符:

            1.参与者

                

            2.用例

               

            3.关系

                     见基本元素中关系的表示。


        主要属性:

               1.事件流:描述一个用例在执行时执行者与系统之间的交互过程,多个分支

               2.基本流:对用例中常规与预期路径的描述

               3.备选流:由于受到其他因素影响,用例执行了其他的路径

               4.前置条件:是该用例执行的前提条件,用来描述在什么条件下可以开始执行一个事件流

               5.后置条件:说明用例结束时系统的状态

               6.前置条件和后置条件可以用于用例的验证和评审。


        粒度和范围:

                1.概述级

                2.用户目标级

                3.子功能级           

       识别参与者:

                 谁向系统提供的信息

                 谁向系统获取信息。

                 谁操作系统。

                 系统使用哪些外部资源系统是否和已经存在的系统交互。

     获取用例:

              参与者执行系统什么操作?(创建、存储、修改、删除等)

              需要将外界的哪些信息提供给系统?

              需要将系统的哪个事件告诉参与者?

             系统向外输出的媒介?

          机房收费用例图示例:

             机房收费系统中,参与者为:学生   一般用户   操作员  管理员

                 一般用户:

                                    【UML之用例图】_第2张图片

            操作员:

                                  【UML之用例图】_第3张图片

      管理员:

                                  【UML之用例图】_第4张图片

      这只是一部分示意图,学会了画一个图,就可以画出更多,融会贯通!第一次画,其中可能有不正确的地方,欢迎大家指正!

       

总结:

                   在实践中,才能更深的掌握知识!

                 
                     

你可能感兴趣的:(●【架构设计】,———【UML世界】,UML)