UML图(统一建模语言图)是一种面向对象的分析和设计方法的表达工具,涵盖了从需求分析到设计、编码整个开发过程用到的模型。UML图包括多种类型,如用例图、活动图、类图、时序图、协作图、状态图等,能够全面描述系统的静态结构和动态行为。UML图的优势在于其面向对象的特性,能够直观地展示对象之间的关系和交互,从而帮助开发人员更好地理解系统的功能和需求。