Java学习笔记(二)UML基础

  • 用例图:代表系统的一个功能模块,仅仅是系统功能的描述。用例图包括:用例、角色、角色和用例之间的关系以及系统内用例之间的关系。Java学习笔记(二)UML基础
    Java学习笔记(二)UML基础
  • 类图:表示系统中包含哪些实体,各实体之间如何关联。
  • Java学习笔记(二)UML基础Java学习笔记(二)UML基础
    • 类图除了表示实体内部结构之外,还可以表示实体之间的相互关系,类之间的三种基本关系:
      • 关联(包括聚合,组合)
      • Java学习笔记(二)UML基础
      • Java学习笔记(二)UML基础
      • 泛化(与继承同一个概念)
      • Java学习笔记(二)UML基础
        • Java学习笔记(二)UML基础
      • 依赖:如果一个类的改动会导致另一个类改动,则称为两个类存在依赖关系。
      • Java学习笔记(二)UML基础
        • Java学习笔记(二)UML基础
    • 组件图:大型应用程序通常不是一个类或一组类所能完成的,通常由一个或多个可部署的组件组成。可复用的组件通常打包成JAR,WAR包。组件图用于表示组件之间的依赖关系。
    • Java学习笔记(二)UML基础
      • Java学习笔记(二)UML基础
    • 部署图
    • 顺序图:显示具体用例的详细流程,并且显示了流程中不同对象之间的调用关系,顺序图描述了对象之间的交互(顺序图和通信图都被称为交互图)。
    • Java学习笔记(二)UML基础
      • Java学习笔记(二)UML基础
    • 活动图:用于描述用例内部的活动或方法的流程。
    • Java学习笔记(二)UML基础
      • Java学习笔记(二)UML基础
    • 状态机图:描述某一对象生命周期中需要关注的不同状态,并会详细描述刺激对象状态改变的事件,以及对象状态改变时所采取的动作。
    • Java学习笔记(二)UML基础
      • Java学习笔记(二)UML基础
上一篇:SQL-表链接


下一篇:Redis3在CENTOS6上的安装配置