五类十图
一、用例图
用例图:描述一组用例、参与者以及他们之间的关系。
用例图产生于需求分析文档。
二、静态图
包括类图、包图、对象图
1、类图
类图:描述系统中类的静态结构,不仅定义系统中的类表示类之间的不安席,还包括类的内部结构。
类图分布于概要设计说明书和详细设计说明书中。
2、包图
包图:由包和包之间的关系构成,是维护和控制系统总体结构的重要建模工具。
包图分布于概要设计说明书中
3、对象图
对象图:表示在某一时刻一组对象以及它们之间关系的图
对象图分布于详细设计说明书中
三、UML五类十图之行为图
包括状态图和活动图
1、状态图
状态图:描述一l个特定对象的所有可能状态以及由于各种事件的发生引起的状态之间的转换。
状态图分布于详细设计说明书中
2、活动图
活动图:描述满足用例要求suo 要进行的活动以及活动间的约束关系,有利于识别并进行活动。
活动图分布于详细设计说明书中。
四、五类十图之交互图
包括时序图和协作图
1、时序图
时序图:显示对象之间的关系,强调对象之间消息的事件顺序,显示对象之间的交互。
时序图分布于详细设计说明书中。
2、协作图
协作图:强调的是发送和接受消息的对象zhi间的组织结构,使用协作图来说明系统的动态情况。
五、UML五类十图之实现图
包括构件图和部署图
1、构件图
构件图:是从软件架构的角度来描述一个系统的主要功能
2、部署图
部署图:用来显示系统中软件和硬件的物理架构