• 0
      1. Tu carrito está vacío.
    • artículo(s)0,00
abril 13, 2021 Conecta Software

El Lenguaje Unificado Modelado, conocido como UML por su acrónimo, fue diseñado con el objetivo de poder crear un lenguaje de modelado visual común. Además de rico sintácticamente para la arquitectura, el diseño y la implementación de sistemas de software complejos.

A nivel general, los diagramas UML se encargan de describir cuáles son los límites, así como la estructura y el comportamiento del sistema y de los objetos que contienen. Si bien es cierto que no es un lenguaje de programación al uso, no conviene olvidar que existen herramienta que se pueden utilizar para generar códigos en diferentes lenguajes de programación.

UML en el modelado y diseño de objetos

En los lenguajes orientados a objetos, los algoritmos se expresan a partir de de la definición de objetos y haciendo que éstos interactúen entre sí. Estos objetos actúan como elementos que deben ser manipulados y que existen en el mundo real. Por lo tanto, pueden ser desde un edificio hasta todos los elementos que se sitúan sobre una mesa de trabajo.

Los lenguajes orientados a objetos dominan el ámbito de la programación. Esta explicación es consecuencia de su capacidad para modelar los objetos que se encuentran en el mundo real. Por lo tanto, cohabitan tres disciplinas bien diferenciadas pero complementarias entre sí:

  • Diseño orientado a objetos
  • Técnica de modelado de objetos
  • Ingeniería de software orientada a objetos

UML se encarga de combinar las fortalezas de los tres enfoques para visibilizar una metodología más uniforme y sencilla de utilizar.

OMG y la finalidad útil de UML

Object Management Group (OMG) actúa como un consorcio internacional sin ánimo de lucro y de membresía abierta para fines tecnológicos que fue fundado en 1989. Sus estándares son promovidos por proveedores, usuarios finales, instituciones académicas y agencias gubernamentales.

Los estándares de modelado OMG, a partir del modelado UML, se preocupan por permitir un diseño visual eficaz. Así como una ejecución y un mantenimiento del software y de otros muchos procesos.

Según este organismo, esta es la finalidad que se desprende del UML:

  • Brinda a los arquitectos de sistemas, así como a los ingenieros y desarrolladores, las herramientas necesarias para el análisis, el diseño y la implementación de sistemas. Además del modelado de procesos de negocio y similares.
  • Permite el progreso de la industria, ofreciendo la interoperatibilidad de herramientas de modelado visual de objetos. Actúa como el nexo de unión perfecto para el intercambio de información entre modelos de herramientas diferentes.

¿UML y modelado de datos?

Si bien es cierto que el UML resulta especialmente popular entre los programadores, no conviene olvidar que no suele ser utilizado por desarrolladores de bases de datos. Pese a que el UML no fue focalizado en las bases de datos, presenta una amplia efectividad cuando en el modelado de alto nivel de datos conceptuales. Pudiendo ser utilizados una gran cantidad de diagramas UML.

Get in Touch
newsletter

Suscríbete al newsletter sobre ecommerce y transformación digital.

Además, te regalamos el primer capítulo del libro
«Conecta tu negocio. La transformación digital de los canales de venta»


newsletter
Get in Touch
Contact
conecta-logo-blanco-retina

Producto

Info

Soporte

Conecta tu Negocio.

922-014-341

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional, Consejería de Economía, Conocimiento y Empleo y el Fondo Social Europeo (FSE) . Beneficiario: Conecta Software Soluciones SLU. Nº expediente: IPI2020010003. Inversión Aprobada: 71.895,20 €. Comienzo: 23/07/2020. Finalización: 20/01/2023. El presente proyecto tiene como objetivo el Desarrollo de una solución de movilidad comercial.

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional. Beneficiario: Conecta Software Soluciones SLU. Nº expediente: EATIC2019010001. Inversión Aprobada: 173.800,00 €. Comienzo: 01/04/2019. Finalización: 30/09/2020. El presente proyecto tiene como objetivo el desarrollo de una capa de usuario multilingüe y dashboards para entornos web y windows de solución de Business Intelligence.

Proyecto Cofinanciado por el Fondo Europeo de Desarrollo Regional. Beneficiario: Conecta Software Soluciones SLU. Nº expediente: PI2019010001. Inversión Aprobada: 6.444,80 €. Comienzo: 17/10/2018. Finalización: 16/10/2019. El presente proyecto tiene como objetivo el desarrollo de un software conector que automatiza la generación de catálogos virtuales para que la empresa pueda ofrecer en su Tienda online productos con una amplia descripción y con imágenes que hagan la experiencia del usuario más rica y completa.

© 2021 TODOS LOS DERECHOS RESERVADOS. CONECTA SOFTWARE

Contact