UML是一种统一建模语言,而不是一种方法。
它是对建模的一种可视化表示,能够提供建模过程准确、清晰的完整表述。
UML不是一种可视化编程语言,但是它能直接和各种编程语言联系起来。也就是说它能把UML模型直接和一门语言通过映射关系联系起来。
UML语言还能给用户提供关于这个系统构架的各种文档以及详细信息。
UML一般用于企业信息系统,银行金融服务系统,通信系统,交通系统,防御系统,零销系统,医疗电子,科学计算,分布式网络服务开发等系统的建模。
UML不仅可以用于软件系统的建模,对硬件以及一些其他非软件系统建模也行。比如一个正常系统的工作流,硬件的设计等。
以上是对UML的一个简单概括性的描述,希望它对各位学习UML能减少时间。