Desarrollo de aplicaciones i rociomarbelin adrianaberenice
1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
Materia
DESARROLLO DE APLICACIONES I
Tema
TABLA COMPARATIVA DE PARADIGMAS DE LA PROGRAMACIÓN ESTRUCTURADA Y PARADIGMA DE LA
PROGRAMACION ORIENTADA A OBJETOS.
Nombre completo del Alumno : Adriana Berenice Renovato Ceja
Rocío Marbelin Zapata Palomo
Grado: 3 Grupo: “B”
Nombre del Docente : Lucia González Hernández
Fecha de entrega : 16/05/2013
2. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TABLA COMPARATIVA
NOMBRE DEFINICIÓN CARACTERÍSTICAS
PARADIGMA DE
PROGRAMACIÓN
ESTRUCTURADA
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.
El programa tiene un diseño modular.
Los módulos son diseñados de modo descendente.
Cada módulo se codifica utilizando las tres estructuras
de control básicas: secuencia, selección y repetición.
El paradigma de programación estructurada utiliza un
número limitado de estructuras de control que
minimizan la complejidad de los programas y, reducen
los errores.
Utiliza recursos abstractos que consiste en
descomponer una determinada acción compleja en
términos de un número de acciones más simples
capaces de ejecutarlas.
Utiliza el diseño descendente que es el proceso
mediante el cual un problema se descompone en una
serie de niveles o pasos sucesivos de refinamiento.
Los programas son más fáciles de entender, pueden ser
leídos de forma secuencial y no hay necesidad de hacer
engorrosos seguimientos dentro de los bloques de
código para intentar entender la lógica.
3. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
PARADIGMA DE
PROGRAMACIÓN
ORIENTADO A
OBJETOS
Es un paradigma de
programación que usa los
objetos en sus interacciones,
para diseñar aplicaciones y
programas informáticos. Está
basado en varias técnicas,
incluyendo herencia, cohesión,
abstracció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.
Se basa en varias técnicas, incluyendo herencia,
abstracción, polimorfismo y encapsulamiento.
El paradigma de programación orientada a
objetos, intenta simular el mundo real a través del
significado de objetos que contiene características
y funciones.
Fomenta la reutilización y extensión del código.
Facilita la creación de programas visuales
Permite realizar un modelo de sistema casi
independientemente de los requisitos del proyecto.
La razón es que en la POO, la jerarquía la
establecen los datos, en cambio en la
programación estructurada la jerarquía viene
definida por los programas.
Favorecen la claridad y la estructuración facilitan la
autodocumentación de programas.
Proporciona conceptos y herramientas con las
cuales se modela y representa el mundo real tan
fielmente como sea posible.
Representa un enfoque particular o filosofía para la
construcción del software.
4. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
FUENTE
http://www.taringa.net/posts/apuntes-y-monografias/8287701/Paradigma-orientado-a-objetos.html
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada
http://yaqui.mxl.uabc.mx/~aflores/nueva_pagina/apuntes/unidad1