1. 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
2. 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
3. 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
4. 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
5. 3
Está respaldado por el Object Management Group (OMG).
Cuenta con varios tipos de diagramas.
6. 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
.