Uml - lenguaje unificado de modelado

Solo disponible en BuenasTareas
  • Páginas : 2 (440 palabras )
  • Descarga(s) : 7
  • Publicado : 11 de julio de 2010
Leer documento completo
Vista previa del texto
http://www.mitecnologico.com/Main/LenguajeModeladoUnificadoUml

Polimorfismo

En programación orientada a objetos se denomina polimorfismo a la capacidad que tienen los objetos de una clase deresponder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante laejecución del programa

• Vision general de UML

UML es un lenguaje para

-Visualizar

-Especificar

-Construir

-Documentar

Los artefactos de un sistema con gran cantidad de software.• UML para visualizar

Para muchos programadores, la distancia entre pensar es una implementacion y transformarla en codigo es casi cero. Lo piensas, lo codificas. De hecho, algunas cosas se modelanmejor directamente en codigo, El texto es un medio maravilloso para escribir expresiones y algoritmos de forma concisa y directa.

En tales cosas, el programador todavia esta haciendo algo demodelado, si bien lo hace una forma complemente mental. Incluso puede bosquejar algunas ideas sobre una pizarra blanca o sobre una servilleta. Sin embargo, esto plantea algunos problemas.
•UML para especificar

En este contexto, especificar significa construir modelos precisos, no ambiguos y completos. En particular, UML cubre la especificacion de todas las decisiones de analisis, diseño eimplementacion que deben realizarse al desarrollar y desplegar un sistema con gran cantidad de software.

• UML para construir

UML no es un lenguaje de programación visual, pero sus modelos puedenconectarse de forma directa a una gran variedad de lenguajes de programación. Las cosas que se expresan mejor gráficamente también se representan gráficamente en UML, mientras que las cosas que seexpresan mejor textualmente se plasman con el lenguaje de programación.
• UML para documentar

Una organización de software que trabaje bien produce toda clase de artefactos ademas de código...
tracking img