Estructurado Vs Orientado A Objetos
Estructurado Vs Orientado A Objetos
Estructurado Vs Orientado A Objetos
Enfoques:
Emplea distintos modelos que depende de la metodologa, entre los principales estn Modelo de objetos, Modelo de Estado u Objeto-Estado, entre otros. Invierte el mtodo estructurado, se centra en primer lugar en identificar los objetos del dominio de aplicacin y despus en establecer procedimientos que los manejen. El software se mantiene mejor ante los cambios de requisitos, porque las modificaciones necesarias pueden ser ms fcilmente localizables.
Se basa en modelar el sistema mediante los objetos que forman parte de l y las relaciones estticas (herencia y composicin) o dinmicas (uso) entre estos objetos. Este enfoque pretende conseguir modelos que se ajusten mejor al problema real. Incorpora modelos de datos, de procesos y de Utiliza los mismos modelos que el anlisis comportamiento. estructurado. Las diferencias principales consisten en la mayor importancia que se da al modelo de datos, por encima de los otros dos, y en el enfoque orientado a objetos de este modelo. El modelado de datos est ms orientado al diseo Los objetos encapsulan tanto atributos como de bases de datos y se centra exclusivamente en la procedimientos, e incorpora adems conceptos como identificacin de los datos que maneja un sistema y el polimorfismo o la herencia que facilitan la en las relaciones estticas que se establecen entre reutilizacin de cdigo. El uso de AOO puede facilitar esos datos. mucho la creacin de prototipos, y las tcnicas de desarrollo evolutivo de software. Eliminan fronteras entre fases debido a la naturaleza iterativa del desarrollo orientado al objeto. Aparece una nueva forma de concebir los lenguajes de programacin y su uso al incorporarse bibliotecas de clases y otros componentes reutilizables. Hay un alto grado de iteracin y solapamiento, lo que lleva a una forma de trabajo muy dinmica.