Uml - lenguaje unificado de modelado
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...
Regístrate para leer el documento completo.