UML 13种图的使用

摘自:《面向对象分许与设计(UML2.0版)》

UML有13种类型的图。UML规范没有要求这些图应在什么方法学中使用,所以可以在合适的任何阶段使用。

  • 用例图对系统的使用方式分类。
  • 类图显示类和它们的相互关系(也可以显示对象)。
  • 对象图只显示对象和它们的相互关系。
  • 活动图显示人或对象的活动,其方式类似于流程图。
  • 状态机图显示生命周期比较有趣或复杂的对象的各种状态。
  • 通信图显示在某种情形下对象之间发送的消息。
  • 顺序图显示通信图类似的信息,但强调的是顺序,而不是链接。
  • 包图显示相关的类如何组合,对开发人员有用。
  • 部署图显示安装已完成系统的机器、过程和部署制品。
  • 组件图显示可重用的组件(对象或子系统)及其接口。
  • 交互总图使用顺序图显示活动的各个步骤。
  • 时间图显示消息和对象状态的准确时间限制。
  • 复合结构图显示对象在聚合或复合中的相互关系,显示接口和协作的对象。


Jul07