UML是由着名软件技术G.Booch、J.Rumbaugh和I.Jcobson倡导,并在Booch表示法、00SE表示法以及OMT方法的基础上,融合众家之长而形成的,1997年底被国际OMG组织采纳为基于对象技术的标准建模语言。它融入了软件工程领域的新思想、新方法和新技术,不仅支持面向对象的分析和设计,还支持从需求开始的软件开发过程,是近十年来有划时代意义的软件技术之一。 UML标准建模语言并不是针对硬件设计而产生的,但是由于其表达的可视化,支持面向对象的分析和设计,支持从需求开始的软件开发全过程,并且有9种从软件开发的不同阶段、不同视角和不同层次对所开发的项目进行描述的模型,因此虽然目