UML笔记1

UML包括

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


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

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


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



MDA
  1. 模型驱动架构
  2. MOF   ---    UML元模型-元元模型

posted on 2017-03-23 09:35  signheart  阅读(392)  评论(0)    收藏  举报

导航