SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
DESARROLLO DE APLICACIONES 1
Tema
PARADIGMA DE PROGRAMACION ESTRUCTURADA Y ORIENTADA A OBJETOS.
Nombre completo del Alumno: Jorge Humberto Donato Monreal.
Grado: 3 Grupo: “A”
Nombre del Docente: Lucia González Hernández
Fecha de entrega : 15/mayo/2013
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
ANTECEDENTES CARACTERISTICAS VENTAJAS DESVENTAJAS
Paradigma
de
programaci
ón
estructurad
a.
La programación estructurada es
un paradigma de
programación orientado a mejorar
la claridad, calidad y tiempo de
desarrollo de un programa de
computadora, utilizando
únicamente subrutinas y tres
estructuras: secuencia, selección
(if y switch)
e iteración(bucles for y while),
considerando innecesario y
contraproducente el uso de la
instrucción de transferencia
incondicional (GOTO), que podría
conducir a "código espagueti", que
es mucho más difícil de seguir y de
mantener, y era la causa de
muchos errores de programación.
 Los programas son más fáciles de
entender, pueden ser leídos de
forma secuencial y no hay
necesidad de hacer engorrosos
seguimientos en saltos de líneas
(GOTO) dentro de los bloques de
código para intentar entender la
lógica.
 La estructura de los programas es
clara, puesto que las instrucciones
están más ligadas o relacionadas
entre sí.
 Reducción del esfuerzo en las
pruebas y depuración. El
seguimiento de los fallos o errores
del programa ("debugging") se
facilita debido a su estructura más
sencilla y comprensible, por lo
que los errores se pueden
detectar y corregir más
fácilmente.
 Reducción de los costos de
mantenimiento. Análogamente a
la depuración, durante la fase de
mantenimiento, modificar o
extender los programas resulta
El principal inconveniente de
este paradigma de
programación es que se
obtiene un único bloque de
programa, que cuando se
hace demasiado grande
puede resultar problemático
su manejo; esto se resuelve
empleando la programación
modular, definiendo módulos
interdependientes
programados y compilados
por separado.
Un método un poco más
sofisticado es la
programación por capas, en
la que los módulos tienen una
estructura jerárquica en la
que se pueden definir
funciones dentro de
funciones o de
procedimientos.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
más fácil.
 Los programas son más sencillos y
más rápidos de confeccionar.
 Se incrementa el rendimiento de
los programadores, comparado
con la forma anterior que utiliza
GOTO.
Paradigma
de
programaci
ón
orientada a
objetos.
Es un paradigma de
programación que usa losobjetos en
sus interacciones, para diseñar
aplicaciones y
programas informáticos. Está
basado en varias técnicas,
incluyendoherencia, cohesión, abstr
acción, polimorfismo, acoplamiento
y encapsulamiento. Su uso se
popularizó a principios de la década
de los años 1990. En la actualidad,
existe variedad de lenguajes de
programación que soportan la
orientación a objetos.
Abstracción
Denota las
características
esenciales de
un objeto,
donde se
capturan sus
comportamient
os. Cada objeto
en el sistema
sirve como
modelo de un
"agente".
Fomenta la reutilización y extensión
del código.
Facilita el mantenimiento del software.
Permite crear sistemas más complejos.
Agiliza el desarrollo de software.
Facilita la creación de programas
visuales.
Facilita el trabajo en equipo.
Relacionar el sistema al mundo real.
No todos los programas
pueden ser modelados con
exactitud por el modelo de
objetos. Si lo que deseas es leer
algunos datos, hacer algo
simple y escribir de nuevo, no
tienes necesidad de definir
clases y objetos. Sin embargo,
en algunos lenguajes de POO,
puede que tengas que realizar
este paso extra. Otra
desventaja es que si se fuerza
el lenguaje en el concepto de
programación orientada a
objetos, se pierden algunas de
las características de los
lenguajes útiles, como los
"lenguajes funcionales". Otra
desventaja el que concepto que
un programador tiene de lo
que constituye un objeto
abstracto puede no coincidir
con la visión de otro
programador.

Contenu connexe

Tendances

Metologia de desarrollo multimedia
Metologia  de desarrollo multimediaMetologia  de desarrollo multimedia
Metologia de desarrollo multimediapresentacionb
 
Programacion orientada a objetosj
Programacion orientada a objetosjProgramacion orientada a objetosj
Programacion orientada a objetosjAbdiel Perez
 
Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083uiem
 
PresentacióNfuturama
PresentacióNfuturamaPresentacióNfuturama
PresentacióNfuturamaronald fabian
 
Manual aplicacion
Manual aplicacionManual aplicacion
Manual aplicacionBrenda0709
 
Manual dispositivos
Manual dispositivosManual dispositivos
Manual dispositivosBrenda0709
 
Instituto tecnológico uvg altiplano
Instituto tecnológico uvg altiplanoInstituto tecnológico uvg altiplano
Instituto tecnológico uvg altiplanowilmer bulux
 
Conceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetosConceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetosJose Luis Garduño Torres
 
Presentacion programacion
Presentacion programacionPresentacion programacion
Presentacion programacionZoyree Lozada
 
diapositivas de internet
diapositivas de internetdiapositivas de internet
diapositivas de internetdulcesitaocampo
 
Dulce ocampo
Dulce ocampoDulce ocampo
Dulce ocampoocampo198
 
Implementación de la tecnología móvil en el proceso
Implementación de la tecnología móvil en el procesoImplementación de la tecnología móvil en el proceso
Implementación de la tecnología móvil en el procesoFrancisco Royer
 

Tendances (17)

Metologia de desarrollo multimedia
Metologia  de desarrollo multimediaMetologia  de desarrollo multimedia
Metologia de desarrollo multimedia
 
Multimedia II
Multimedia IIMultimedia II
Multimedia II
 
Informe
InformeInforme
Informe
 
Programacion orientada a objetosj
Programacion orientada a objetosjProgramacion orientada a objetosj
Programacion orientada a objetosj
 
Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083Files temarios-programa 00005611-p 5611-tem_2083
Files temarios-programa 00005611-p 5611-tem_2083
 
PresentacióNfuturama
PresentacióNfuturamaPresentacióNfuturama
PresentacióNfuturama
 
Manual aplicacion
Manual aplicacionManual aplicacion
Manual aplicacion
 
Manual dispositivos
Manual dispositivosManual dispositivos
Manual dispositivos
 
Instituto tecnológico uvg altiplano
Instituto tecnológico uvg altiplanoInstituto tecnológico uvg altiplano
Instituto tecnológico uvg altiplano
 
Conceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetosConceptualización de tecnología orientada a objetos
Conceptualización de tecnología orientada a objetos
 
Tabla sql
Tabla sqlTabla sql
Tabla sql
 
Presentacion programacion
Presentacion programacionPresentacion programacion
Presentacion programacion
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
diapositivas de internet
diapositivas de internetdiapositivas de internet
diapositivas de internet
 
Dulce ocampo
Dulce ocampoDulce ocampo
Dulce ocampo
 
Dulce ocampo.ppsx
Dulce ocampo.ppsxDulce ocampo.ppsx
Dulce ocampo.ppsx
 
Implementación de la tecnología móvil en el proceso
Implementación de la tecnología móvil en el procesoImplementación de la tecnología móvil en el proceso
Implementación de la tecnología móvil en el proceso
 

En vedette

Les meilleures recettes du monde saveurs exotiques
Les meilleures recettes du monde   saveurs exotiquesLes meilleures recettes du monde   saveurs exotiques
Les meilleures recettes du monde saveurs exotiquesoum_houdheyfah
 
Dossier de presse- ZEISS- Septembre 2014
Dossier de presse- ZEISS- Septembre 2014Dossier de presse- ZEISS- Septembre 2014
Dossier de presse- ZEISS- Septembre 2014pbcom1998
 
Deezer vs LAST fm
Deezer vs LAST fmDeezer vs LAST fm
Deezer vs LAST fmadreena
 
Les pronoms complements d'objet direct
Les pronoms complements d'objet directLes pronoms complements d'objet direct
Les pronoms complements d'objet directAncuta Nistor
 
Sites web réalisés
Sites web réalisésSites web réalisés
Sites web réalisésgadine
 
Acheter maquillage en ligne
Acheter maquillage en ligneAcheter maquillage en ligne
Acheter maquillage en lignemakeupsens
 
Messages a la jeunesse
Messages a la jeunesseMessages a la jeunesse
Messages a la jeunesseYomkipour
 
Afisem : réussissez votre financement
Afisem : réussissez votre financementAfisem : réussissez votre financement
Afisem : réussissez votre financementChrystelle NOGUE
 
E réputation et identité numérique
E réputation et identité numériqueE réputation et identité numérique
E réputation et identité numériqueLECTIA
 
Convenio de Cooperación y Coordinación entre la APCES y la SC
Convenio de Cooperación y Coordinación entre la APCES y la SCConvenio de Cooperación y Coordinación entre la APCES y la SC
Convenio de Cooperación y Coordinación entre la APCES y la SCSuperintendencia de Competencia
 

En vedette (20)

Les meilleures recettes du monde saveurs exotiques
Les meilleures recettes du monde   saveurs exotiquesLes meilleures recettes du monde   saveurs exotiques
Les meilleures recettes du monde saveurs exotiques
 
Dossier de presse- ZEISS- Septembre 2014
Dossier de presse- ZEISS- Septembre 2014Dossier de presse- ZEISS- Septembre 2014
Dossier de presse- ZEISS- Septembre 2014
 
Schubert
SchubertSchubert
Schubert
 
Deezer vs LAST fm
Deezer vs LAST fmDeezer vs LAST fm
Deezer vs LAST fm
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
LMMA_french
LMMA_frenchLMMA_french
LMMA_french
 
Les pronoms complements d'objet direct
Les pronoms complements d'objet directLes pronoms complements d'objet direct
Les pronoms complements d'objet direct
 
Sites web réalisés
Sites web réalisésSites web réalisés
Sites web réalisés
 
Prueba
PruebaPrueba
Prueba
 
Acheter maquillage en ligne
Acheter maquillage en ligneAcheter maquillage en ligne
Acheter maquillage en ligne
 
Plantilla trabajo final_LIZ Y MARICHUY
Plantilla trabajo final_LIZ Y MARICHUYPlantilla trabajo final_LIZ Y MARICHUY
Plantilla trabajo final_LIZ Y MARICHUY
 
Messages a la jeunesse
Messages a la jeunesseMessages a la jeunesse
Messages a la jeunesse
 
Afisem : réussissez votre financement
Afisem : réussissez votre financementAfisem : réussissez votre financement
Afisem : réussissez votre financement
 
Kewacraft v7
Kewacraft v7Kewacraft v7
Kewacraft v7
 
Recettes de filles
Recettes de filles  Recettes de filles
Recettes de filles
 
E réputation et identité numérique
E réputation et identité numériqueE réputation et identité numérique
E réputation et identité numérique
 
Convenio de Cooperación y Coordinación entre la APCES y la SC
Convenio de Cooperación y Coordinación entre la APCES y la SCConvenio de Cooperación y Coordinación entre la APCES y la SC
Convenio de Cooperación y Coordinación entre la APCES y la SC
 
Trabajo final unidad_i
Trabajo final unidad_iTrabajo final unidad_i
Trabajo final unidad_i
 
Cuánto vales
Cuánto valesCuánto vales
Cuánto vales
 
Trabajo Scribd
Trabajo ScribdTrabajo Scribd
Trabajo Scribd
 

Similaire à Paradigmas

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
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionLuis Enrique Sanchez
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionLuis Enrique Sanchez
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionLuis Enrique Sanchez
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionMarioS1093
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursojavs8
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursojavs8
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursojavs8
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursojavs8
 

Similaire à Paradigmas (20)

Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
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.
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
 
Contexto de la Programación
Contexto de la Programación Contexto de la Programación
Contexto de la Programación
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
ParadigmasDeProgramacion
ParadigmasDeProgramacionParadigmasDeProgramacion
ParadigmasDeProgramacion
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de curso
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de curso
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de curso
 
Evidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de cursoEvidencia 3. elaborar un plan de curso
Evidencia 3. elaborar un plan de curso
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Trabajo final de la unidad ilucy
Trabajo final de la unidad ilucyTrabajo final de la unidad ilucy
Trabajo final de la unidad ilucy
 

Plus de Jorge Humberto Donato Monreal (9)

polimorfismo
polimorfismopolimorfismo
polimorfismo
 
Trabajofinal plan de_comunicacion
Trabajofinal plan de_comunicacionTrabajofinal plan de_comunicacion
Trabajofinal plan de_comunicacion
 
Transacciones
Transacciones Transacciones
Transacciones
 
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
Trabajo final, RESUMEN DE NORMAS DE ESTANDARIZACION
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
Mapa conceptual calidad
Mapa conceptual calidadMapa conceptual calidad
Mapa conceptual calidad
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Manual de conexion
Manual de conexionManual de conexion
Manual de conexion
 
Cuadro comparativo intranet, internet y extranet.
Cuadro comparativo intranet, internet y extranet.Cuadro comparativo intranet, internet y extranet.
Cuadro comparativo intranet, internet y extranet.
 

Dernier

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 

Dernier (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 

Paradigmas

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Materia DESARROLLO DE APLICACIONES 1 Tema PARADIGMA DE PROGRAMACION ESTRUCTURADA Y ORIENTADA A OBJETOS. Nombre completo del Alumno: Jorge Humberto Donato Monreal. Grado: 3 Grupo: “A” Nombre del Docente: Lucia González Hernández Fecha de entrega : 15/mayo/2013
  • 2. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ANTECEDENTES CARACTERISTICAS VENTAJAS DESVENTAJAS Paradigma de programaci ón estructurad a. La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración(bucles for y while), considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.  Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de hacer engorrosos seguimientos en saltos de líneas (GOTO) dentro de los bloques de código para intentar entender la lógica.  La estructura de los programas es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí.  Reducción del esfuerzo en las pruebas y depuración. El seguimiento de los fallos o errores del programa ("debugging") se facilita debido a su estructura más sencilla y comprensible, por lo que los errores se pueden detectar y corregir más fácilmente.  Reducción de los costos de mantenimiento. Análogamente a la depuración, durante la fase de mantenimiento, modificar o extender los programas resulta El principal inconveniente de este paradigma de programación es que se obtiene un único bloque de programa, que cuando se hace demasiado grande puede resultar problemático su manejo; esto se resuelve empleando la programación modular, definiendo módulos interdependientes programados y compilados por separado. Un método un poco más sofisticado es la programación por capas, en la que los módulos tienen una estructura jerárquica en la que se pueden definir funciones dentro de funciones o de procedimientos.
  • 3. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN más fácil.  Los programas son más sencillos y más rápidos de confeccionar.  Se incrementa el rendimiento de los programadores, comparado con la forma anterior que utiliza GOTO. Paradigma de programaci ón orientada a objetos. Es un paradigma de programación que usa losobjetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendoherencia, cohesión, abstr acción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos. Abstracción Denota las características esenciales de un objeto, donde se capturan sus comportamient os. Cada objeto en el sistema sirve como modelo de un "agente". Fomenta la reutilización y extensión del código. Facilita el mantenimiento del software. Permite crear sistemas más complejos. Agiliza el desarrollo de software. Facilita la creación de programas visuales. Facilita el trabajo en equipo. Relacionar el sistema al mundo real. No todos los programas pueden ser modelados con exactitud por el modelo de objetos. Si lo que deseas es leer algunos datos, hacer algo simple y escribir de nuevo, no tienes necesidad de definir clases y objetos. Sin embargo, en algunos lenguajes de POO, puede que tengas que realizar este paso extra. Otra desventaja es que si se fuerza el lenguaje en el concepto de programación orientada a objetos, se pierden algunas de las características de los lenguajes útiles, como los "lenguajes funcionales". Otra desventaja el que concepto que un programador tiene de lo que constituye un objeto abstracto puede no coincidir con la visión de otro programador.