
UML是指什么有什么用途?本章内容给大家谈谈关于遇上UML图是干什么的的问题,我们该怎么理解呢。UML即UnifiedModelingLanguage,意为统一建模语言,是一种不可替代的建模语言,目前最受欢迎的模型化和可视化表达语言之一,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。
UML是指什么有什么用途
UML是统一建模语言,目前在软件工程方面有所应用。
它是一种进行面向对象程序设计的工具,用来把现实中的问题抽象成面向对象的解决方案,以便进一步的编码。
UML是由一堆图组成的,包括:用例图、类图、对象图、状态转换图、活动图、时序图、部署图等等。(经常用的就这些了)
一份UML设计不一定包含所有的UML图。这些图存在的意义:一方面是使软件分析和设计人员对目标问题有更深刻的理解和认识(在画这些图的过程中达到的);另一方面,是要使工程所涉及的所有人员(包括用户中的不同人)都能参与到工程的设计中来,UML为非专业编程人士理解软件的功能和构造,提供了一种直白、简单、通俗的方法。 (就是设计人员设计好了之后,拿这些图给客户看,他们能很容易的看懂,然后再给你反馈)
UML图是干什么的
1、UML即UnifiedModelingLanguage,意为统一建模语言,是一种不可替代的建模语言,目前最受欢迎的模型化和可视化表达语言之一。
2、UML图是利用其统一模型进行系统分析设计时经常使用的可视化图形工具,它们描述系统的结构及其运行中的行为特性。
3、UML图是一种把真实世界的对象,需求,要求,计算机系统,以及其他复杂概念以可视化的方式用图形的形式来展示的设计工具。
4、它允许系统分析师以可视化的方式来表达系统的结构和行为特性,从而为系统设计建立一个良好的抽象层和框架模型,并为OOP或ORB设计提供视觉上的指导。
5、UML图可以以多种形式展示,最基本的形式有功能模块图、时序图、状态图、联系图等,可以用来展示系统设计中结构,功能,交互,与行为等方面的信息,有助于系统分析师清晰的将相应的模式隔离出来,对于复杂的系统有较好的解决方案。
6、UML图主要有两种可视化表达形式,一种是类图,另一种是集成图。
7、类图是把系统中所有要素展示出来,形成一个整体;集成图则是把一个系统分解为一系列相互连接的模块,把各模块把不同子系统之间的联系表达出来。
8、有了这些整体或分部的模型,可以清晰的看到系统的架构,各个模块之间的联系,从而使开发和维护工作更加方便快捷。
9、UML图的价值在于可以在建模的早期进行分析,避免重复开发,还可以用来处理软件开发的复杂性,帮助开发者更好的理解软件,达到交互式及迭代式开发等。
10、UML图还能够提供非计算机专业人士对软件开发的理解,也可以用来编写需求文档,最后用它来进行系统测试方面也是有很大好处。
以上就是为你整理的UML图是干什么的全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!