在学习了UML四类事物和四种关系这两个基本构造块之后,对UML九种图的学习是必不可少的,因为UML作为一种可视化的建模语言,其主要表现形式就是将模型进行图形化表示,它使得开发中的应用程序更易理解。
| 图 | 主要概念 |
静态图 | 用例图 | 由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图 |
类图 | 对各种概念进行建模,并描绘它们之间的关系 | |
对象图 | 某一时刻一组对象以及它们之间关系 | |
包图 | 由包和包之间的关系构成 | |
组件图 | 描述组件与组件之间的关系 | |
配置图 | 显示如何将软件部署到硬件上 | |
动态图 | 时序图 | 用来表示用例中的行为顺序 |
协作图 | 表现对象协作关系 | |
状态图 | 实体基于事件反应的动态行为 | |
活动图 | 展现参与行为的类的活动或动作 |