Uml y web

Páginas: 16 (3987 palabras) Publicado: 26 de agosto de 2010
Introducción

El Lenguaje de Modelamiento Unificado (UML - Unified Modeling Language) es un lenguaje que se utiliza para especificar, visualizar, construir y documentar los artefactos de sistemas intensivos de software. UML es gratuito, accesible a todos, y conforma la colección de las mejores técnicas de ingeniería que han probado ser un éxito en el modelamiento de sistemas grandes ycomplejos.

La definición de UML consta de los siguientes documentos:

UML Semantics – que define las semánticas y sintaxis de UML, incluyendo la sintaxis abstracta, reglas bien formadas y semánticas.
UML Notation Guide – que define la noción y provee ejemplo de apoyo. La anotación UML representa la sintaxis gráfica para expresar las semánticas descritas por el metamodelo UML.
UML Extensions – queincluye estereotipos, valores etiquetados, restricciones, etc.

Antecedentes

En octubre de 1994, Grady Booch y Jim Rumbaugh de Rational Software Corporation iniciaron el desarrollo de UML, cuando empezaron su trabajo sobre la unificación de sus métodos Booch y OMT (Object Modeling Technique). En octubre de 1995, fue puesta al público la versión de prueba 0.8 llamada Método Unificado y en otoñode 1995, Ivar Jacobson y su compañía Objectory se unieron a Rational integrando el método OOSE (Object-Oriented Software Engineering); por lo que UML es el sucesor a los lenguajes de modelamiento Booch, OOSE/Jacobson, OMT, entre otros.

Los esfuerzos de Booch, Rumbaugh y Jacobson resultaron en la creación de UML 0.9 y 0.91 en junio y octubre de 1996.

Grady Booch, Jim Rumbaugh e Ivar Jacobsontenían las siguientes razones para crear UML:

1. La unificación de sus métodos eliminaría las diferencias y permitiría un lenguaje de modelamiento común para los usuarios.
2. La unificación de la semántica y anotación, traería estabilidad al mercado orientado a objeto, permitiendo a los programadores enfocarse en el desarrollo de características más útiles y en la evolución del lenguajede modelamiento.
3. Esperaban que su colaboración brindara mejoras a los métodos anteriores, permitiéndoles aprender y solucionar problemas que ninguno de sus métodos previamente podía manejar.

Cuando empezaron su unificación, establecieron algunas metas para enfocar sus esfuerzos:

• Habilitar el modelamiento de sistemas (y no sólo software) usando los conceptos orientados a objeto• Establecer un acoplamiento explícito a lo conceptual así como a los artefactos ejecutables
• Crear un lenguaje de modelamiento utilizable por humanos y máquinas

En 1996, muchas organizaciones vieron UML como estratégico para sus negocios, por lo que OMG (Object Management Group), un consorcio sin fines de lucro que produce y mantiene especificaciones de la industria de lacomputadora para aplicaciones de empresa Interoperable, suministró el catalizador para que estas organizaciones unieran fuerzas alrededor de producir una respuesta conjunta RFP (Request for Proposal), y así, Rational estableció el consorcio UML Partners que incluía Digital Equipment Corp., HP, i-Logix, IntelliCorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle, Rational Software, TI y Unisys.Esta colaboración produjo UML 1.0, un lenguaje de modelamiento que era bien definido, expresivo, poderoso y generalmente aplicable.

En enero de 1997, IBM & ObjecTime, Platinum Technology, Ptech, Taskon & Reich Technologies y Softeam se unieron a UML Partners a fin de contribuir con sus ideas y así produjeron UML 1.1 para mejorar la claridad de las semánticas de UML 1.0 e incorporar lascontribuciones de los recientes colaboradores; por lo que UML 1.1 fue el resultado del esfuerzo del trabajo en equipo. Cabe mencionar que UML Partners contribuyó a una variedad de perspectivas expertas, incluyendo perspectivas de tecnología OMG y RM-ODP, modelamiento de negocio, lenguaje de restricción, semánticas de estado de máquina, tipos, etc.

Los cambios fundamentales entre UML 1.0 y 1.1 incluyen:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo de aplicaciones web usando uml
  • UML
  • UML
  • UML
  • Uml de las
  • Que es uml
  • Uml
  • Que es un UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS