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元模型-元元模型
原文地址:https://www.cnblogs.com/signheart/p/6603493.html