Actividad1_unidad1.docx

  • Uploaded by: Carlos Macedo
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Actividad1_unidad1.docx as PDF for free.

More details

  • Words: 396
  • Pages: 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 código es demasiado grande ya que su manejo podría resultar problemático

No todos los programas se pueden ser modelados con exactitud con este tipo de 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/Programacionorientada-a-objetos.pdf

More Documents from "Carlos Macedo"