Lenguajes de Modelado

Siendo sinceros al pensar en lenguaje de modelado lo único que se me viene a la mente es UML, siento que es la herramienta más potente además de que es la más utilizada y la más documentada, a día de hoy como lo hemos mencionado en clase si no estas haciendo programación orientada a objetos entonces ¿estas viviendo debajo de una piedra o algo así?.

Al querer comenzar un proyecto de software tener cimentado un modelo unificado es tener un camino bien definido que te va a ayudar a la hora de la implementación y UML lo hace de una forma muy concreta. UML tiene términos clave que nos ayudan a configurar nuestro proyecto, para empezar tenemos los objetos los cuales son la base de la POO, tenemos las clases, las relaciones, las actividades y las interacciones.

Diagrama de Clase
Fuente: https://www.ionos.com/digitalguide/websites/web-development/uml-unified-modeling-language/

En UML tenemos diferentes diagramas tenemos el diagrama de clase, el cual especifica el nombre, los atributos y los métodos de una clase. También esta el diagrama de componentes, el cual crea una relación entre las clases y los usuarios.

Diagrama de Componentes
fuente: https://www.ionos.com/digitalguide/websites/web-development/uml-unified-modeling-language/

Por ultimo tenemos el diagrama de paquete, el cual encapsula todas las clases que se planean utilizar en un proyecto.

Diagrama de paquete
Fuente: https://www.ionos.com/digitalguide/websites/web-development/uml-unified-modeling-language/

En conclusión podemos ver que los lenguajes de modelado nos dan muchas herramientas de bastante potencia para poder arrancar de forma correcta con un proyecto.

fuentes: https://www.ionos.com/digitalguide/websites/web-development/uml-unified-modeling-language/

Leave a comment

Design a site like this with WordPress.com
Get started