Vous êtes sur la page 1sur 3

Diferencias entre Anlisis y Diseo Estructural y Orientado a Objetos

1. El concepto Orientado a Objeto es ms simple y est menos relacionado con la informtica que el concepto de flujo de datos. Esto permite una mejor comunicacin entre el analista y el experto en el dominio del problema (es decir, el cliente). 2. El paradigma Orientado a Objeto utiliza la herencia para expresar explcitamente las caractersticas comunes de una serie de objetos. Estas caractersticas comunes quedan escondidas en el anlisis y diseo estructurado y llevan a duplicar entidades en el anlisis y cdigo en los programas. Sin embargo, el paradigma Orientado a Objeto pone especial nfasis en la reutilizacin, y proporciona mecanismos efectivos que permiten reutilizar aquello que es comn, sin impedir por ello describir las diferencias. 3. La programacin orientada a objetos es mucho ms fiable por diversas razones. En primer lugar por el desarrollo incremental y la programacin por diferencia, al poder ir aadiendo funcionalidad va herencia. El tamao medio de una rutina en entornos orientados a objetos es de 4 o 5 lneas; y se ha de tener en cuenta que slo se tienen rutinas, ya que no existe el concepto de programa principal. La utilizacin masiva

de libreras de clases garantiza la fiabilidad, ya que los componentes slo se aaden a la librera cuando se ha verificado la correccin de su funcionamiento. El anlisis estructurado se basa fundamentalmente en la descomposicin funcional del sistema que queremos construir. Esta descomposicin funcional requiere traducir el dominio del problema en una serie de funciones y subfunciones. El analista debe comprender primero el dominio del problema y a continuacin documentar las funciones y subfunciones que debe proporcionar el sistema. El problema es que no existe un mecanismo para comprobar si la especificacin del sistema expresa con exactitud los requisitos del sistema. 4. El paradigma orientado a objetos es una forma de pensar acerca de un problema en trminos del mundo real en vez de en trminos de un ordenador. El Anlisis Orientado a Objetos permite analizar mejor el dominio del problema, sin pensar en trminos de implementar el sistema en un ordenador como el anlisis y diseo estructural. El Anlisis Orientado a Objetos permite pasar directamente el dominio del problema al modelo del sistema. 5. Los cambios en los requisitos afectan notablemente a la funcionalidad de un sistema, por lo que afectan mucho al software desarrollado con mtodos estructurados. Sin embargo, los cambios afectan en mucha menor medida a los objetos que componen o maneja el sistema, que son mucho ms estables. Las modificaciones necesarias

para adaptar una aplicacin basada en objetos a un cambio de requisitos suelen estar mucho ms localizadas. 6. La transicin entre las fases de anlisis y diseo en la orientacin al objeto es mucho ms suave que en las metodologas estructuradas, no habiendo tanta diferencia entre las etapa.

http://www.geocities.ws/yulietm_arteaga/ads/T1.html

Vous aimerez peut-être aussi