Guia 1 Competencia 220501032 RA 22050103201
Guia 1 Competencia 220501032 RA 22050103201
Guia 1 Competencia 220501032 RA 22050103201
2. PRESENTACIÓN
La resolución de un problema mediante el uso del computador (hardware y software) parte del proceso
de la descripción de una necesidad, expresado habitualmente en lenguaje natural y en términos propios
del dominio de este, permitiendo sistematizarlo y así administrar, controlar, vigilar, mantener todo el
sistema de información que requiera el cliente.
La programación orientada a objetos se fundamenta en clases y herencia de las mismas; es decir que
la resolución del problema se toma en términos de objetos, es una característica fundamental.
Por lo anterior es importante identificar cada uno de los conceptos y principios de la POO para la
interpretación del diseño; donde en esta guía se presentará la importancia de análisis de un objeto en
el entorno.
GFPI-F-135 V01
3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE
En la actualidad el método POO, organiza el sistema o software como objetos donde cada uno
representa una clase y estas son miembros de una jerarquía de clases unidas mediante relaciones de
herencia, permitiendo la abstracción, encapsulamiento, herencia y polimorfismo.
La sociedad está compuesta de objetos, donde cada uno tiene un comportamiento y un estado propio.
Los objetos siendo únicos hacen parte de una clase con características y comportamientos en comun.
Este modelo del mundo real se proyecta en el modelo del software de forma natural. Ejemplo:
• ¿Cree que la base para desarrollar e implementar un sistema de información, es aplicar la lógica
de la programación?
GFPI-F-135 V01
3.2 Actividades de contextualización e identificación de conocimientos necesarios para el
aprendizaje.
Es importante tener claro los conceptos que intervienen en la programación, para el modelamiento y
análisis del problema utilizando diferentes herramientas como software, además de conocer la
composición interna de un computador de forma básica.
UML Hardware
Actividad
3.3.1 Consultar por medio de un motor de búsqueda como www.google.com o en diferentes fuentes
bibliográficas como sistemas de bibliotecas url (http://biblioteca.sena.edu.co), las definiciones
que intervienen en los fundamentos de la programación orientada a objetos (POO), ubicándolas
con léxico propio de acuerdo a lo investigado y entendido por cada uno de ustedes (derechos
de autor):
GFPI-F-135 V01
Instituto Superior Pedagógico conociendo la información correspondiente a cada uno de ellos,
es importante identificar el problema y establecer cuál es la superclase y cada subclase, cómo
se llegó a la solución? No es copiar y pegar. Además, tomar un ejemplo del entorno para aplicar
conceptos de programación orientada a objetos mediante un mapa conceptual.
3.3.3. Realizar una presentación (resumen), sobre hardware y software en la actualidad, además tener
creatividad mediante una presentación, videos.
3.3.4. Inglés: Realizar un glosario en inglés, donde cada aprendiz incluya los conceptos más
sobresalientes, relacionados con las definiciones que intervienen en los fundamentos de la
programación orientada a objetos.
3.3.5. Promover: Con el objetivo de aplicar técnicas para el mejoramiento de su expresión corporal,
desempeño laboral según la naturaleza y complejidad del área ocupacional, los aprendices
dejarán por escrito teniendo en cuenta las normas: Instituto de Ingeniería Eléctrica y Electrónica
(IEEE), las conclusiones grupales, y enfatizarán mediante un foro, la importancia de los
conceptos fundamentales que intervienen en la programación orientada a objetos.
Actividad colaborativa
3.4.1. Realizar un mapa conceptual donde se visualicen los conceptos que intervienen en los
fundamentos de la programación orientada a objetos (objeto-clase-atributos-
métodosencapsulamiento–herencia– polimorfismo – diagrama de clases).
3.4.2. Con el grupo respectivo realizar un informe de lo consultado, análisis del ejemplo, en un
documento como Word, aplicando normas APA. Además, en las referencias bibliográficas se
deben tomar dos de la base de datos de la biblioteca SENA.
4. ACTIVIDADES DE EVALUACIÓN
Técnicas e Instrumentos
Evidencias de Aprendizaje Criterios de Evaluación de Evaluación
GFPI-F-135 V01
Evidencias de Conocimiento:
Evidencias de Desempeño:
Representa procesos del
• Propone un ejemplo del entorno sistema a partir de la
identificando los conceptos de construcción de algoritmos,
programación orientada a objetos como parte de la solución a
Matriz evaluativa
(POO). situaciones planteadas,
utilizando lenguajes de
Evidencias de Producto: programación orientados a
objetos.
• Presenta el mapa conceptual con
su respectiva sustentación.
• Presenta el análisis del caso
expuesto en el numeral 3.3.2,
mediante un informe.
• Presentar los componentes
básicos del computador
(Software y hardware)
5. GLOSARIO DE TÉRMINOS
• Programación orientada a objetos o POO (OOP según sus siglas en inglés): Es un paradigma
de programación que usa los objetos en sus interacciones y sustentado en clases, para diseñar
aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia,
cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a
principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de
programación que soportan la orientación a objetos. (Wikipedia)
• Lenguajes de programación: Es un idioma artificial diseñado para expresar procesos que pueden
ser llevadas a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una
máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
GFPI-F-135 V01
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su
estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se
prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le
llama programación. (Wikipedia).
6. REFERENTES BILBIOGRÁFICOS
• Disponible en Internet:
http://www.monografias.com/trabajos28/programacionobjetos/programacion-objetos.shtml
Fundamentos de la programación orientada a objetos.
• Guía de Apoyo: Servicio Nacional De Aprendizaje - SENA – Regional Antioquia Centro de Servicios
Y Gestión Empresarial - Programa De Teleinformática
• Disponible en Internet: Software gratuito para elaborar mapas conceptuales, Cmap Tools link para
su descarga: http://cmap.ihmc.us/download/
• Kendall, Kenneth E. / Julie E. Kendall. Análisis y diseño de sistemas. Edición 8a. ed. México:
Pearson Educación, c2011. (Complejo del sur).
Autor (es) Fabio Gabriel García Instructor Centro de Materiales Mayo 2013
Rodríguez y Ensayos
GFPI-F-135 V01
8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)
GFPI-F-135 V01