UML2.0
活动图-activity diagram
类图-class diagram
通信图-(协作图)-communication diagram
组件图-component diagram
composite structure diagram
部署图-deployment diagram
interactive diagram
对象图-object diagram
包图-package diagram
顺序图-sequence diagram
状态机图-state machine diagram
定时图-timing diagram
用例图-use case diagram
常用图包括:
用例图:用于描述系统提供的系列功能,每个用例代表一个功能模块,主要目的:以可视化形式理解系统需求功能,描述系统功能。需求分析阶段时使用。
类图:用以表示逻辑类描述系统静态结构
还可以表示实体之间的关系:
关联:(包括聚合、组合)
泛化:(继承)
依赖:一般是单向的尤其是数据表现和数据模型分开时,数据表现依赖于数据模型组件图:提供系统的物理视图,显示组件依赖关系。
- 部署图
- 顺序图
- 活动图
- 状态机图