UML九种图
image.png用例图
用例图(Use Case Diagram)是 由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。
用例图包含六个元素,分别是:参与者 (Actor)、用例(Use Case)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系 (Generalization)。
类图
类图之间的关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)
各种关系的强弱顺序 泛化=实现>组合>聚合>关联>依赖
image.png
状态图
是一种由状态,变迁,事件和活动组成的状态机,用来描述类的对象所有可能的状态以及时间发生时状态的转移条件
image.png
活动图
互动图本质是一种流程图,描述了活动到活动的控制流
image.png序列图
序列图的主要用途是把用例表达的需求,转化为进一步,更加正式层次的精细表达。更有效地描述如何分配个各类的职责以及各类具有相应职责的原因。
image.png构件图
构件图是用来表示系统中构件与构件之间,类或接口与构件之间的关系图。其中,构件图之间的关系表现为依赖关系,定义类或接口与类之间的关系表现为依赖关系或实现关系。
image.png
网友评论