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

Trabajo Final

  • 1.
    UNIDAD ACADÉMICA DEPINOS 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 ESTRUCTURADAPROGRAMACIÓ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 deestos 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 estetema 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.