软件

什么是UML技术和原则

一张图片可以表达千言万语。而这也正是统一建模语言(UML)图解之所以产生的原因。它被用来在复杂软件开发的世界中锻造一种通用的可视化语言。

这项创新对商业用户以及任何喜欢了解系统的人都很有用。OB欧宝娱乐体育本文向您展示了UML图的基础知识,以及它的好处和一些原则。继续阅读。

什么是统一建模语言?

统一建模语言,是一种多用途建模语言。它的主要目标是创建一种标准方法来可视化系统是如何设计的。UML有点类似于在其他工程领域中使用的蓝图。它也有几种类型的图。

总的来说,由UML绘制的图表显示了系统的结构、边界和行为——以及其中的对象。

然而,重要的是要注意UML不是一种编程语言。UML是一种可视化语言。UML图用于描绘系统的结构和行为。关于分析、建模和设计,它对系统架构师、商人和软件工程师非常有用。OB欧宝娱乐体育

1997年,OMG(对象管理小组)采用了UML作为标准。从那时起,它就由这个组织(OMG)进行管理和规范。也是在2005年,IOS(国际标准化组织)发布了统一建模语言(Unified Modeling Language)作为批准的标准。多年来,统一建模语言定期被修订和审查。

统一建模Langi和数据建模

在许多程序员中,使用统一建模语言是非常普遍的。然而,UML在数据库开发人员中并不经常使用。唯一的原因是,UML的创建者忽略了数据库,他们没有关注数据库。

抛开这些不说,统一建模语言在高级概念数据建模方面做得非常好。它对于制作各种UML图也很有用。

根据专家的说法,UML的目的

据专家介绍,统一建模语言的主要目的包括:

  • 为系统架构师、软件开发人员和计算机程序员提供分析、设计和执行基于软件的框架以及建模业务和可比周期的设备。OB欧宝娱乐体育
  • 通过授权对象可视化建模设备互操作性来推动业务状况。OB欧宝娱乐体育尽管如此,要在工具之间实现模型数据的重要交换,就需要在语义和文档上达成一致。

统一建模语言也满足这些先决条件:

  • 设定一个基于MOF(元对象设施)的典型金属模型的形式化含义——这表明了统一建模语言的理论语言结构。理论标点符号描述了UML建模思想的排列、它们的质量和它们的连接,以及合并这些思想以构建不完整或完整的UML模型的标准。
  • 提供了对每个UML建模思想的语义的澄清。语义以一种无创新的方式描述了UML的概念如何在pc上被承认。
  • 确定用于处理单个UML建模概念的可理解文档组件,以及将它们合并为与建模框架的各个部分相关的广泛的图形类型的规则。
  • 描述一种方式,通过这种方式,UML设备可以与这个特定的。并且它是通过一种基于xml的相关模型交换格式(XMI)规范来维护的(在不同的细节上),这种规范应该被兼容的工具所承认。

统一建模语言原理

UML有几个好处。不过,下面是UML建模的原则和标准。

  • 型号的选择很重要

决定创建什么样的模型会影响如何处理问题以及如何塑造答案。你要选好你的模型。花你的时间。正确的模式将突出最重要的发展问题。错误的模式会欺骗你,让你专注于多余的问题。例如,你可以在软件开发的各个阶段使用各种各样的图表。

  • 每个模型可能以不同程度的准确性显示

例如,如果你要建造一座摩天大楼。也许你需要30,000英尺的视野来让你的投资者想象它的外观和感觉。在另一个时候,你可能想要降到螺栓的水平——当有一个令人困惑的管道或一个不寻常的底层组件时。

  • 最好的沟通是与现实相联系的

最好的模特都与现实有联系。它们只是现实生活中的经历。它总是反映出重要的关键特征。

  • 单一的模型是不够的

是的,没有一个单一的模型是充分的。每个重要的框架都可以通过一小部分几乎独立的模型很好地实现。你想要构建可以单独组装和检查的模型——然而,它们仍然是相互关联的。如果你正在研究的是一栋建筑,那么分别研究它的电气规划。你也可以在平面图上观察它们的映射。以及它们如何在管道设计中与管道的方向相互作用。

结论

UML的原则对软件工程师和企业所有者都很有用。OB欧宝娱乐体育在编程的世界中,这种创新的好处是不可低估的。最后,访问SodiusWillert.com来了解更多关于UML的知识。

基达尔D. (5608个帖子)

基达尔·d是LeraBlog的作者。作者的观点完全是自己的观点,可能不反映LeraBlog工作人员的观点和意见。

留下你的评论