UML基础笔记知识

UML基础笔记知识

  • 最有用、最标准的UML图包括:用例图,类图,序列图,状态图,活动图,组件图和部署图
  • 用例图
    • 描述系统提供的一个功能单位
    • 通常用于表达系统或系统范畴的高级功能
    • 不涉及实现细节
  • 类图:显示不同实体(人、事物和数据)如何彼此相关;其显示系统的静态结构。
  • 序列图:
    • 显示特定用例(甚至是特定用例的某一部分)的详细流程
    • 在很详细的级别上显示对不同对象的不同调用
  • 状态图
    • 对某个类可能所处的不同状态和该类从一个状态转换到另一个状态进行建模。
    • 基本元素:
      初始起点--实心圆
      状态间转换--开箭头的线段
      状态--圆角矩形
      判定点--空心圆
      终止点--内含实心圆的圆
  • 活动图
    • 显示在处理某个活动时,两个或更多类对象之间的过程控制流。
    • 活动图适合用于较高级别的过程建模。
  • 组件图:提供系统的物理视图。显示系统中的软件对其它软件组件(例如:软件库)的依赖关系。
  • 部署图:
    • 显示系统将如何物理部署到硬件环境中。
    • 给系统生产人员。
2003.12.27于南京仙林。