SlideShare a Scribd company logo
1 of 3
Download to read offline
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.

More Related Content

What's hot (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
 

Viewers also liked

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
oum_houdheyfah
 
Deezer vs LAST fm
Deezer vs LAST fmDeezer vs LAST fm
Deezer vs LAST fm
adreena
 
Les pronoms complements d'objet direct
Les pronoms complements d'objet directLes pronoms complements d'objet direct
Les pronoms complements d'objet direct
Ancuta Nistor
 
Sites web réalisés
Sites web réalisésSites web réalisés
Sites web réalisés
gadine
 

Viewers also liked (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
 

Similar to 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 programacion
Luis Enrique Sanchez
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
Luis Enrique Sanchez
 
Tabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacionTabla coparativa paradigmas de la programacion
Tabla coparativa paradigmas de la programacion
Luis Enrique Sanchez
 
Tabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacionTabla comparativa de paradigmas de programacion
Tabla comparativa de paradigmas de programacion
MarioS1093
 
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
javs8
 
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
javs8
 
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
javs8
 
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
javs8
 

Similar to 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
 

More from 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.
 

Recently uploaded

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Recently uploaded (20)

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 

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.