各种图

UML九种图

image.png

用例图

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

image.png

类图

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


image.png

状态图

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


image.png

活动图

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

image.png

序列图

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

image.png

构件图

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

image.png

部署图

image.png

不同阶段使用不同的图

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。