Está en la página 1de 3

Actividad 1.

Diferencias entre programación estructurada


y POO

Programación Estructurada: Este paradigma esta basado en la


metodología de refinamientos sucesivos, es decir: se plantea
un problema complejo, es a su vez se divide en partes más
sencillas o de menor complejidad, una vez programadas todas
las partes son unidas y así resolverán el problema inicial.
Programación Orientada a objetos: Este tipo de paradigma
crea objetos qué se encargarán de manipular los datos de
entrada y de salida, teniendo estos datos propiedades y
métodos.

Ventajas
Programación Orientada a
Programación estructurada
Objetos
Los datos son separados del Tiene mayor reusabilidad y
diseño extensibilidad
Se puede reutilizar el código Es de fácil mantenimiento
Es fácil de documentar Tiene mayor portabilidad
Tiene mayor dinamismo al Tiene mayor rapidez de
manejar los datos desarrollo
Tiene mayor facilidad de Es más sencillo de entender
mantenimiento ya que utiliza abstracciones
Se puede expandir de Permite realizar sistemas
manera sencilla el código más complejos
Desventajas
Programación Orientada a
Programación estructurada
Objetos
Tiene mayor complejidad de Las curvas de aprendizaje
adaptación suelen ser largas
Tiene problemas cuando el No todos los programas se
código es demasiado grande pueden ser modelados con
ya que su manejo podría exactitud con este tipo de
resultar problemático paradigma
En ocasiones la herencia
suele traer acciones que no
son necesarias para el
software
Tiene limitaciones al
programar

Conclusiones

Al termino de esta actividad puedo ver que hay diferentes


métodos a la hora de desarrollar un software, estos dos tipos
de paradigmas son diferentes nos llevan a un mismo punto
final, el desarrollo exitoso de la aplicación.
Por ejemplo:
Un estacionamiento requiere de un sistema de software que le
ayude a la administración del lugar, requieren que el sistema
registre datos del vehículo (placa, nombre del dueño en caso
de que tengan pensión), hora de entrada, hora salida, cuantos
lugares tienen disponibles y costo por tiempo.
Programación Orientada a objetos
Ventajas Desventajas
Visualizamos cada elemento Se requiere de una extensa
como objetos documentación
La visión abstracta de un
Los objetos pueden tener
objeto no puede coincidir con
varios atributos
algún otro programador
Podemos reutilizar el código
para aplicarle mejoras
Se puede dar mantenimiento
a un solo bloque del sistema
sin afectar los demás bloques

Referencias
www.mheducation.es. (2018). Programación Estructurada. 30/09/18, de
www.mheducation.es Sitio web:
https://www.mheducation.es/bcv/guide/capitulo/8448148703.pdf
Jesús Alberto Zamarripa. (2012). Programación Orientada a Objetos.
30/09/18, de Northware Project Manager Sitio web:
https://www.northware.mx/wp-content/uploads/2013/04/Programacion-
orientada-a-objetos.pdf

También podría gustarte