uml lenguaje de modelado

Páginas: 10 (2359 palabras) Publicado: 1 de abril de 2014
UML (Unified modeling language)

UML significa "Unified Modeling Language": Lenguaje de Modelado o Modelamiento Unificado.
El Lenguaje de Modelado Unificado es un lenguaje usado para especificar, visualizar y documentar los diferentes aspectos relativos a un sistema de software bajo desarrollo, así como para modelado de negocios y otros sistemas no software.
Puede ser utilizado concualquier metodología, a lo largo del proceso de desarrollo de software, en cualquier plataforma tecnológica de implementación (Unix, Windows etc.).
Es un sistema notacional (que, entre otras cosas, incluye el significado de sus notaciones) destinado a los sistemas de modelado que utilizan conceptos orientados a objetos.
Los principales factores que motivaron la definición de UML fueron: la necesidadde modelar sistemas, las tendencias en la industria del software, unificar los distintos lenguajes y métodos existentes e innovar los modelos para adaptarse a la arquitectura distribuída.
Es importante resaltar que un modelo UML describe lo que supuestamente hará un sistema, pero no dice como implementar dicho sistema.



CARACTERÍSTICAS DE UML

UML es una especificación de notaciónorientada a objetos. Se basa en las anteriores especificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide cada proyecto en un número de diagramas que representan las diferentes vistas del proyecto. Estos diagramas juntos son los que representa la arquitectura del proyecto.

UML permite describir un sistema en diferentes niveles de abstracción, simplificando la complejidad sin perder información, para quetanto usuarios, líderes y desarrolladores puedan comprender claramente las características de la aplicación.

UML se quiere convertir en un lenguaje estándar con el que sea posible modelar todos los componentes del proceso de desarrollo de aplicaciones. Sin embargo, hay que tener en cuenta un aspecto importante del modelo: no pretende definir un modelo estándar de desarrollo, sino únicamente unlenguaje de modelado. Otros métodos de modelaje como OMT (Object Modeling Technique) o Booch sí definen procesos concretos. En UML los procesos de desarrollo son diferentes según los distintos dominios de trabajo; no puede ser el mismo el proceso para crear una aplicación en tiempo real, que el proceso de desarrollo de una aplicación orientada a gestión, por poner un ejemplo.
El método del UMLrecomienda utilizar los procesos que otras metodologías tienen definidos.

OBJETIVOS

Como objetivos principales de la consecución de un nuevo método que aunara los mejores aspectos de sus predecesores, sus protagonistas se propusieron lo siguiente:

El método debía ser capaz de modelar no sólo sistemas de software sino otro tipo de sistemas reales de la empresa, siempre utilizando losconceptos de la orientación a objetos (OO).
Crear un lenguaje para modelado utilizable a la vez por máquinas y por personas.
Establecer un acoplamiento explícito de los conceptos y los artefactos ejecutables.
Manejar los problemas típicos de los sistemas complejos de misión crítica.

Lo que se intenta es lograr con esto que los lenguajes que se aplican siguiendo los métodos más utilizados siganevolucionando en conjunto y no por separado. Y además, unificar las perspectivas entre diferentes tipos de sistemas (no sólo software, sino también en el ámbito de los negocios), al aclarar las fases de desarrollo, los requerimientos de análisis, el diseño, la implementación y los conceptos internos de la OO.

El UML es un lenguaje para construir modelos; no guía al desarrollador en la forma derealizar el análisis y diseño orientados a objetos ni le indica cuál proceso de desarrollo adoptar.

MODELO: Nociones Generales

El UML es una técnica de modelado de objetos y como tal supone una abstracción de un sistema para llegar a construirlo en términos concretos. El modelado no es más que la construcción de un modelo a partir de una especificación. Un modelo es una abstracción de algo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje Unificado De Modelado (Uml)
  • Lenguaje Unificado De MODeLADO (Uml)
  • UML Lenguaje Unificado de Modelado
  • Lenguaje De Modelo Unificado (Uml)
  • UML Lenguaje Unificado de Modelado
  • Lenguaje unificado de modelado (uml)
  • Lenguaje de Modelamiento Unificado (UML)
  • Uml , lenguaje unificado de modelado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS