zoukankan      html  css  js  c++  java
  • UML

    Unified Modeling Language

    笔记来源

    事物

    结构事物

    • 类(class) 具有相同属性,方法, 关系和语义的对象集合
    • 接口(interface) 指一个类或构件的一个服务操作集合, 是一组操作的规范不包含具体实现.
    • 用例(user case) 堆一组动作序列的描述, 者写动作会产生一个对参与者有价值且可观察的结果.
    • 协作(collaboration) 定义元素之间的相互作用
    • 组件(component) 描述物理系统的一部分
    • 活动类(active class) 对象有一个或多个进程或线程
    • 节点(node) 定义为运行时存在的物理元素

    行为事物

    • 交互(interaction) 包括一组元素之间的消息交换
    • 状态机(state machine) 由一系列对象的状态组成

    分组事物

    • 包(package) UML中的组织机制

    注释事物

    • 注释(note) 用于解析说明UML元素

    总共13种, UML1.5的9种 UML2.0新增4种.

    • 类图(class diagrams)
    • 对象图(object diagrams)
    • 构建图(component diagrams)
    • 部署图(deployment diagrams)
    • 活动图(activity diagrams)
    • 状态图(state chart diagrams)
    • 用例图(unease diagrams)
    • 时序图(sequence diagrams)
    • 协作图(collaboration diagrams)
    • 包图(package diagrams)
    • 组合结构图(composite structure diagrams)
    • 时间图(timing diagrams)
    • 交互概览图(interaction overview diagrams)

    关系

    1. 依赖关系(dependency) 带箭头的虚线 箭头指向被依赖类
    2. 关联关系(association) 单向箭头实线(单向关联) 实线/实线双箭头(双向关联)
    3. 聚合关系(aggregation) 空心菱形实线 菱形指向整体
    4. 组合关系(composition) 实心菱形实线 菱形指向整体
    5. 泛化关系(generalization) 空心三角形实线 继承关系空心三角指向基类
    6. 实现关系(realization) 空心三角虚线 空心三角指向接口

    记忆技巧
    描述图

  • 相关阅读:
    hibernate中持久化对象的生命周期(转载)
    IDEA调试技巧之条件断点
    POI中不推荐的方法与其替代的方法
    visualvm监控类是否是多例模式
    IDEA中Maven项目使用Junit4单元测试的写法
    JPQL的关联查询
    poi的cellstyle陷阱,样式覆盖
    studio 连不上远程仓库的各种原因分析
    Concurrent usage detected
    我的SSH框架实例(附源码)
  • 原文地址:https://www.cnblogs.com/sonnet/p/15514040.html
Copyright © 2011-2022 走看看