lunes, 7 de diciembre de 2015

METODOLOGIAS ORIENTADAS  A OBJETOS

Durante los años ochenta surgieron los lenguajes de programación orientada a objetos, que a diferencia de la programación estructurada, no separan datos y procesos sino que los tratan de forma conjunta en los denominados objetos que representan conceptos. La esencia del desarrollo orientado a objetos es la identificación y organización de conceptos en el diseño de la aplicación, y no tanto de su representación final en un lenguaje de programación. Una de las ventajas de utilizar objetos es que se crean librerías (bibliotecas de clases de objetos) que permiten reutilizar los elementos según se necesiten, de esta forma no es necesario partir siempre desde cero. Otra ventaja es que al ser muy flexibles en la concepción de los conceptos representados por objetos, permite tratar mejor la incertidumbre y adaptarse a las necesidades cambiantes de sistemas complejos.
Ha habido múltiples metodologías orientadas a objetos a lo largo del tiempo. Actualmente, la que tiene más relevancia es la metodología del proceso unificado que trata de integrar los diferentes métodos existentes. Esta metodología utiliza como método el Lenguaje de Modelado Unificado (UML). La empresa Rational Software Corporation (perteneciente a IBM) distribuyó esta metodología como RUP (Rational Unified Process) en el año 2000

.








No hay comentarios:

Publicar un comentario