ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diferencia Entre Análisis Y Diseño Estructurado Y Orientado A Objetos


Enviado por   •  25 de Diciembre de 2012  •  772 Palabras (4 Páginas)  •  3.165 Visitas

Página 1 de 4

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

...

Descargar como (para miembros actualizados)  txt (5.1 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com