Sie sind auf Seite 1von 4

2013

DAVID MACIAS ANALISIS Y DISEO DE SISTEMAS II 6TO CICLO SEM A 2013

FACULTAD DE INGENIERIA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

[LENGUAJE UNIFICADO DE MODELADO]


Historia de su creacin, Historia, Aportaciones de Booch, Rumbaugh, Jacobson.

El Lenguaje Unificado de Modelado (UML)


ndice I. II. III. IV. V. VI. VII. VIII. Introduccin

Anlisis y Diseo de istemas II

Introduccin..1 Que es el UML..1 Historia del UML.1 OMG...2 Diagramas del UML..2 Proceso de desarrollo..2 Conclusin..3 Referencias....3

Cualquier rama de ingeniera o arquitectura ha encontrado til desde hace mucho tiempo la representacin de los diseos de forma grfica. Desde los inicios de la informtica se han estado utilizando distintas formas de representar los diseos de una forma ms bien personal o con algn modelo grfico. La falta de estandarizacin en la manera de representar grficamente un modelo impeda que los diseos grficos realizados se pudieran compartir fcilmente entre distintos diseadores. Se necesitaba por tanto un lenguaje no slo para comunicar las ideas a otros desarrolladores sino tambin para servir de apoyo en los procesos de anlisis de un problema. Con este objetivo se creo el Lenguaje Unificado de Modelado. Que es el UML UML (UML: Unified Modeling Language) es ante todo un lenguaje. Un lenguaje proporciona un vocabulario y unas reglas para permitir una comunicacin. En este caso, este lenguaje se centra en la representacin grfica de un sistema. Este lenguaje nos indica cmo crear y leer los modelos, pero no dice cmo crearlos. Esto ltimo es el objetivo de las metodologas de desarrollo. UML se ha convertido en ese estndar tan ansiado para representar y modelar la informacin con la que se trabaja en las fases de anlisis y, especialmente, de diseo. Historia del UML El lenguaje UML comenz a gestarse a mediados de los aos 90 cuando Rumbaugh se uni a la compaa Rational fundada por Booch (dos reputados investigadores en el rea de metodologa del software). El objetivo de ambos era unificar dos mtodos que haban desarrollado: el mtodo Booch y el OMT (Object Modelling Tool ). El primer borrador apareci en octubre de 1995. En esa misma poca otro reputado investigador, Jacobson, se uni a Rational y se incluyeron ideas suyas. Estas tres personas son conocidas como los tres amigos. Adems, este lenguaje se abri a la colaboracin de otras empresas para que aportaran sus ideas. Todas estas colaboraciones condujeron la definicin de la primera versin de UML. Esta primera versin se ofreci a un grupo de trabajo para convertirlo en 1997 en un estndar del OMG (Object Management Group).

David Macas

El Lenguaje Unificado de Modelado (UML)


OMG

Anlisis y Diseo de istemas II

OMG (Object Management Group) es un equipo abierto, que gestiona estndares relacionados con la tecnologa orientada a objetos (metodologas, bases de datos objetuales, CORBA, etc.) Son un consorcio de especificaciones estndar para la industria computacional, sin fines de lucro, los miembros definen y mantienen la especificacin UML que publican en la serie de documentos enlazados en su pgina para su descarga gratuita. Los proveedores de software de todo tipo debern construir herramientas que se ajusten a estas especificaciones. Para modelar en UML, se tendr que obtener una herramienta de modelado conforme a uno de estos proveedores y aprender a usarlo. Diagramas del UML Un diagrama es la representacin grfica de un conjunto de elementos con sus relaciones. En concreto, un diagrama ofrece una vista del sistema a modelar. Para poder representar correctamente un sistema, UML ofrece una amplia variedad de diagramas para visualizar el sistema desde varias perspectivas. UML incluye los siguientes diagramas: Los Diagramas de Estructura.- enfatizan en los elementos que deben existir en el sistema modelado. Diagrama de clases Diagrama de componentes Diagrama de objetos Diagrama de estructura compuesta Diagrama de despliegue Diagrama de paquetes

Los Diagramas de Comportamiento.- enfatizan en lo que debe suceder en el sistema modelado. Diagrama de actividades Diagrama de casos de uso Diagrama de estados

Los Diagramas de Interaccin.- son un subtipo de diagramas de comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado. Diagrama de secuencia Diagrama de comunicacin, que es una versin simplificada del Diagrama de colaboracin Diagrama de tiempos Diagrama global de interacciones o Diagrama de vista de interaccin

Proceso de desarrollo El Proceso Unificado es un modelo complejo con mucha terminologa propia, pensado principalmente para el desarrollo de grandes proyectos. Es un proceso que puede adaptarse y extenderse en funcin de las necesidades de cada empresa. Aunque UML es bastante independiente del proceso de desarrollo que se siga, los mismos creadores de UML han propuesto su propia metodologa de desarrollo, denominada el Proceso Unificado de desarrollo. El Proceso Unificado est basado en componentes, lo cual quiere decir que el sistema software en construccin est formado por componentes software interconectados a travs de interfaces bien definidos. Adems, el Proceso Unificado utiliza el UML para expresar grficamente todos los esquemas de un sistema software. Pero, realmente, los aspectos que definen este Proceso unificado son tres: Es iterativo e incremental Dirigido por casos de uso Centrado en la arquitectura

David Macas

El Lenguaje Unificado de Modelado (UML)


Conclusin

Anlisis y Diseo de istemas II

Es fcil predecir que UML ser el lenguaje de modelado de software de uso universal. Las principales razones para ello son: En el desarrollo han participado investigadores de reconocido prestigio. Ha sido apoyado por prcticamente todas las empresas importantes de informtica. Se ha aceptado como un estndar por la OMG. Prcticamente todas las herramientas CASE y de desarrollo la han adaptado como lenguaje de modelado.

En resumen, UML resuelve de forma bastante satisfactoria un viejo problema del desarrollo de software: su modelado grfico de forma eficiente.

Referencias Jacobson, G. Booch, J. Rumbaugh , "El Proceso Unificado de Desarrollo", Addision Wesley, 2000 The Object Management Group web page, Consultada el 29/05/2013 www.omg.org The Unified Modeling Language web page, Consultada el 29/05/2013 http://www.uml.org/ Enrique Hernndez Orallo, El Lenguaje Unificado de Modelado (UML), Departamento de Informtica de Sistemas y Computadores, Universidad Politecnica de Valencia, 2002 http://www.disca.upv.es/enheror Jess Garca Molina, El Lenguaje Unificado de Modelado, UML, Departamento de Informtica y Sistemas, Universidad de Murcia, 2008 http://dis.um.es/~jmolina

David Macas

Das könnte Ihnen auch gefallen