Académique Documents
Professionnel Documents
Culture Documents
GUÍA DE APRENDIZAJE
2. PRESENTACION
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 presentara la importancia de análisis de un objeto en
el entorno real.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA 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 común. Ejemplo
casa, carro, mesa.
Este modelo del mundo real se proyecta en el modelo del software de forma natural. Ejemplo:
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):
Definición de objeto.
Definición de clase.
Definición de encapsulamiento.
Definición de herencia
Polimorfismo
Además de consultar otras fuentes se debe evidenciar una ficha técnica de un computador de escritorio y
de un computador portátil, las partes más relevantes de cada modelo de computador como: Procesador,
memoria RAM, tamaño, duración de batería (autonomía) y video (independiente).
Es importante tener en cuenta los cambios a nivel de hardware y software a la fecha, además de la
creatividad para su elaboración, por ejemplo mediante una presentación, video…
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étodos-encapsulamiento–herencia–
polimorfismo – diagrama de clases).
Se sugiere instalar y manejar una de las siguientes herramientas de Software, para la elaboración de
mapas conceptuales:
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.
GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL PROCEDIMIENTO DESARROLLO CURRICULAR
GUÍA DE APRENDIZAJE
4. ACTIVIDADES DE EVALUACIÓN
Evidencias de Conocimiento :
Evidencias de Desempeño:
Explica los conceptos
Propone un ejemplo del de programación
entorno identificando los orientada a objetos.
conceptos de
Interpreta los diferentes
programación orientada
diagramas de la
a objetos (POO). Matriz evaluativa
programación orientada a
objetos de acuerdo con un
Evidencias de Producto:
problema dado.
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)
numeral
3.3.3 mediante
una presentación
o video.
GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
5. GLOSARIO DE TERMINOS
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.
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 BILBIOGRAFICOS
- Fundamentos de programación
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/
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE
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).
8. CONTROL DE CAMBIOS