28/10/2008, 12:17
|
|
Respuesta: ¿UML se puede usar para VB? Pues lo cierto es que UML es un lenguaje que surge estrechamente ligado a algunas metodologías de análisis y diseño orientado a objetos (OMT, Booch, RUP...). Más aún, quien define y mantiene UML es el OMG, Object Management Group, un consorcio que se centra en el mantenimiento de estándares relacionados con el análisis y diseño de sistemas basados en objetos. Así que es no sólo válido, sino bastante normal ligarlo a metodologías orientadas a objetos.
Otro asunto diferente es que se pueda o no usar para modelar sistemas con otra orientación diferente (no basados en objetos). Por ejemplo, que tenga sentido usarlo para modelar sistemas funcionales o de otro tipo. En general no será muy bueno para eso, ya que gran parte de la notación de UML se basa en clases, objetos, actores...
Sin embargo, esto no quiere decir que no se pueda utilizar con un determinado lenguaje sólo porque este no soporte explícitamente la orientación a objetos (como VB). La orientación a objetos va un poco más allá del simple hecho de que el lenguaje soporte eso. Uno puede establecer unas convenciones y costumbres para organizar el código en VB que, en cierta medida, reflejen una cierta encapsulación y orientación a objetos. Por supuesto que hay mecanismos que serán más difíciles de implementar, como la herencia, pero ni son estrictamente necesarios ni afecta demasiado al uso de algunos de los diagramas que propone UML.
Es decir, que sí, podrías modelar un sistema con UML y luego realizar la implementación con VB. Seguramente tendrás que hacer algunos sacrificios y aproximaciones, pero posible es posible. |