统一建模语言(Unified Modeling Language-UML)是一种面向对象的建模语言,它提供了描述软件系统模型的概念和图形表示法,同时由于它采用面向对象的技术和方法,所有能够准确方便的表达面向对象的概念,体现面向对象的分析和设计风格。它可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍使用的建模语言。
今后我们主要是由面向过程转向面向对象的程序设计的方法,学习UML的意义不仅是学习它的符号和符号表达的意思,还是学习一种“艺术的”面向对象模型的建模思想。UML专业人员能够利用可视化工具捕获各种思想,与其他人分享这些思想,并且对各种变化进行有效的响应。
总之UML的作用是从静态和动态方面用模型图来从各个角度全面描述要开发的系统,为人们提供一套功能强大的捕获信息技术要点的工具。