您的位置:首页 > 其它

简单了解UML之用例图

2012-12-17 18:39 323 查看
    在前面用例图中的关系一文已经说到,用例图是描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统执行者完成哪些功能。

角色、关系、用例

关系

    用例图的基本元素是用例、角色、关系,关系已经在用例图中的关系中详细说到了。

角色

    用例的角色不仅仅指的是人,还包括一些事物,比如说与此系统连接相连的其它系统,系统的外设等,而角色的主要作用是与系统交互信息、对系统进行输入、接受系统的信息。

    我们在画用例图的时候,有时会犹豫Actor(角色)是怎么得来,识别Actor有一下几个原则:

        1、谁使用系统

        2、谁需要系统支持工作

        3、谁维护关系系统

        4、系统需要操作哪些硬件

        5、需要与系统交互的其它系统

        6、对系统产生的结果感兴趣的人或事物

用例

   对于一个好的用例,应该从执行者的角度来命名用例,应该清楚的定义了系统边界,用例的大小、描述都达到要求,简单又不混乱,且用例又不过多,同时用例也能使用户准确无误的理解了它的含义。

粒度和范围

粒度

   用例的粒度是用来描述用户目标大小的程度。
   用户的粒度分为三个等级:
       概述级:商业目标
       用户目标级:用户使用系统的目的
       子功能级:细化的用户目标

范围

   是针对用户的目标来谈:
      概述级用例范围:整个企业
      用户目标级用例范围:系统边界
      子功能级用例范围:一个子系统或一个组件
比如机房收费系统学生凭借卡上下机管理:
   概述级:
                      


   用户目标级:
                    


   子功能级:
                   


机房收费系统用例图:

 


          

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