Lenguaje Unificado de Modelado
UML fue aceptado por la OMG (Object Management Group), una organizaciónsin fines de lucro compuesta por destacadas compañías de la industria, como IBM, Sun Microsystems y HP, entre otras, que se encargan de la definición y mantenimiento de estándares para aplicaciones.El modelado sirve no solamente para grandes sistemas, también son muy útiles para la elaboración de sistemas pequeños, sin embargo es más útil utilizarlo para realizar modelados más grandes ycomplejos.
Algunos de los beneficios que poseen los UML son:
Mejora los tiempos de desarrollo.
Modela sistemas utilizando conceptos de orientación a objetos
Crea un lenguaje de modelado utilizado tantopor humanos como por máquinas
Alta reutilización y minimización de costos
Los principales objetivos en los orígenes de UML fueron obtener un lenguaje simple que permitiera modelar aplicaciones encualquier dominio, obtener un lenguaje legible, ya que sería utilizado por las personas, así como permitir la generación automática de código. En efecto, aunque UML está pensado para modelar sistemascomplejos con gran cantidad de software, el lenguaje es lo suficientemente expresivo como para modelar sistemas que no son informáticos, como, por ejemplo, los flujos de trabajo (workflow) en unaempresa, el diseño de la estructura de una organización e incluso en el diseño de hardware.
Un modelo UML está compuesto por tres clases de bloques de construcción. El primero de ellos son los elementos,es decir, las abstracciones de cosas reales o ficticias (como objetos y acciones, por ejemplo); luego se encuentran las Relaciones, esto es la relación entre los elementos (la cual puede ser de...
Regístrate para leer el documento completo.