UML(1)
【全局】
【理论】
UML
定义:是一种面向对象的建模语言
自理解:对图形的语言描述
组成
1. 图
2. 元素
3. 通用机制
4. 视图
建模机制
1. 静态(用例图、类图、对象图、包、组件图、配置图)
2. 动态(状态图、时序图、协作图、活动图)
关系
1. 关联关系:两个对象有联系(一下所有关系都可已称为关联关系)
2. 聚合关系:整体与部分的关系(胳膊与人)
3. 依赖关系:不独立,一方需要另一方
4. 泛化关系:同类但有所扩充
【图】
根据视频举例
用例图:人与外部可见的系统功能进行交互
类图:系统中名词与名词之间的关系
对象图:类图的 变体
组件图:模块与模块见得关系,显示代码结构
配置图:包括节点、组件、关联关系
时序图:对象间传递消息的时间顺序
协作图:对有交互作用的对象关系建模
状态图:描述一个对象的生命周期
活动图:是一种面向对象的流程图