Diagrama Uml

Páginas: 38 (9469 palabras) Publicado: 14 de abril de 2011
UML

¿Que es UML?

UML es un conjunto de herramientas, que permite modelar (analizar y diseñar) sistemas orientados a objetos.
Ahora la frase más importante de todo el artículo: "El 80% de los problemas se pueden resolver usando tan solo el 20% de UML"
Herramientas UML
Pero volviendo a la definición de UML como "conjunto de herramientas", si nos imaginamos UML como una caja deherramientas con su martillo, destornillador, alicates, etc. Veamos qué contiene nuestra caja de herramientas:
• Diagrama de casos de uso
• Diagrama de clases
• Diagrama de estados
• Diagrama de secuencias
• Diagrama de actividades
• Diagrama de colaboraciones
• Diagrama de componentes
• Diagrama de distribución
Pero siguiendo con la analogía, si vamosa colgar un cuadro no usaremos todas las herramientas de nuestra caja, posiblemente sólo usemos el martillo para clavar el clavo.
Lo mismo pasa con UML, una vez que conozcamos las herramientas usaremos en cada momento las más adecuadas a nuestras necesidades. Nos os voy a decir que esto sea fácil, pues hay que saber para qué sirven y qué limitaciones tienen unas y otras para conocer suutilidad. Pero se puede alcanzar este conocimiento con un poco de práctica y sentido común.

Cómo nació UML

Durante los ochenta y principios de los noventa Grady Booch, James Rumbaugh, e Ivar Jacobson trabajaban por separado en desarrollo de notaciones para el análisis y diseño de sistemas orientados a objetos. Los tres llegaron por separado a obtener bastante reconocimiento.
Booch habíaescrito "Object-Oriented Analysis and Design with Applications[pic]" un libro de referencia en el análisis y diseño orientado a objetos desarrollando su propia notación.
Por su parte James Rumbaugh había desarrollado su propia notación de diseño orientado a objetos llamada OMT (Object Modeling Technique) en su libro "Object-Oriented Modeling and Design[pic]".
Por otro lado Jacobson sehabía revelado como un visionario del análisis (padre de los casos de uso) y sobre todo del diseño orientado a objetos, sorprendiendo a todo el mundo en "Object-Oriented Software Engineering: A Use Case Driven Approach[pic]".
A mediados de los noventa empezaron a intercambiar documentos y trabajar en conjunto produciendo grandes avances en el modelado de sistemas orientados a objetos.
En1994 Rational contrató a Rumbaugh en donde ya trabajaba Booch, un año después Jacobson se unía a ellos en Rational.
En 1997 salió a la luz la versión 1.0 de UML.
OBJETIVOS DE UML

Uml es ante todo un lenguaje  por lo tanto proporciona un vocabulario y unas reglas que hacen posible la comunicacion, en este caso dicha comunicacion es llevada acabo mediante representaciones graficas de lossistemas lo que nos permite crear y leer modelos.
Uml nos permite:

• Expresar de una forma gráfica un sistema de manera tal  que otros lo puedan entender.

• Permite especificar cuáles son las características de un sistema antes de su construcción.

• A partir de estos puntos,Permite la construccion del diseño del sistema.

• Permite que los propios elementos gráficossirvan como documentación del sistema desarrollado y que asi estos pueden servir para futuras revisiónes.

  Todo esto mediante la visualizacion,Especificacion,Construccion y Documentacion del objeto.
Uml tiene como objetivo primordial ayudar al usuario a desarrollar un buen sistema OO para ello ofrece una serie de tecnicas las cuales seran usadas dependiendo de las ventajas ofrecidas por ellasy las necesidades que posea el usuario gracias a que Uml posee una variedad de diagramas que nos permiten visualizar al sistema desde diferentes perspectivas.
- DIAGRAMAS

Diagrama de secuencia

Muestran las interacciones entre un conjunto de objetos, ordenadas según el tiempo en que tienen lugar. En los diagramas de este tipo intervienen objetos, que tienen un significado parecido al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas UML
  • DIAGRAMAS UML
  • DIAGRAMAS UML
  • Diagramas UML
  • Diagramas Uml
  • diagramas uml
  • DIAGRAMA UML
  • Diagramas uml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS