Modelado Unificado (UML)
Vanessa Estefania Corredor Andrade.
Abril 2018.
Fundación de Educación Superior San José.
Bogota D.C.
Tecnología Orientada por Objetos y Calidad de Datos
iiTabla de Contenidos
Capítulo 1 Lenguaje de Modelado Unificado (UML) .................................................................... 1
¿Qué es y para qué sirve?............................................................................................................ 1
Características............................................................................................................................. 2
Bibliografía ..................................................................................................................................... 4
1
Capítulo 1
Lenguaje de Modelado Unificado (UML)
¿Qué es y para qué sirve?
“El Lenguaje Unificado de Modelado (Unifield Modeling Lenguaje UML), es un
lenguaje estándar para escribir planos de software, UML se puede utilizar para visualizar,
especificar, construir y documentar los artefactos de un sistema que involucra una gran
cantidad de software”. (UNAD)
Muller, P. (1997) en su obra Modelado de Objetos con UML, define a este como
un lenguaje de modelado y no como un método o un proceso. Sostiene además que el
UML está compuesto por una notación muy específica y por las reglas semánticas
relacionadas para la construcción de sistemas de software.
Muller plantea que el UML en sí mismo no prescribe ni aconseja cómo usar esta
notación en el proceso de desarrollo o como parte de una metodología de diseño
orientada a objetos.
“UML es un lenguaje para hacer modelos y es independiente de los métodos de
análisis y diseño. Existen diferencias importantes entre un método y un lenguaje de
modelado. Un método es una manera explícita de estructurar el pensamiento y las
2
acciones de cada individuo. Además, el método le dice al usuario qué hacer, cómo
hacerlo, cuándo hacerlo y por qué hacerlo; mientras que el lenguaje de modelado carece
de estas instrucciones. Los métodos contienen modelos y esos modelos son utilizados
para describir algo y comunicar los resultados del uso del método”. (unam)
Según Object Management Group los propósitos de UML son: Brindar a
arquitectos de sistemas, ingenieros y desarrolladores de software las herramientas para el
análisis, el diseño y la implementación de sistemas basados en software, así como para el
modelado de procesos de negocios y Hacer progresar el estado de la industria
permitiendo la interoperabilidad de herramientas de modelado visual de objetos. No
obstante, para habilitar un intercambio significativo de información de modelos entre
herramientas, se requiere de un acuerdo con respecto a la semántica y notación.
Características
Sus características son:
 Es el lenguaje de modelado de sistemas de software más conocido y utilizado en
la actualidad.
 No especifica en sí mismo qué metodología o proceso usar.
 Se puede aplicar en el desarrollo de software gran variedad de formas para dar
soporte a una metodología de desarrollo de software.
 No es programación.
 Solo se diagrama la realidad de una utilización en un requerimiento
3
 Está respaldado por el Object Management Group (OMG).
 Cuenta con varios tipos de diagramas.
4
Bibliografía
Muller. (1997). Modelado de Objetos con UML.
OMG. (s.f.). OMG. Obtenido de http://www.omg.org/about/index.htm
UNAD. (s.f.). stadium. Recuperado el 13 de 04 de 2018, de
http://stadium.unad.edu.co/ovas/10596_9839/qu_es_uml.html
unam. (s.f.). profesores.fi-b.unam. Obtenido de http://profesores.fi-
b.unam.mx/carlos/aydoo/uml.html
.
5

Modelado Unificado (UML)

  • 1.
    Modelado Unificado (UML) VanessaEstefania Corredor Andrade. Abril 2018. Fundación de Educación Superior San José. Bogota D.C. Tecnología Orientada por Objetos y Calidad de Datos
  • 2.
    iiTabla de Contenidos Capítulo1 Lenguaje de Modelado Unificado (UML) .................................................................... 1 ¿Qué es y para qué sirve?............................................................................................................ 1 Características............................................................................................................................. 2 Bibliografía ..................................................................................................................................... 4
  • 3.
    1 Capítulo 1 Lenguaje deModelado Unificado (UML) ¿Qué es y para qué sirve? “El Lenguaje Unificado de Modelado (Unifield Modeling Lenguaje UML), es un lenguaje estándar para escribir planos de software, UML se puede utilizar para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra una gran cantidad de software”. (UNAD) Muller, P. (1997) en su obra Modelado de Objetos con UML, define a este como un lenguaje de modelado y no como un método o un proceso. Sostiene además que el UML está compuesto por una notación muy específica y por las reglas semánticas relacionadas para la construcción de sistemas de software. Muller plantea que el UML en sí mismo no prescribe ni aconseja cómo usar esta notación en el proceso de desarrollo o como parte de una metodología de diseño orientada a objetos. “UML es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño. Existen diferencias importantes entre un método y un lenguaje de modelado. Un método es una manera explícita de estructurar el pensamiento y las
  • 4.
    2 acciones de cadaindividuo. Además, el método le dice al usuario qué hacer, cómo hacerlo, cuándo hacerlo y por qué hacerlo; mientras que el lenguaje de modelado carece de estas instrucciones. Los métodos contienen modelos y esos modelos son utilizados para describir algo y comunicar los resultados del uso del método”. (unam) Según Object Management Group los propósitos de UML son: Brindar a arquitectos de sistemas, ingenieros y desarrolladores de software las herramientas para el análisis, el diseño y la implementación de sistemas basados en software, así como para el modelado de procesos de negocios y Hacer progresar el estado de la industria permitiendo la interoperabilidad de herramientas de modelado visual de objetos. No obstante, para habilitar un intercambio significativo de información de modelos entre herramientas, se requiere de un acuerdo con respecto a la semántica y notación. Características Sus características son:  Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad.  No especifica en sí mismo qué metodología o proceso usar.  Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software.  No es programación.  Solo se diagrama la realidad de una utilización en un requerimiento
  • 5.
    3  Está respaldadopor el Object Management Group (OMG).  Cuenta con varios tipos de diagramas.
  • 6.
    4 Bibliografía Muller. (1997). Modeladode Objetos con UML. OMG. (s.f.). OMG. Obtenido de http://www.omg.org/about/index.htm UNAD. (s.f.). stadium. Recuperado el 13 de 04 de 2018, de http://stadium.unad.edu.co/ovas/10596_9839/qu_es_uml.html unam. (s.f.). profesores.fi-b.unam. Obtenido de http://profesores.fi- b.unam.mx/carlos/aydoo/uml.html .
  • 7.