2023年10月10日,周二下午
UML(Unified Modeling Language)统一建模语言,是一种标准通用的建模语言。
UML为软件工程提供了标准化的建模语言。
UML主要用于对软件系统进行可视化建模,描述软件系统的静态结构和动态行为等各个方面。
通过UML,可以对系统进行分析、设计、实现等各个阶段的建模,有利于软件开发。
所以UML是一种重要的系统分析和设计工具。
这些UML图通过不同视角描述了系统的结构、行为和各个方面,在软件分析和设计中广泛应用。
用例图(Use Case Diagram) | 用于描述系统的功能需求和用户与系统之间的交互关系。 |
类图(Class Diagram) | 描述系统中对象和它们之间的静态结构关系,显示类、接口等。 |
对象图(Object Diagram) | 显示类图中的对象和它们在某一时间点之间的关系。 |
组件图(Component Diagram) | 显示软件系统中物理组件和它们之间的依赖关系。 |
部署图(Deployment Diagram) | 显示系统运行所需的硬件环境以及软件组件在硬件环境中的部署。 |
活动图(Activity Diagram) | 显示工作流或业务流程中工作的顺序、流程和决策点。 |
序列图(Sequence Diagram) | 显示对象之间通过消息交换的顺序和时间关系。 |
状态图(Statechart Diagram) | 显示对象在其生命周期内可能存在的状态及状态转换机制。 |
时序图(Timing Diagram) | 显示相关对象在给定时间范围内状态的变化情况。 |