Existen
muchos diagramas que se utilizan para representar proyectos, sistemas o en este
caso software, como los diagramas de clases, diagramas de componentes, diagramas
de casos de uso, entre otros, pero estos diagramas a la hora de elaborarlos se
deben realizar con una serie de estándares o reglas y para eso está UML.
UML
son las siglas de Unified Modeling Language o Lenguaje Unificado de Modelado
creado para establecer reglas sintácticas y semánticas para crear distintos modelados
de software, sistemas, comportamiento de sistemas o movimiento de la información
en un sistema entre muchos otros. Este lenguaje permite un mayor entendimiento
de los proyectos tanto de los que se quieran desarrollar como los ya terminados.
Por lo que es muy utilizado para las reuniones entre los desarrolladores de software,
en este caso, con los clientes, pero también es una buena manera de comunicación
entre los distintos equipos de desarrolladores.
El
UML ha sido adoptado a nivel mundial por muchas empresas, estas fundamentan la documentación
de sus proyectos con UML, permitiéndoles crear los distintos diagramas ya
mencionados. UML incluso permite en algunos casos generar código de programación
directamente a partir de un diagrama, el cual permite empezar a desarrollar con
una base ya generada. Por ejemplo, el programa UMLet (Utiliza UML), principalmente
con los diagramas de clases, puede generar código JAVA a partir de un diagrama
determinado.
Algunos
diagramas que se pueden crear con UML:
·
Diagramas
de casos de uso.
·
Diagramas
de clases.
·
Diagramas
de componentes.
·
Diagramas
de secuencia.
·
Diagrama
de paquetes.
·
Diagramas
de estados.
·
Entre
otros.
Como
se observa el UML es muy importante hoy en día, pero no es importante porque lo
hayan impuesto, sino porque es realmente útil en la elaboración de proyectos, facilitándonos
el entendimiento e implementación de proyectos de software. En algunos casos
incluso generándonos código automático como base para empezar el desarrollo. Además,
la variedad de diagramas que permite UML, brinda una manera muy detallada de
describir proyectos.
Referencias:
Krall, C. (2017). ¿Qué es y para qué sirve UML? Versiones de UML (Lenguaje Unificado de Modelado). Tipos de diagramas UML.. [online] Aprenderaprogramar.com. Disponible en: https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=688:ique-es-y-para-que-sirve-uml-versiones-de-uml-lenguaje-unificado-de-modelado-tipos-de-diagramas-uml&catid=46&Itemid=163 [Consultado 16 Oct. 2017].
Lucidchart. (2017). Qué es el lenguaje unificado de modelado (UML). [online] Disponible en: https://www.lucidchart.com/pages/es/qu%C3%A9-es-el-lenguaje-unificado-de-modelado-uml [Consultado 16 Oct. 2017].
Comentarios
Publicar un comentario