El documento compara y contrasta la programación estructurada y orientada a objetos, destacando que la programación estructurada se basa en la modularidad, las estructuras de control y la secuencialidad, mientras que la programación orientada a objetos se centra en la abstracción de clases, métodos, herencia y encapsulamiento. Aunque ambos paradigmas tienen ventajas, el autor concluye que la programación estructurada es más sencilla y fácil de usar.
Presentación de Redes de alcantarillado y agua potable
Trabajo Final
1. UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA
} INFORMACIÓN Y COMUNICACIÓN
DESARROLLO DE APLICACIONES I
EDGAR SAMUEL RAMÍREZ MATA
UNIDAD I: PARADIGMAS DE PROGRAMACIÓN
DIFERENCIA ENTRE PROGRAMACIÓN ESTRUCTURADA Y
PROGRAMACIÓN ORIENTADA A OBJETOS.
15/MAYO/2014
2. DIFERENCIAS ENTRE:
PROGRAMACIÓN ESTRUCTURADA PROGRAMACIÓN ORIENTADA A
OBJETOS
Diseño modular.
Los módulos son diseñados de
modo descendente.
Estructuras de control:
secuencia, selección y
repetición.
Programas más fáciles de
escribir, verificar, leer y
mantener.
Los programas deben estar
dotados de una estructura.
Recursos abstractos.
Los programas son más fáciles
de entender, ya que pueden ser
leídos de forma secuencial.
Cuando hemos diseñado
adecuadamente las clases, se
pueden usar en distintas partes
del programa y en numerosos
proyectos.
Se va ejecutando paso a paso y
este debe de tener una
secuencia y una lógica para que
su función sea eficiente.
Agiliza el desarrollo de software.
Se agrupan en grupos
denominados clases.
Contienen datos internos que
definen su estado actual.
Soporta ocultamiento de datos.
Pueden heredar propiedades de
otros objetos.
Puede comunicarse con otros
objetos enviando o pasando
mensajes.
Es una evolución de la
Programación Estructurada.
Tienen métodos que definen su
comportamiento.
Está basado en varias técnicas,
incluyendo herencia,
modularidad, polimorfismo y
encapsulamiento.
más sencillo de leer y
comprender, pues nos permiten
ocultar detalles de
implementación dejando visibles
sólo aquellos detalles más
relevantes.
Resuelve el problema
identificando los actores que
tienen participación en el
problema e identificando también
sus acciones.
3. CONCLUSIÓN
Mi conclusión de estos paradigmas de programación es que son muy
útiles los dos, pero cada uno de ellos tienen sus ventajas y
desventajas, para mí el mejor es el paradigma de programación
estructurada, ya que es más fácil y sencillo de utilizar, aunque el
paradigma de programación orientado a objetos sea más moderno y
más utilizado por los programadores, aun así a mi parecer el
paradigma de programación estructurado te ofrece muchas más
ventajas las cuales pueden ser: su fácil entendimiento y manejabilidad
para la persona que lo utilice.
4. RESULTADOS
Investigar sobre este tema me ayudo a complementar la información
vista en clase, esta información me ayudo a poder comprender las
diferencia de el paradigma de programación estructurada y el
paradigma de POO, los conocimientos obtenidos los pondré en
práctica en la unidad siguiente, así podre saber más acerca del tema,
tendré una idea más clara de como programar de la forma que mas
me facilite el código, logre aprender e identificar cada una de sus
características.