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) 空心三角虚线 空心三角指向接口

    记忆技巧
    描述图

  • 相关阅读:
    关于window7下的apache+php+mysql的配置
    pysam
    pysam读取bam files[转载]
    曼哈顿图[转载]
    关于在shell中直接修改文件名
    Linux怎样将文本行倒序排列
    用Annovar注释非人类基因组,如小鼠mm9
    shell中的##*,%%*问题
    BEAMing技术
    Annovar注释说明【转载自http://blog.csdn.net/u013816205/article/details/51262289】
  • 原文地址:https://www.cnblogs.com/sonnet/p/15514040.html
Copyright © 2011-2022 走看看