Lo que debe saber de uml-ati.es

Páginas: 9 (2218 palabras) Publicado: 24 de junio de 2011
Jesús J. García Molina1, Ana Moreira2, Gustavo Rossi3

monografía UML e Ingeniería de Modelos

1 Depto. de Informática y Sistemas, Universidad de Murcia; 2 Depto. de Informática, Facultad de Ciencias y Tecnología, Universidade Nova de Lisboa (Portugal); 3 Facultad de Informática, Universidad Nacional de La Plata (Argentina)

UML: el lenguaje estándar para el modelado de software
UML ypermite crear modelos más precisos y más completos; XMI es un formato para intercambio de modelos basado en XML (eXtensible Markup Language). 2. Áreas de trabajo en torno a UML Los principales objetivos en el diseño de UML fueron éstos: obtener un lenguaje simple pero suficientemente expresivo, que permitiese modelar aplicaciones en cualquier dominio; obtener un lenguaje legible, puesto que sería unlenguaje utilizado por las personas; y permitir la generación automática de código.

Presentación

, ,

UML fue adoptado en noviembre de 1997 por OMG (Object Management Group) como una de sus especificaciones y desde entonces se ha convertido en un estándar de facto para visualizar, especificar y documentar los modelos que se crean durante la aplicación de un proceso software. UML haejercido un gran impacto en la comunidad software, tanto a nivel de desarrollo como de investigación. Su éxito ha sido enorme, como lo prueban, por una parte, su utilización en todo el mundo para construir aplicaciones en todos los dominios y de todos los tamaños, y, por otra, que los entornos de desarrollo más extendidos --como son los de Borland, Microsoft e IBM-- integran herramientas para elmodelado con UML. Otras dos especificaciones de OMG relacionadas con UML son el lenguaje OCL (Object Constraint Language) y XMI (XML Metadata Interchange). OCL es un lenguaje que se utiliza para escribir expresiones sobre modelos, de modo que extiende la potencia expresiva de
Nota del Editor de Novática: por razones de espacio no se incluyen en esta monografía los artículos "Naturaleza de lasrelaciones entre actores y casos de uso", de Gonzalo Génova Fúster y Juan Llorens Morillo, y "Métricas para Modelos UML", de Marcela Genero, Mario Piattini Velthuis, José Antonio Cruz-Lemus y Luis Reynoso, que fueron seleccionados por los editores invitados. Estos artículos han sido publicados en el número 2/2004 de Upgrade, , en inglés. y serán publicados en próximos números de Novática, encastellano.
4 novática / upgrade nº 168marzo-abril 2004

1. Introducción a UML Tras la aceptación del paradigma orientado a objetos (OO) como el más adecuado para producir software de calidad, a principios de los noventa emergieron un buen número de métodos de desarrollo de software OO. En julio de 1993, Jacobson criticó en [1] lo que él denominaba guerra de métodos y planteó la necesidad de llegar auna notación estándar de modelado, para evitar la confusión reinante y favorecer el uso de los métodos de software OO. A finales de 1994 se inició un esfuerzo de unificación por parte de los creadores de los tres principales métodos: Booch, Rumbaugh y Jacobson. El Lenguaje Unificado de Modelado (UML, Unified Modeling Language) es el resultado de esa colaboración y de las aportaciones de lasprincipales empresas de software.

basado en modelos) como una actividad clave para producir software de calidad. Sin embargo, resulta paradójico que al mismo tiempo haya surgido el movimiento del desarrollo ágil de software (Agile Software), que considera que el valor está en el código y en las personas más que en los modelos y los procesos [3], así como la llamada programación extrema (eXtremeProgramming, XP) [4].

El Proceso Unificado (Unified Process, UP) es un marco para definir procesos software basados en UML definido en Rational, la empresa de sus creadores que fue adquirida por IBM a finales de 2002. En los últimos años se han definido numerosos procesos que se ajustan a los principios del UP: procesos dirigidos por casos de uso, iterativos e incrementales, y centrados en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lo que debes saber
  • El deber del saber
  • DEBES SABER
  • DEBER SABADO
  • lo que debes saber
  • lo que debemos saber
  • lo que debes saber
  • Lo que los niños deben saber

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS