Uml lenguaje unificado de modelamiento

Solo disponible en BuenasTareas
  • Páginas : 9 (2094 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de marzo de 2010
Leer documento completo
Vista previa del texto
El desarrollo de sistemas de información empleando el lenguaje de modelado unificado UML
Enviado por aleidabarrientose barrientos

[pic][pic][pic][pic][pic]Anuncios Google:

MapInfo OnDemand / Online
Your workspaces (.wor) on the web Sign up – Get 10 Mb of free space | www.mapworkspace.com

Forex soft - Metatrader
MT 4 para novatos & profesionales. Forex software | www.alpari-us.com/es/1. Resumen
2. Introducción
3. La Ingeniería de Software
4. La complejidad del Software
5. Principios de Modelado
6. El Lenguaje de Modelado Unificado UML
7. El proceso Unificado de Modelado (RUP)
8. Diagramas de UML
9. Conclusiones
10. Bibliografía

Resumen.

El presente artículo describe la evolución de las notaciones que dieron lugar a UML (Lenguaje de ModeladoUnificado), detalla ampliamente sobre el surgimiento de la Ingeniería del Software, expone los principios de modelado en que se fundamenta la notación de UML, asimismo muestra y explica como el UML adopta el RUP(Proceso Unificado de Desarrollo) para modelar las actividades de un proyecto. Finalmente se propone la organización de los diagramas a utilizar en las diferentes etapas del desarrollo de lossistemas de información.

1. Introducción.

A lo largo de los años, el desarrollo de los proyectos de software causan bastantes confusiones y malas interpretaciones en los requerimientos de los clientes y usuarios, en parte debido a la abundancia de notaciones, metodologías y conceptos que hace que los desarrolladores de sistemas no se pongan de acuerdo en que es lo que realmente están elaborando.En un esfuerzo para estándarizar las notaciones y procesos a utilizar, se conformó un consorcio liderado por la empresa Rational y por las principales empresas del mundo de la industria de la informática, entre ellas, Microsoft, Oracle, Sun Microsystems, Intellicorp, IBM, AMD y otras, quienes desarrollaron una notación llamada UML y el proceso de desarrollo RUP.

2. La Ingeniería de Software.La ingeniería del Software nace como una disciplina para aplicar los principios técnicas y herramientas de desarrollo de software, surgió porque todos los desarrolladores en la década de los 80’s, realizaban el software de forma artística, es decir utilizando métodos y técnicas adhoc donde la experiencia (el ensayo-error) era el camino a seguir. Este enfoque produjo grandes y exitosos productos deprogramación pero conforme los proyectos se volvieron más complejos debido al avance del hardware y software y la penetración cada vez mayor de la informática en todos los ámbitos de la sociedad, llevó a que se produjera software sin calidad, se incumplieran los presupuestos y se incrementara dramáticamente los costos de mantenimiento.

La solución propuesta fue aplicar métodos y principios quehan sido utilizados y probados en la experiencia de desarrollo de software para producir de forma inequívoca productos que corran eficientemente y se ejecuten sobre máquinas reales. En la década de los 70 surgieron una gran variedad de metologistas y metodologías entre ellos se destacan Yourdon y Demarco cuyas investigaciones se basaban en los principios de la programación estructurada. En los80’s y 90’s el paradigma estructurado evolucionó hacia el paradigma orientado a objetos, en el período de 1989 y 1994 se creó la llamada guerra de métodos dentro de la comunidad orientada a objetos existiendo un incremento de menos de diez a más de cincuenta metodologías, es así que los desarrolladores de software quedaron muy confundidos sin saber cual era la metodología más adecuada para elaborarsus proyectos.

Ante lo enunciado, el UML oficialmente se presentó cuando Rumbaugh, Booch y Jacobson unifican sus estudios con una semántica y notación, para lograr compatibilidad en el análisis y diseño orientado a objetos, permitiendo que los proyectos se asentaran en un lenguaje de modelado maduro, permitiendo a los constructores de herramientas enfocarse en producir características más...
tracking img