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/

Advertisements

Leave a comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create your website at WordPress.com
Get started
%d bloggers like this: