UML(1)

【全局】
UML(1)

【理论】
UML
定义:是一种面向对象的建模语言

自理解:对图形的语言描述

组成
1. 图
2. 元素
3. 通用机制
4. 视图

建模机制
1. 静态(用例图、类图、对象图、包、组件图、配置图)
2. 动态(状态图、时序图、协作图、活动图)

关系
1. 关联关系:两个对象有联系(一下所有关系都可已称为关联关系)
2. 聚合关系:整体与部分的关系(胳膊与人)
3. 依赖关系:不独立,一方需要另一方
4. 泛化关系:同类但有所扩充

【图】
根据视频举例

  1. 用例图:人与外部可见的系统功能进行交互
    UML(1)

  2. 类图:系统中名词与名词之间的关系
    UML(1)

  3. 对象图:类图的 变体
    UML(1)

  4. 组件图:模块与模块见得关系,显示代码结构

  5. 配置图:包括节点、组件、关联关系
    UML(1)

  6. 时序图:对象间传递消息的时间顺序
    UML(1)

  7. 协作图:对有交互作用的对象关系建模
    UML(1)

  8. 状态图:描述一个对象的生命周期
    UML(1)

  9. 活动图:是一种面向对象的流程图
    UML(1)