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元模型-元元模型
  • 相关阅读:
    jedis scan实现keys功能
    java简单实现一个阻塞式线程池
    Swift运算符
    数组的使用(1)
    Linux 常用命令
    Task02:基础查询与排序
    Task01:初识数据库
    摩尔投票法
    面向对象暑期课程总结
    xpath+requests+peewee——CSDN论坛全方位爬虫
  • 原文地址:https://www.cnblogs.com/signheart/p/6603493.html
Copyright © 2011-2022 走看看