UML之用例图

用例图

 1.介绍:

用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图。用例图主要用于为系统的功能需求建模,它主要描述系统功能,也就是从外部用户的角度观察,系统应该完成哪些功能,有利于开发人员以一种可视化的方式理解系统的功能需求。同时也是为了方便用户和系统分析人员的理解尽量一致,为用户和系统分析人员提供一个大众的,一致性的方法,准确地把握系统的需求,能够节省时间,提高效率!

用例方法是完全从外部来定义系统功能,它把需求和设计完全的分离开来。我们不用关心系统内部是如何完成各种功能的。用例图清楚地描述了使用者及它们之间的泛化关系,用例及用例之间的泛化、扩展关系,用例和参与者之间的关联关系,可从用例图中得到对于被定义系统的一个总体印象。

2.组成:

UML之用例图

我们在获得角色时,需要思考的内容:

  1)有哪些直接使用系统的人

  2)涉及到哪些维护人员

  3)使用哪些外设

  4)相连的其他系统

  5)还有哪些人和事物对这个系统产生的结果感兴趣。

3.举例:机房收费系统(用例图)

UML之用例图



小结:用例图比较简单,从描述系统功能入手通过可视化的方式表现出来,让使用者理解明白。下一篇学习静态图。