[LUG.ro Mix] Vale la pena usar UML?
Juan Manuel Pittácolo
lugro-mix@lugro.org.ar
Fri, 11 Feb 2005 11:22:50 -0300
Martín Carr escribió:
> En Análisis de sistemas a nuestro profesor mucho no le gusta UML, dice que está de
> moda, etc. En cambio dimos otros, como por ejemplo Statecharts, Z, TLA y CSP.
> Statecharts es bien gráfico con una especie de máquinas de estados y cosas corriendo en
> paralelo. TLA y Z son bien formales (bue, todos lo son, pero estos tienen muchos
> simbolitos que aprender) y CSP está bien orientado a procesos que se ejecutan
> concurrentemente...
De hecho, UML también es bien gráfico. Como comentaba en un mail anterior, la idea detrás
de UML es que cada diagrama es una vista del sistema (bah, en realidad todas las
metodologías de modelado se basan en lo mismo, pero teóricamente UML reúne lo mejorcito de
cada una).
Segun lo poquísimo que pude ver en la web acerca de TLA, CSP y Z, veo que son bastante
matemáticos y, si bien deben de tener su utilidad, considero que un lenguaje gráfico como
UML resulta más práctico a la hora del análisis. Me parece que es más fácil, por ejemplo,
que una persona pueda comprender un diagrama de clases o de estados con una breve
explicación, contra la complejidad que puede presentar una herramienta basada en un
lenguaje matemático (más allá de su calidad o utilidad).
Por cierto que detrás de UML debe de haber una máquina marketinera bastante importante,
aunque los tipos que lo diseñaron son capos de la OO (Booch, Rumbaugh y Jacobson). Pero de
todas formas creo que como herramienta es bastante buena.
Bueno, eso es to-to-todo, amigos :)
--
Salu2
JMP