Trabajo Sobre Uml

Páginas: 9 (2090 palabras) Publicado: 29 de enero de 2013
Breve Reseña Histórica de la UML
Las raíces del UML provienen de tres métodos distintos. El método de Grady Booch, la Técnica de Modelado de Objetos de James Rumbaugh y “Objetory”, de Ivar Jacobson. Conocidas estas tres personalidades como “los tres amigos”. En 1994 Booch, Rumbaugh y Jacobson dieron forma a la primera versión del UML y en 1997 fue aceptado por la OMG, fecha en la que fue lanzadala versión v1.1 del UML. Desde entonces, UML atravesó varias revisiones y refinamientos hasta llegar a la versión actual
¿Qué es una UML?: son las siglas para Unified Modeling Language, que en castellano quiere decir: Lenguaje de Modelado Unificado. Para comprender qué es el UML, basta con analizar cada una de las palabras que lo componen, por separado.
• Lenguaje: el UML es, precisamente, unlenguaje. Lo que implica que éste cuenta con una sintaxis y una semántica. Por lo tanto, al modelar un concepto en UML, existen reglas sobre cómo deben agruparse los elementos del lenguaje y el significado de esta agrupación.
• Modelado: el UML es visual. Mediante su sintaxis se modelan distintos aspectos del mundo real, que permiten una mejor interpretación y entendimiento de éste.
•Unificado: unifica varias técnicas de modelado en una única.
Concepto de UML: Es un lenguaje grafico estándar de modelado de sistemas de software más conocido y utilizado en la actualidad para poner por escrito un proyecto de sistema y es parte del método de desarrollo del sistema, que puede usarse para visualizar, especificar, construir y documentar un sistema complejo, que ofrece un estándar paradescribir un “plano” del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes reutilizables.

Finalidad o Propósito del UML (I)
• Para proporcionar una descripción de los tipos que se utilizan en un sistema y se pasan entre suscomponentes que no tenga nada que ver con su implementación.
Por ejemplo, en el código .NET, el tipo Pedido de menú podría implementarse en la capa del negocio; en XML, en las interfaces entre los componentes; en SQL, en la base de datos, y en HTML, en la interfaz de usuario. Aunque estas implementaciones tengan un nivel de detalle diferente, la relación entre el tipo Pedido de menú y otros tipos,como Menú y Pago, es siempre la misma. El diagrama de clases de UML permite analizar estas relaciones con independencia de las implementaciones.
• Para clarificar el glosario de términos que se utiliza en la comunicación entre la aplicación y los usuarios y en las descripciones de las necesidades de los usuarios. Para obtener más información, vea Crear modelos de los requisitos de los usuarios.Por ejemplo, piense en los casos de usuario, los casos de uso y otras descripciones de los requisitos de la aplicación de un restaurante. En este tipo de descripción, encontrará términos como Menú, Pedido, Comida, Precio, Pago, etc. Puede dibujar un diagrama de clases de UML en el que se definan las relaciones entre estos términos. De este modo, se reducirá el riesgo de inconsistencias en lasdescripciones de los requisitos, así como en la interfaz de usuario y los documentos de ayuda.
Características de la UML:

• Lenguaje cuyo vocabulario y reglas se centran en la representación conceptual y física de un sistema (Booch, Jacobson y Rumbaugh)
• Lenguaje = Notación + Reglas (Sintácticas, Semánticas)
• UML ofrece vocabulario y reglas:
_ para crear y leer modelos bien formados
_ queconstituyen los planos de un sistema software
• es independiente del Proceso de desarrollo
• Un uso óptimo se consigue en procesos dirigidos por casos de uso, centrados en la arquitectura, iterativos e incrementales
• Proceso Unificado de Desarrollo (RUP)
• cubre las diferentes vistas de la arquitectura de un sistema mientras evoluciona a través del ciclo de vida del desarrollo de software
•...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML trabajo
  • Trabajo uml
  • Trabajo uml
  • Todo sobre uml
  • ensayo sobre uml
  • Trabajo en Grupo UML
  • Trabajo final uml
  • Trabajo final uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS