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