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