Apuntes PBOO 2.1.pdf - Programaci\u00f3n B\u00e1sica Orientada a Objetos Manejo de la metodolog\u00eda UML de representaci\u00f3n de modelos en el modelaje y desarrollo

Apuntes PBOO 2.1.pdf - Programaciu00f3n Bu00e1sica...

This preview shows page 1 - 2 out of 7 pages.

Programación Básica Orientada a Objetos 1 2.1 Manejo de la metodología UML de representación de modelos, en el modelaje y desarrollo de programas (diagramas) ¿Qué es UML? Es un lenguaje Unificado de modelado (Unified Modeling Language) Según la OMG (Object Management Group) es un lenguaje gráfico para visualizar, especificar, construir y documentar los componentes de un sistema software. UML ofrece una forma estándar de escribir los planos del sistema de software, incluyendo cuestiones conceptuales tales como procesos de negocios y funciones del sistema como también cosas concretas como declaraciones en lenguajes de programación, esquemas de bases de datos y componentes reutilizables de software. Según su definición, los objetivos de UML son los siguientes: Visualizar: UML permite representar mediante su simbología el contenido y la estructura de un sistema software. La notación UML permite definir modelos que serán claramente comprensibles por otros desarrolladores facilitando así el mantenimiento del sistema que describe. Especificar: UML permite especificar los procesos de análisis, diseño y codificación de un sistema software. También permite determinar modelos precisos, sin ambigüedades, detallando las partes esenciales de los mismos. Construir: Las anteriores características permiten que UML pueda generar código en distintos lenguajes de programación y tablas en una base de datos a partir de modelos UML. Además permite simular el comportamiento de sistemas software. Documentar: Como ya se comentó antes, UML permite especificar los procesos de análisis, diseño y codificación y también permite documentar los mismos, dejando clara la arquitectura del sistema. UML surge tras la aparición de los lenguajes orientados a objetos se buscaron nuevas metodologías que permitiesen el análisis y diseño de aplicaciones bajo dichos lenguajes; estas metodologías fueron los primeros lenguajes de modelado orientados a objetos. Al no poder cubrir éstos todas las necesidades de los desarrolladores, surgió una nueva generación de lenguajes más potentes liderados por el método de Booch, el método OOSE de Jacobson y el método OMT de Rumbaugh; cada uno de estos métodos destacaba en algunos puntos pero fallaba en otros. UML se comenzó a gestar en la empresa Rational cuando Booch y Rumbaugh decidieron unir sus métodos para conseguir un lenguaje estándar y sólido. Más tarde se incorporó Jacobson, lo que dio lugar a la versión 0.9 de UML en 1996; posteriormente se creó un consorcio con varias organizaciones interesadas en UML. La versión 1.0 de UML surgió en 1997 con la contribución de IBM, HP, Oracle, Microsoft y otras organizaciones. El desarrollo de UML continúa actualmente bajo el control de IBM (que adquirió Rational); para UML 1.0 habían 9 diagramas, para la última versión liberada de UML 2.0 hay 13 diagramas, y según se dice que en UML 2.1 hay 14 diagramas.
Image of page 1
Image of page 2

You've reached the end of your free preview.

Want to read all 7 pages?

  • Fall '20
  • Rosario HC
  • Gráfica, Comunicación, Caso de uso, Lenguaje unificado de modelado

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture