前言:

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

分述:

什么是用例图?

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

          基本元素:


                用例:用椭圆形表示



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

               关系:

                                      

【UML之用例图】_用例

                   

  图符:

            1.参与者

                

【UML之用例图】_用例_02

            2.用例

               

【UML之用例图】_UML_03

            3.关系

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


        主要属性:

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

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

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

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

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

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


        粒度和范围:

                1.概述级

                2.用户目标级

                3.子功能级           

识别参与者:

           

                 谁向系统获取信息。

                 谁操作系统。

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

     获取用例:

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

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

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

             系统向外输出的媒介?

          机房收费用例图示例:

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

                 一般用户:

                                    

【UML之用例图】_UML_04

            操作员:

                                  

【UML之用例图】_机房收费_05

      管理员:

                                  

【UML之用例图】_图_06

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

       

总结:

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