el ADS

Páginas: 5 (1153 palabras) Publicado: 6 de abril de 2014
HISTORIA DE UML
El lenguaje UML empezó a generar en octubre de 1994, cuando rumbaugh se unió a la compañía rational que fue fundada por Booch. Donde el objetivo de los dos fue unir dos métodos que habían desarrollado lo cual fue Booch y el OMT (Object Modelling Tool). En esa misma época otro reputado investigador, Jacobson, se unió a Rational y así se incluyeron ideas suyas lo cual fueronconocidos como los tres amigos también obtuvieron colaboración de otras empresas para que pueda aportar sus ideas lo cual condujeron a la primera versión de UML.
UML es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software. Se usa para entender, diseñar, configurar, mantener y controlar la información sobre los sistemas aconstruir. E l desarrollo de UML empezó a finales de 1994 cuando grady Booch y Jim Rumbaugh de Rational software Corporation empezaron a unificar sus métodos. A finales de 1995, Ivar Jacob son y su compañía Objectory se incorporaron a Rational en su unificación, aportando el método OOSE. Así fue fomentando y aceptando como estándar desde el OMG, que es también el origen de CORBA, el estándarlíder en la industria para la programación de objetos distribuidos.
¿Qué es UML?
Es un lenguaje de modelado de propósito general que puede usar todos los modeladores.
OBJETIVOS QUE LOS AUTORES TUVIERON EN CUENTA
Proporcionar una notación y semánticas suficientes para poder alcanzar una gran cantidad de aspectos del modelado contemporáneo de una forma directa y económica.
Proporcionar lassemánticas suficientes para alcanzar aspectos del modelado que son de esperar en un futuro.
Proporcionar mecanismos de extensión de forma que proyectos concretos puedan extender el meta-modelo a un coste bajo.
Permitir el intercambio de modelos entre una gran variedad de herramientas.
Proporcionar semánticas suficientes para especificar las interfaces a bibliotecas para la comparación y elalmacenamiento de componentes del modelo.

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 independientes del proceso de desarrollo y de los lenguajes de programación.
Proporcionar una base formal para entender el lenguaje de modelado.
Fomentar encrecimiento del mercado de las herramientas OUR.
Soportar conceptos de desarrollo de alto nivel como pueden ser colaboraciones y componentes.
Integrar las mejores prácticas utilizadas hasta el momento.

COCEPTOS MODELOS DE UML
Estructura Estática: Este conjunto de constructores es la estructura estática. La información que almacena es modelada como atributos; la estructura estática seexpresa con diagramas de clases y puede usarse para generar la mayoría de las declaraciones de estructuras de datos de un programa.
Comportamiento Dinámico Hay dos formas de modelar el comportamiento:
La historia de la vida de un objeto y la forma como interactuar con el resto del mundo.
Los patrones de comunicación de un conjunto de objetos conectados, es decir la forma en que se interactúan entresí.

Construcciones de Implementación:
Los modelos UML tienen un significado para el análisis lógico y físico.
Mecanismos de extensión:
UML tiene una limitada capacidad de extensión pero e suficiente para la mayoría de las extensiones que requiere el día a día sin la necesidad de un cambio en el lenguaje básico
Organización del modelo:
La información del modelo debe ser dividida en piezascoherentes, para que los equipos puedan trabajar en las diferentes partes de forma concurrente.
LOS ELEMENTOS
Relaciones.- existen cuatro tipos de relaciones:
Dependencia
Asociación
Generalización
Realización
Dependencia: Es una relación semántica entre dos elementos.-
Independiente (puede afectar a la semántica del otro elemento)
Dependiente (Se presenta como una línea discontinua...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ads
  • Mark ads
  • Ads das
  • Certificacion Ads
  • modelos de ADS
  • Adr y ads
  • Tigre-ADS
  • Familia Ads

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS