UML即Unified Modeling Language,意为统一建模语言,是一种不可替代的建模语言,目前最受欢迎的模型化和可视化表达语言之一。UML图是利用其统一模型进行系统分析设计时经常使用的可视化图形工具,它们描述系统的结构及其运行中的行为特性。
UML图是一种把真实世界的对象,需求,要求,计算机系统,以及其他复杂概念以可视化的方式用图形的形式来展示的设计工具。它允许系统分析师以可视化的方式来表达系统的结构和行为特性,从而为系统设计建立一个良好的抽象层和框架模型,并为OOP 或ORB设计提供视觉上的指导。
UML图可以以多种形式展示,最基本的形式有功能模块图、时序图、状态图、联系图等,可以用来展示系统设计中结构,功能,交互,与行为等方面的信息,有助于系统分析师清晰的将相应的模式隔离出来,对于复杂的系统有较好的解决方案。
UML图主要有两种可视化表达形式,一种是类图,另一种是集成图。类图是把系统中所有要素展示出来,形成一个整体;集成图则是把一个系统分解为一系列相互连接的模块,把各模块把不同子系统之间的联系表达出来。有了这些整体或分部的模型,可以清晰的看到系统的架构,各个模块之间的联系,从而使开发和维护工作更加方便快捷。
UML图的价值在于可以在建模的早期进行分析,避免重复开发,还可以用来处理软件开发的复杂性,帮助开发者更好的理解软件,达到交互式及迭代式开发等。UML图还能够提供非计算机专业人士对软件开发的理解,也可以用来编写需求文档,最后用它来进行系统测试方面也是有很大好处。
本文地址:IT问答频道 https://www.eeeoo.cn/itwenda/1061453.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!