Professional Documents
Culture Documents
Ante iniciar el aprendizaje de la programación orienta a objetos (POO), es necesario conocer que a
principios del 1970 surgió una crisis de software derivado, por un lado, de la dificultad de cambiar y
modificar los grandes y complejos programas existentes y a la disminución de programadores dispuestos a
dar mantenimiento a los programas, esto trajo la introducción de una metodología de desarrollo denominada
programación estructurada, visite la guía de aprendizaje No. 2 de algoritmos, en la cual se descompone
en actividades y talleres practico todo los relacionado con la programación paso a paso como también se le
conoce.
Una debilidad de la programación estructurada es la separación conceptual de datos y código; esto se
agrava a medida que el programa crece y se hace más complejo. Actualmente, las sofisticadas interfaces de
usuario, los sistemas de ventanas, los programas multitareas, entre otros, hacen más compleja la
manipulación de las relaciones existentes entre los componentes de software. Por lo tanto, se requiere de
una nueva técnica que mejore las limitaciones anteriormente expuestas.
La programación orientada a objetos surge como un paradigma que permite manejar ampliamente las
nuevas plataformas que se garanticen desarrollar aplicaciones robustas, portables y reutilizables que
puedan ofrecer una solución a largo plazo en un mundo donde los cambios se dan a cada momento.
Tomando como referencia la planeación pedagógica y las orientaciones para elaborar guías de aprendizaje
citado en la guía de desarrollo curricular
GFPI-F-019 V
1. pregunta Problematizadora
La programación orientada a objetos es una evolución consecuente los nuevos servicios que ofrece a la
comunidad y con el concepto de fácil uso para el usuario final.
Todavía existen en el mercado aplicaciones desarrolladas con la programación estructurada que a pesar de
que esta desarrollado en un lenguaje de programación a objetos no se realizado en cambio en mismo ritmo
que los avances tecnológicos.
Considerando lo anterior ¿qué sugerencia considera debería tener dicha aplicaciones para continuar
en el mercado?
Los invitamos ver el siguiente video fundamentos de programación orientada a objetos link
https://www.youtube.com/watch?v=bAWt77ytDCc
Conteste las siguientes preguntas en las siguientes preguntas y cuadro pueden consultar en
internet o apoyarse del documento de apoyo enviado en pdf
Cuáles son las diferencias entre la programación estructurada y la programación orientada a
objetos
Definir:
o Clase
o Objetos
o instancia
o Atributos o propiedad
o Método
o Evento
o Mensaje
o Constructor
Defina las siguientes características de la POO
o Abstracción
o Encapsulamiento
o polimorfismo
o Herencia
o Recolección de basura
Realice un cuadro comparativo sobre las ventajas y desventajas de los lenguajes de programación
JavaScript, Java, PHP Y Visual C#
GFPI-F-019 V
DESVENTAJAS
ENTERO
DECIMAL
CARÁCTER
FECHA
ARREGLO
Tome como referencia la técnica e instrumentos de evaluación citados en la guía de Desarrollo Curricular
Evidencias de Conocimiento :
Evidencias de Desempeño
Evidencias de Producto:
5. GLOSARIO DE TÉRMINOS
6. REFERENTES BILBIOGRÁFICOS
Construya o cite documentos de apoyo para el desarrollo de la guía, según lo establecido en la guía de
desarrollo curricular
Autor (es)
Autor (es)
GFPI-F-019 V