zoukankan      html  css  js  c++  java
  • UML笔记1

    UML包括

    1. 事物
      1. 结构:类,接口等等
      2. 行为:交互,状态改变等
      3. 分组:包,子系统等
      4. 注释
    2. 关系
      1. 依赖,关联(聚合,组合),泛化,实现
      1. 用例图,交互图(顺序图,协作图),类图,活动图,状态图等
    3. 扩展机制
      1. 约束,模版等


    UML类图 (重)  (对系统静态方面来建模)

    1. 类的基本表示法
      1. 名称
      2. 属性 (类型,可见性)
      3. 方法 (参数,返回值)
    2. 接口的基本表示法
      1. 图形表示法
      2. 构造形表示法
    3. 关系
      1. 依赖(一个事物的变化影响到另外一个事物)
      2. 关联(关联名称,导航,角色,多重性,聚合,组合)
      3. 泛化(extends)
      4. 实现(implements)


    顺序图  (对系统动态方面来建模)
    1. 所谓的顺序图,指对动态过程来建模,随着时间的推移,一些属性,一些对象的改变过程的轨迹
    2. 对象
    3. 对象生命线
    4. 消息 (实际上是对象的调用)
    5. 对象的创建与销毁
    6. 协作图,与顺序图逻辑相同,不同的是协作图是在分析时候,顺序图是在设计时候



    MDA
    1. 模型驱动架构
    2. MOF   ---    UML元模型-元元模型
  • 相关阅读:
    ElasticSearch-03-远行、停止
    ElasticSearch-02-elasticsearch.yaml
    Go-31-杂序
    Go-30-main包
    SpringBoot 初入门
    Spring 事务管理
    JDBC Template
    Spring 基于 AspectJ 的 AOP 开发
    Spring AOP 代理
    Spring 的 AOP 概述和底层实现
  • 原文地址:https://www.cnblogs.com/signheart/p/6603493.html
Copyright © 2011-2022 走看看