UML知识简要总结
1、简要总结
UML(Unified Modeling Language,统一建模语言)是一种用于软件系统设计和开发的图形化语言。它是一种通用的、标准化的、基于面向对象的建模语言,可以用于描述和设计各种软件系统。以下是 UML 的一些常用知识点:
- UML 中的基本元素:
UML 中有三种基本元素,分别是结构元素、行为元素和分组元素。结构元素包括类、接口、包、对象等,行为元素包括用例、活动、状态机等,分组元素包括组、子系统、节点等。
- UML 中的类图:
类图是 UML 中最常用的图之一,用于描述系统中的类、接口、关系等元素。类图中常用的关系包括继承、实现、关联、聚合、组合等。其中,继承关系表示类之间的继承关系,实现关系表示接口的实现关系,关联关系表示两个类之间的关联关系,聚合关系表示整体与部分之间的关系,组合关系表示强关联的整体与部分之间的关系。
- UML 中的时序图:
时序图是 UML 中用于描述系统中对象之间的交互关系的图形化工具。时序图中通常包含对象、生命线、消息、同步和异步消息等元素。时序图可以用于描述系统中对象之间的交互过程,包括同步和异步消息的交互过程。
- UML 中的用例图:
用例图是 UML 中用于描述系统中用户和系统之间的交互的图形化工具。用例图中通常包含参与者、用例、关系等元素。用例图可以用于描述系统中的功能需求和用户需求,从而帮助开发人员和用户更好地理解系统。
- UML 中的活动图:
活动图是 UML 中用于描述系统中业务流程的图形化工具。活动图中通常包含起始节点、活动节点、决策节点、合并节点等元素。活动图可以用于描述系统中的业务流程,从而帮助开发人员更好地理解系统的业务流程。