SlideShare una empresa de Scribd logo
1 de 4
CASO PRÁCTICO LENGUAJES Y PARADIGMAS DE
PROGRAMACIÓN
NOMBRE: ALBERTO JOHNATAN FLOR RODRÍGUEZ
DIFERENCIAS ENTRE LOS PARADIGMAS DE PROGRAMACIÓN
(ESTRUCTURADA VS ORIENTADO A OBJETOS)
Paradigma Estructurado Paradigma Orientado a Objetos
Es sencilla de leer, porque consiste en una secuencia de instrucciones seguidas. Es más compleja de leer, ya que es necesaria la comprensión de los objetos y sus enlaces,
atributos y métodos, con características como la herencia, polimorfismo, encapsulación y
recursividad.
Se escribe secuencialmente y se utilizan funciones. El código fuente de los objetos e escribe de forma independiente, lo que hace que el código
sea fácil de mantener.
La reutilización de código es complicada. El uso de objetos y métodos internos, además de interfaces hace posible una reutilización de
código de forma sencilla.
Es eficiente en programas pequeños. Es sumamente eficiente en programas grandes.
Permite resolver problemas mediante secuencias de pasos. Resuelve un problema mediante la interacción de objetos, los cuales presentan un
comportamiento individual que permite la comunicación entre ellos, facilitando la
interpretación de un proceso mediante acciones y reacciones de los objetos.
Es orientado a acciones. Presenta encapsulación (atributos y métodos) en objetos que están relacionados entre sí.
Utiliza estructuras de datos, rutinas y subrutinas. Utiliza Objetos para la programación.
DESVENTAJA ASOCIADA DE LA PROGRAMACIÓN ESTRUCTURADA
PREMISA
 En la programación estructurada observamos
algunas ventajas como un control más efectivo sobre
el flujo de la ejecución del programa y la facilidad de
comprender el código cuando se analiza.
RESPUESTA
 Para continuar con la lectura “fácil” del código,
muchas veces se opta por la copia de líneas de
código; el control efectivo del flujo del programa,
funciona cuando son programas pequeños pero al
momento que se incrementa el tamaño de la
solución, se hace más complejo y la comprensión ya
no es sencilla, de hecho es más sencillo el paradigma
orientado a objetos porque permite reflejar el
procedimiento en función de objetos del mundo
real, más allá de sólo las acciones que se van a
realizar en el procedimiento.
VENTAJA ASOCIADA A LA PROGRAMACIÓN ORIENTADA A OBJETOS
PREMISA
 En la programación orientada a objetos, algunos detalles
producen alteraciones en la programación, como por ejemplo,
el fortalecimiento de este paradigma puede conducir a la
pérdida de algunas características útiles como los lenguajes
funcionales.
RESPUESTA
 Hablar de una ventaja asociada, radica en la gran utilidad del
paradigma orientado a objetos, cuando hablamos de soluciones
con un número considerable de entidades, en las cuales
podremos incluso mediante el uso de frameworks autogenerar
el código necesario para aplicar patrones que nos permiten la
manipulación uniforme de este procedimiento, es decir, que
podremos de forma uniforme manipular datos en una base de
datos mediante el mismo paradigma, utilizando clases padre
genéricas y clases hijas especializadas para cada entidad, cosa
que no puede hacerse en un paradigma estructurado. De esta
forma la desventaja que podría significar el uso de clases para
entidades pequeñas puede significar una gran ventaja sobre un
modelo de negocios con gran cantidad de entidades, las cuales
podremos unir en consultas complejas y mediante su
abstracción generar consultas transparentes de datos hacia los
clientes de los objetos en mención.

Más contenido relacionado

La actualidad más candente

Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
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
 
Programación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosProgramación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosUVM
 
Programacion Orientada a Aspectos
Programacion Orientada a AspectosProgramacion Orientada a Aspectos
Programacion Orientada a Aspectosjcongote
 
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
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Programación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoProgramación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoGermán Robles Tandazo
 
Aplicaciones robustas con Programación Orientada a Aspectos
Aplicaciones robustas con Programación Orientada a AspectosAplicaciones robustas con Programación Orientada a Aspectos
Aplicaciones robustas con Programación Orientada a AspectosAlex Casquete
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetoslidia gonzalez
 
Programación Orientada a Aspectos - Fernando Córdoba
Programación Orientada a Aspectos - Fernando CórdobaProgramación Orientada a Aspectos - Fernando Córdoba
Programación Orientada a Aspectos - Fernando Córdoba2008PA2Info3
 
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...program visual
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezErnesto Miranda
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacionWil Mer
 

La actualidad más candente (20)

Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
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
 
Programación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetosProgramación estructurada vs programación orientada a objetos
Programación estructurada vs programación orientada a objetos
 
Programacion Orientada a Aspectos
Programacion Orientada a AspectosProgramacion Orientada a Aspectos
Programacion Orientada a Aspectos
 
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...
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Programación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objetoProgramación estructurada, modular y orientada a objeto
Programación estructurada, modular y orientada a objeto
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Sql
SqlSql
Sql
 
Aplicaciones robustas con Programación Orientada a Aspectos
Aplicaciones robustas con Programación Orientada a AspectosAplicaciones robustas con Programación Orientada a Aspectos
Aplicaciones robustas con Programación Orientada a Aspectos
 
Programacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetosProgramacion estructurada vs. programación a objetos
Programacion estructurada vs. programación a objetos
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Lucy
LucyLucy
Lucy
 
Programación Orientada a Aspectos - Fernando Córdoba
Programación Orientada a Aspectos - Fernando CórdobaProgramación Orientada a Aspectos - Fernando Córdoba
Programación Orientada a Aspectos - Fernando Córdoba
 
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinez
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
Paradigmas de programacion
Paradigmas de programacionParadigmas de programacion
Paradigmas de programacion
 
Foro. actividad 2
Foro. actividad 2Foro. actividad 2
Foro. actividad 2
 

Similar a Ti034 cp-co CASO PRÁCTICO

Similar a Ti034 cp-co CASO PRÁCTICO (20)

Paradigma orientado a objetos,
Paradigma orientado a objetos,Paradigma orientado a objetos,
Paradigma orientado a objetos,
 
Compu 1
Compu 1Compu 1
Compu 1
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
Po ovs pe
Po ovs pePo ovs pe
Po ovs pe
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Introduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetosIntroduccion a la programacion orientada a objetos
Introduccion a la programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacin estructurada
Programacin estructuradaProgramacin estructurada
Programacin estructurada
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Progra
PrograProgra
Progra
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Poovb
PoovbPoovb
Poovb
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Programacion orientada a_objeto
Programacion orientada a_objetoProgramacion orientada a_objeto
Programacion orientada a_objeto
 
samir
samirsamir
samir
 
Nhibernate
NhibernateNhibernate
Nhibernate
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
Ed java
Ed javaEd java
Ed java
 

Último

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 

Último (9)

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 

Ti034 cp-co CASO PRÁCTICO

  • 1. CASO PRÁCTICO LENGUAJES Y PARADIGMAS DE PROGRAMACIÓN NOMBRE: ALBERTO JOHNATAN FLOR RODRÍGUEZ
  • 2. DIFERENCIAS ENTRE LOS PARADIGMAS DE PROGRAMACIÓN (ESTRUCTURADA VS ORIENTADO A OBJETOS) Paradigma Estructurado Paradigma Orientado a Objetos Es sencilla de leer, porque consiste en una secuencia de instrucciones seguidas. Es más compleja de leer, ya que es necesaria la comprensión de los objetos y sus enlaces, atributos y métodos, con características como la herencia, polimorfismo, encapsulación y recursividad. Se escribe secuencialmente y se utilizan funciones. El código fuente de los objetos e escribe de forma independiente, lo que hace que el código sea fácil de mantener. La reutilización de código es complicada. El uso de objetos y métodos internos, además de interfaces hace posible una reutilización de código de forma sencilla. Es eficiente en programas pequeños. Es sumamente eficiente en programas grandes. Permite resolver problemas mediante secuencias de pasos. Resuelve un problema mediante la interacción de objetos, los cuales presentan un comportamiento individual que permite la comunicación entre ellos, facilitando la interpretación de un proceso mediante acciones y reacciones de los objetos. Es orientado a acciones. Presenta encapsulación (atributos y métodos) en objetos que están relacionados entre sí. Utiliza estructuras de datos, rutinas y subrutinas. Utiliza Objetos para la programación.
  • 3. DESVENTAJA ASOCIADA DE LA PROGRAMACIÓN ESTRUCTURADA PREMISA  En la programación estructurada observamos algunas ventajas como un control más efectivo sobre el flujo de la ejecución del programa y la facilidad de comprender el código cuando se analiza. RESPUESTA  Para continuar con la lectura “fácil” del código, muchas veces se opta por la copia de líneas de código; el control efectivo del flujo del programa, funciona cuando son programas pequeños pero al momento que se incrementa el tamaño de la solución, se hace más complejo y la comprensión ya no es sencilla, de hecho es más sencillo el paradigma orientado a objetos porque permite reflejar el procedimiento en función de objetos del mundo real, más allá de sólo las acciones que se van a realizar en el procedimiento.
  • 4. VENTAJA ASOCIADA A LA PROGRAMACIÓN ORIENTADA A OBJETOS PREMISA  En la programación orientada a objetos, algunos detalles producen alteraciones en la programación, como por ejemplo, el fortalecimiento de este paradigma puede conducir a la pérdida de algunas características útiles como los lenguajes funcionales. RESPUESTA  Hablar de una ventaja asociada, radica en la gran utilidad del paradigma orientado a objetos, cuando hablamos de soluciones con un número considerable de entidades, en las cuales podremos incluso mediante el uso de frameworks autogenerar el código necesario para aplicar patrones que nos permiten la manipulación uniforme de este procedimiento, es decir, que podremos de forma uniforme manipular datos en una base de datos mediante el mismo paradigma, utilizando clases padre genéricas y clases hijas especializadas para cada entidad, cosa que no puede hacerse en un paradigma estructurado. De esta forma la desventaja que podría significar el uso de clases para entidades pequeñas puede significar una gran ventaja sobre un modelo de negocios con gran cantidad de entidades, las cuales podremos unir en consultas complejas y mediante su abstracción generar consultas transparentes de datos hacia los clientes de los objetos en mención.