欢迎来到百文图书馆!包月下载,不限IP,随心所欲!

常用的UML模型图

(1)用例图

    用例图用来描述软件需求模型中的系统功能,通过一组用例可以描述软件系统能够给用户提供的功能。用例图可以作为整个系统开发过程中的开发依据,指导和驱动其他模型。

    (2)类图

    类图(Class Diagram)是由类、相关建模元素及其关系构成的图,用来描述类之间的静态关系。类图在系统中处在核心位,也是UML中最为重要的一种图。

    在系统的不同开发阶段,类图可以具有不同的抽象程度。随着开发的深入,类图应该越来越详细、具体。类图可以分为:界面类、控制类和实体类。

    .界面类位于系统与外界的交界处,承担系统与外界的信息功能。界面类处在用例图中参与者与用例的关联处,可以根据用例图发现界面类。在界面类的设计中主要关注属性和消息方法;

    .控制类承担着事务处理,控制调控的控制作用。一个用例中最少会有一个控制类,用来控制用例中的事件顺序,也可以在多个用例之间协调用例之间的联系。在控制类的设计中主要关注类的方法。

    实体类对应着现实中的客观实物,用来保存信息,一般对应着数据表、文件等。在实体类的设计中主要关注类的属性;

    (3)交互图

    交互图用来描述对象之间,以及对象与参与者之间的动态协作关系以及协作过程中行为次序的图形文档。交互图的类型包含顺序图和协作图,其作用是分析为了实现一个用例的功能所参与的对象,以及这些对象相互之间的动态消息联系。

    (4)活动图

    活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。活动图可以用来:描述工作流或者业务流程:描述工程组织过程;描述算法流程。