各种图

UML九种图

各种图_第1张图片
image.png

用例图

用例图(Use Case Diagram)是 由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。
用例图包含六个元素,分别是:参与者 (Actor)、用例(Use Case)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系 (Generalization)。

各种图_第2张图片
image.png

类图

类图之间的关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
各种关系的强弱顺序 泛化=实现>组合>聚合>关联>依赖


各种图_第3张图片
image.png

状态图

是一种由状态,变迁,事件和活动组成的状态机,用来描述类的对象所有可能的状态以及时间发生时状态的转移条件


各种图_第4张图片
image.png

活动图

互动图本质是一种流程图,描述了活动到活动的控制流

各种图_第5张图片
image.png

序列图

序列图的主要用途是把用例表达的需求,转化为进一步,更加正式层次的精细表达。更有效地描述如何分配个各类的职责以及各类具有相应职责的原因。

各种图_第6张图片
image.png

构件图

构件图是用来表示系统中构件与构件之间,类或接口与构件之间的关系图。其中,构件图之间的关系表现为依赖关系,定义类或接口与类之间的关系表现为依赖关系或实现关系。

各种图_第7张图片
image.png

部署图

各种图_第8张图片
image.png

不同阶段使用不同的图

各种图_第9张图片
image.png

你可能感兴趣的:(各种图)