Anda di halaman 1dari 3

Anlisis y diseo orientado a objetos(ADOO)

Los conceptos del anlisis y diseo orientados a objetos se desarrollaron a partir de


desarrollos en los lenguajes modernos de programacin. Estos lenguajes tienen nuevas
estructuras que se siente que mejoran el mantenimiento del programa y hacen que varias
partes de los programas sean reutilizables. El consecuente reciclado de partes de programa
debe reducir el costo de los sistemas basados en computadora. Ya ha probado ser muy
efectivo en el desarrollo de interfaces grficas de usuarios y bases de datos. Debido a que
los lenguajes O-O tienen diferentes construcciones, se deben especificar los sistemas de
computadora en forma tal que se maximice el uso efectivo de estas construcciones. Estas
restricciones han llevado a un nmero de nuevas tcnicas O-O de anlisis y diseo de
sistemas.
Los conceptos del anlisis y diseo orientados a objetos fueron desarrollados para dar
soporte a la tecnologa de programacin O-O. El desarrollo de esta tecnologa no fue una
evolucin instantnea, sino la evolucin de un conjunto de conceptos algo desconectados
que han sido puestos juntos para formar un nuevo paradigma para la ingeniera de
software.
El enfoque de Coad y Yourdon para el anlisis O-O est basado en un modelo de cinco capas.
Esas capas consisten de capa clase/objeto, capa de estructura, capa de atributos, capa de
servicios y capa de tema (Kendall).

Capa clase/objeto. Esta capa del anlisis y diseo indica las clases y los objetos.
Capa de estructura. Esta capa captura diversas estructuras de clases y objetos, tales
como las relaciones uno a muchos y la herencia.
Capa de atributos. Esta capa detalla los atributos de las clases.
Capa de servicios. Esta capa indica los mensajes y comportamientos del objeto
(servicios y mtodos).
Capa tema. Esta capa divide el diseo en unidades de implementacin o
asignaciones de equipos.
El nfasis en los mtodos de programacin est puesto principalmente en el uso
correcto y efectivo de mecanismos particulares del lenguaje que se utiliza. Por
contraste, los mtodos de diseo enfatizan la estructuracin correcta y efectiva de
un sistema complejo. Qu es entonces el diseo orientado a objetos?

El diseo orientado a objetos es un mtodo de diseo que abarca el proceso de


descomposicin orientada a objetos y una notacin para describir los modelos
lgico y fsico, as como los modelos esttico y dinmico del sistema que se disea.

Hay 2 partes importantes en esta definicin: el diseo orientado a objetos da lugar


a una descomposicin orientada a objetos y utiliza diversas notaciones para
expresar diferentes modelos del diseo lgico y fsico de un sistema, adems de los
aspectos estticos y dinmicos del sistema.
El soporte para la descomposicin orientada a objetos es lo que hace el diseo
orientado a objetos bastante diferente del diseo estructurado: el primero utiliza
abstracciones de clases y objetos para estructurar lgicamente los sistemas, y el
segundo utiliza abstracciones algortmicas. Se utilizar el trmino diseo orientado
a objetos para referirse a cualquier mtodo que encamine a una descomposicin
orientada a objetos. (Booch, 2017)

El anlisis orientado a objetos es un mtodo de anlisis que examina los requisitos


desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del
dominio del problema (Booch, 2017).
Bibliografa
Booch, G. (2017). Anlisis y diseo orientado a objetos segunda edicin.

Kendall, K. &. (s.f.). Anlisis y diseo de sistemas tercera edicion.