SlideShare una empresa de Scribd logo
1 de 3
Tabla comparativa
PROGRAMACIÓN ORIENTADA
AOBJETOS
PROGRAMACIÓN ESTRUCTURADA
La POO permite realizar un modelo
desistema casi independientemente de
losrequisitos del proyecto. La razón es
queen la POO la jerarquía la establecen
losdatos.Este cambio hace que los
modelos seestablezcan de forma
similar alrazonamiento humano y, por lo
tanto,resulte más natural.
En cambio en la
programaciónestructurada la jerarquía
viene definidapor los programas.Con la
Programación Estructurada,elaborar
programas de computador siguesiendo
una labor que demanda
esfuerzo,creatividad, habilidad y
cuidado
Modularidad:Un programa es modular
si se componede módulos
independientes y robustos.Esto permite
la reutilización y facilita laverificación y
depuración de los mismos.En POO, los
módulos están directamente.Los
objetosson módulos naturales ya
quecorresponden a una imagen lógica
de larealidad.
DirectamenteLos programas son más
fáciles de entender. Un programa
estructuradopuede ser leído en
secuencia, de arribahacia abajo, sin
necesidad de estarsaltando de un sitio
a otro en la lógica, lorelacionados con
los objetos. Los objetosson módulos
naturales ya quecorresponden a una
imagen lógica de larealidad.cual es
típico de otros estilos deprogramación
Durante el desarrollo de sistemas,
ocurrela aparición de nuevos requisitos,
por esoes deseableque las
herramientas de desarrollo permitan
añadirlos sin modificar la estructura
básica deldiseño. En POO es posible
lograr esto siempre ycuando se hayan
definido de formaadecuada la jerarquía
La estructura del programa es más
clarapuesto que las instrucciones están
másligadas o relacionadas entre sí, por
lo quees más fácil comprender lo que
hace cadafunción. Reducción del
esfuerzo enpruebas.
de clases, losatributos y métodos
Eliminación de redundancia:En el
desarrollo de sistemas se deseaevitar
la definición múltiple de datos
yfunciones comunes.En POO esto se
logra mediante la herencia(evita la
definición múltiple depropiedades
comunes a muchos objetos) yel
polimorfismo (permite la modificaciónde
métodos heredados). Solo hay
quedefinir los atributos y los métodos
en el antepasado más lejano que los
comparte.
El programa se puede tener listo
paraproducción normal en un tiempo
menordel tradicional; por otro lado,
elseguimiento de las fallas o
depuración(debugging) se facilita
debido a la lógicamás visible, de tal
forma que los errores sepueden
detectar y corregir másfácilmente
Reutilización:(rápido desarrollo)La POO
proporciona un marco perfectopara la
reutilización de las clases.
Elencapsulamiento y la modularidad
nospermiten utilizar una y otra vez
lasmismas clases en aplicaciones
distintas.En efecto, el aislamiento entre
distintasclases significa que es posible
añadir unanueva clase oUn modulo
nuevo (extensibilidad) sinafectar al
resto de la aplicación
Reducción de los costos
demantenimiento.Programas más
sencillos y más rápidos.Aumento en la
productividad delprogramador. Se
facilita la utilización delas otras técnicas
para el mejoramiento dela productividad
en programación.Los programas
quedan mejordocumentados
internamente.
Protección de la información:El
encapsulamiento de datos
yprocedimientos junto con niveles
deacceso a la información forman
limitesque proporcionan una gran
seguridad a lainformación contenida
Tabla compatativa teresa

Más contenido relacionado

Destacado

Destacado (6)

Ensayo final
Ensayo finalEnsayo final
Ensayo final
 
Elementos de un sistema de control
Elementos de un sistema de controlElementos de un sistema de control
Elementos de un sistema de control
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Fhc-sobre-transferência-renda
Fhc-sobre-transferência-rendaFhc-sobre-transferência-renda
Fhc-sobre-transferência-renda
 
La observación participante
La observación participanteLa observación participante
La observación participante
 
Profarma 1 q13
Profarma 1 q13Profarma 1 q13
Profarma 1 q13
 

Similar a Tabla compatativa teresa

Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programaciónMaría Alvarez
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...jose francisco arenas jimenez
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modularAnitaBlen
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1cesarmrl2
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosWilliam Devia
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjaninaplaza
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Sandy Montoya Reyes
 
Poa programacion orientada_a_aspectos
Poa programacion orientada_a_aspectosPoa programacion orientada_a_aspectos
Poa programacion orientada_a_aspectosPaulo Galarza
 
Tabla comparativa del paradigma
Tabla comparativa del paradigmaTabla comparativa del paradigma
Tabla comparativa del paradigmaadryanaguiilar
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...Juan Morales
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202LauraDanielaZipamoch
 
Instituto tecnologico tulcan
Instituto tecnologico tulcanInstituto tecnologico tulcan
Instituto tecnologico tulcanpatossss
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 

Similar a Tabla compatativa teresa (20)

Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
 
Qué es programación modular
Qué es programación modularQué es programación modular
Qué es programación modular
 
Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1Fundamentos De ProgramacióN Unidad 1
Fundamentos De ProgramacióN Unidad 1
 
Po ovs pe
Po ovs pePo ovs pe
Po ovs pe
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Poovb
PoovbPoovb
Poovb
 
Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.Tabla comparativa de programacion orientada , objetos y estructurada.
Tabla comparativa de programacion orientada , objetos y estructurada.
 
Poa programacion orientada_a_aspectos
Poa programacion orientada_a_aspectosPoa programacion orientada_a_aspectos
Poa programacion orientada_a_aspectos
 
Tabla comparativa del paradigma
Tabla comparativa del paradigmaTabla comparativa del paradigma
Tabla comparativa del paradigma
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
 
Unidad 1. Introducción. Conceptos fundamentales de la POO
Unidad 1. Introducción. Conceptos fundamentales de la POOUnidad 1. Introducción. Conceptos fundamentales de la POO
Unidad 1. Introducción. Conceptos fundamentales de la POO
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
 
Instituto tecnologico tulcan
Instituto tecnologico tulcanInstituto tecnologico tulcan
Instituto tecnologico tulcan
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 

Tabla compatativa teresa

  • 1. Tabla comparativa PROGRAMACIÓN ORIENTADA AOBJETOS PROGRAMACIÓN ESTRUCTURADA La POO permite realizar un modelo desistema casi independientemente de losrequisitos del proyecto. La razón es queen la POO la jerarquía la establecen losdatos.Este cambio hace que los modelos seestablezcan de forma similar alrazonamiento humano y, por lo tanto,resulte más natural. En cambio en la programaciónestructurada la jerarquía viene definidapor los programas.Con la Programación Estructurada,elaborar programas de computador siguesiendo una labor que demanda esfuerzo,creatividad, habilidad y cuidado Modularidad:Un programa es modular si se componede módulos independientes y robustos.Esto permite la reutilización y facilita laverificación y depuración de los mismos.En POO, los módulos están directamente.Los objetosson módulos naturales ya quecorresponden a una imagen lógica de larealidad. DirectamenteLos programas son más fáciles de entender. Un programa estructuradopuede ser leído en secuencia, de arribahacia abajo, sin necesidad de estarsaltando de un sitio a otro en la lógica, lorelacionados con los objetos. Los objetosson módulos naturales ya quecorresponden a una imagen lógica de larealidad.cual es típico de otros estilos deprogramación Durante el desarrollo de sistemas, ocurrela aparición de nuevos requisitos, por esoes deseableque las herramientas de desarrollo permitan añadirlos sin modificar la estructura básica deldiseño. En POO es posible lograr esto siempre ycuando se hayan definido de formaadecuada la jerarquía La estructura del programa es más clarapuesto que las instrucciones están másligadas o relacionadas entre sí, por lo quees más fácil comprender lo que hace cadafunción. Reducción del esfuerzo enpruebas.
  • 2. de clases, losatributos y métodos Eliminación de redundancia:En el desarrollo de sistemas se deseaevitar la definición múltiple de datos yfunciones comunes.En POO esto se logra mediante la herencia(evita la definición múltiple depropiedades comunes a muchos objetos) yel polimorfismo (permite la modificaciónde métodos heredados). Solo hay quedefinir los atributos y los métodos en el antepasado más lejano que los comparte. El programa se puede tener listo paraproducción normal en un tiempo menordel tradicional; por otro lado, elseguimiento de las fallas o depuración(debugging) se facilita debido a la lógicamás visible, de tal forma que los errores sepueden detectar y corregir másfácilmente Reutilización:(rápido desarrollo)La POO proporciona un marco perfectopara la reutilización de las clases. Elencapsulamiento y la modularidad nospermiten utilizar una y otra vez lasmismas clases en aplicaciones distintas.En efecto, el aislamiento entre distintasclases significa que es posible añadir unanueva clase oUn modulo nuevo (extensibilidad) sinafectar al resto de la aplicación Reducción de los costos demantenimiento.Programas más sencillos y más rápidos.Aumento en la productividad delprogramador. Se facilita la utilización delas otras técnicas para el mejoramiento dela productividad en programación.Los programas quedan mejordocumentados internamente. Protección de la información:El encapsulamiento de datos yprocedimientos junto con niveles deacceso a la información forman limitesque proporcionan una gran seguridad a lainformación contenida