用例图

来源:互联网 发布:超级淘宝店txt下载落秋 编辑:程序博客网 时间:2024/04/27 12:57

描述:用例图主要用来描述“用户、需求、系统功能单元”之间的关系;展示了一个外部用户能够观察到的系统功能模型图。

用途:帮助开发团队以一种可视化的方式理解系统的功能需求。

具体说明:

1、参与者(Actor)

   表示与应用程序或者系统进行交互的用户、组织或者外部系统。用一个小人来表示。

2、用例(Use Case)

   用来展示系统的一部分功能,这部分功能联系紧密。用椭圆来表示。

3、子系统(Subsystem)

   用来展示系统的一部分功能,这部分功能联系紧密。效果图和下图类似:

       

4、关系

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

   具体的表示方法如下表所示:

    

    4.1关联(Association)

            表示参与者与用例之间的通信,任何一方都可以发送或者接受消息。

            箭头指向:消息接收方


   4.2泛化(Inheritance)

        就是通常理解的继承关系,子用例和父用例相似,但是表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为。

        箭头指向:父用例


    4.3包含(Include)

包含关系用来把一个较为复杂用例所表示的功能分解成较小的步骤。

箭头指向:分解功能


    4.4扩展(Extend)

   扩展关系是指用例功能的延伸,相当于基础用例提供了一个附加功能

  箭头指向:指向基础用例

   

    4.5依赖(Dependency

        表示源用例依赖于目标用例。

箭头指向:被依赖项

 

    4.6注释(Comment)


5、一个完整的用例



0 0
原创粉丝点击