UML各种图识别
UML有哪些图: 2、如何识别: 1、用例图(UseCase Diagrams): 用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。 2、类图(Class Diagrams):重点看图里有没有泛化、聚合的符号 用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 3、对象图(Object Diagrams): 描述的是参与 交互的各个对象在交互过程中某一时刻的状态 。对象图可以被看作是类图在某一时刻的实例。 4、状态图(Statechart Diagrams): 是一种由状态、变迁、事件和活动组成的状态机,用来描述类的对象所有可能的状态以及时间发生时状态的转移条件。 5、活动图(Activity Diagrams): 是状态图的一种特殊情况,这些状态大都处于活动状态。本质是一种流程图