• UML建模概述


    UML的组成主要有事物、图、关系。

    UML中的事物:

    (1)构件事物:UML模型的静态部分,描述概念或物理元素,包括以下

      a. 类:类是对一组具有相同属性、相同操作、相同关系和相同语义的对象的抽象。包含类名、类的属性、类的方法。

      b.接口:接口指类或组件特定服务的一组操作集合。

      c.协作

      d.用例:用例描述一系列的动作,这些动作是系统对一个特定角色执行的。

      e.构件:组件实现了一个接口集合

      f.节点:描述实际的PC机、打印机、服务器等硬件

    (2)行为事物:UML模型图的动态部分

      a. 交互

      b. 状态机:描述事物或交互在生命周期内响应事件所经历的状态序列。

    (3)分组事物:主要由包来实现。

    (4)注释事物:UML模型的解释部分。

    UML的关系:

    在UML中有4种关系:依赖、关联、泛化、实现。

    (1)依赖(Dependency)

        依赖是两个模型元素间的语义关系,其中一个元素(独立事务)的变化会影响另一个元素(依赖事务)的语义。

           (独立元素)(依赖元素)

    (2)关联(Association)

       关联指明一个对象与另一个对象之间的关系。(0..*,1..*)

        

    (3)泛化(Generalization)

        泛化是一种一般化到特殊化的关系,是一般事物(父类)和该事物较为特殊的种类(子类)之间的关系,子类继承父类的属性和操作,此外子类还可以添加自己的属性和操作。

       (子类) (父类)

    (4)实现(Realization)

       实现是类之间的语义关系,其中的一个类指定了由另外一个类必须执行的约定。

       在两个地方会遇到实现关系:1.接口和实现他们的类或构件之间,2.在用例和实现它们的协作之间。

      (实现类) (接口)

    UML的视图:

    UML有以下5种视图:

    (1)用例视图

    (2)逻辑视图

    (3)并发视图

    (4)组件视图

    (5)部署视图

  • 相关阅读:
    [SHOI2014]信号增幅仪
    [SDOI2016]征途
    Luogu P3226 [HNOI2012]集合选数
    Comet OJ C1076 [Contest #4]求和
    Luogu P2657 [SCOI2009]windy数
    Luogu P1864 [NOI2009]二叉查找树
    UVA10559 Blocks
    Luogu P1880 [NOI1995]石子合并
    简单DP
    CF1097F Alex and a TV Show
  • 原文地址:https://www.cnblogs.com/sxhlf/p/6845205.html
Copyright © 2020-2023  润新知