Académique Documents
Professionnel Documents
Culture Documents
Objetivos
Ser tan simple como sea posible pero manteniendo la capacidad de modelar
toda la gama de sistemas que se necesita construir.
UML es un lenguaje de modelado de propósito general que pueden usar todos
los modeladores.
UML no pretende ser un método de desarrollo completo.
Debe ser un lenguaje universal, como cualquier lenguaje de propósito general.
Imponer un estándar mundial.
Mediante el fomento del uso de UML OMG pretende alcanzar los siguientes
objetivos:
Proporcionar a los usuarios un lenguaje de modelado visual expresivo y
utilizable para el desarrollo e intercambio de modelos significativos.
Proporcionar mecanismos de extensión y especialización.
Ser independiente del proceso de desarrollo y de los lenguajes de
programación.
Proporcionar una base formal para entender el lenguaje de modelado.
Fomentar el crecimiento del mercado de las herramientas OO.
Soportar conceptos de desarrollo de alto nivel como pueden ser colaboraciones,
frameworks, patterns, y componentes.
Integrar las mejores prácticas utilizadas hasta el momento.
El objetivo de los dos investigadores era unificar dos métodos que habían
desarrollado: el método Booch, que describe conjunto de objetos y sus
relaciones y el OMT (Object Modelling Tool) de Rumbaugh, orientada a
objetos, que combinaban notaciones provenientes de modelado orientado a
objetos, a datos, a componentes y a flujos de trabajos. En esa misma época otro
reputado investigador, Ivar Jacobson, cuya metodología es más centrada al
usuario y a casos de uso (use case), se unió a Rational Software y se incluyeron
ideas suyas. Estas tres personas son conocidas como los “tres amigos”.
Construyeron lo que hoy conocemos como UML