Diferencia Entre Análisis Y Diseño Estructurado Y Orientado A Objetos
Enviado por o • 25 de Diciembre de 2012 • 772 Palabras (4 Páginas) • 3.231 Visitas
Diferencia entre Análisis y Diseño Estructurado y Orientado a Objetos
Muchos especialistas en sistemas de información reconocen la dificultad de comprender de manera completa sistemas grandes y complejos.
El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de la división del sistema en componentes y la construcción de un modelo del sistema.
El objetivo del análisis estructurado, es organizar las tareas asociadas con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada.
El análisis de sistema orientado a objetos ofrece un enfoque nuevo para el análisis de requisitos de sistemas software.
En lugar de considerar el software desde una perspectiva clásica de entrada/proceso/salida, como los métodos estructurados clásicos, se basa en modelar el sistema mediante los objetos que forman parte de él y las relaciones estáticas (herencia y composición) o dinámicas (uso) entre estor objetos.
El uso de Análisis orientado a objetos puede facilitar mucho la creación de prototipos, y las técnicas de desarrollo evolutivo de software.
Los objetos son inherentemente reutilizables, y se puede crear un catálogo de objetos que podemos usar en sucesivas aplicaciones.
De esta forma, podemos obtener rápidamente un prototipo del sistema, que pueda ser evaluado por el cliente, a partir de objetos analizados, diseños e implementados en aplicaciones anteriores.
Y lo que es más importante, dada la facilidad de reutilización de estos objetos, el prototipo puede ir evolucionando hacia convirtiese en el sistema final.
El concepto Orientado a Objetos es más simple y esta menos relacionado con la informática que el concepto de flujo de datos.
Esto permite una mejor comunicación entre el analista y el experto en el dominio del problema (es decir, el cliente).
El paradigma Orientado a objeto utiliza la herencia para expresar explícitamente las características comunes de una serie de objetos.
Estas características comunes quedan escondidas en el análisis y diseño estructurado y llevan a duplicar entidades en el análisis y código en los programas. Sin embargo, paradigma Orientado a Objeto pone especial énfasis en la reutilización, y proporciona mecanismos efectivos que permiten reutilizar aquello que es común, sin impedir por ello describir las diferencias.
La Programación Orientada a Objetos es mucho más fiable por diversas razones. En primer lugar por el desarrollo incremental y la programación por diferencia, al poder ir añadiendo funcionalidad vía herencia.
El tamaño medio de una rutina en entornos orientados a objetos es 4 o 5 líneas; y si se ha de tener en cuenta que solo se tiene rutinas en, ya que no existe el concepto de programa principal.
La fiabilidad, ya que los componentes
...