Vous êtes sur la page 1sur 6

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENIZAJE

• Denominación del Programa de Formación: TECNICO EN PROGRAMACION DE SOFTWARE

• Código del Programa de Formación: 228120

• Nombre del Proyecto: DESARROLLO DE SOFTWARE A LA MEDIDA QUE


PERMITAN OPTIMIZAR LOS PROCESOS DE
CONTROL A 3 EMPRESAS DEL SECTOR PRIVADO
EN LA CIUDAD DE SINCELEJO

• Fase del Proyecto: EJECUCION

• Actividad de Proyecto: DISEÑAR EL SOFTWARE DE ACUERDO A LOS


LINEAMIENTOS ESTABLECIDOS

• Competencia: CONSTRUIR EL SISTEMA QUE CUMPLA CON LOS


REQUISITOS DE LA SOLUCIÓN INFORMÁTICA.

• Resultados de Aprendizaje Alcanzar: CONSTRUIR LAS TABLAS QUE HACEN PARTE DEL
DISEÑO DEL DIAGRAMA RELACIONAL EN EL
MOTOR DE BASE DE DATOS EMPLEANDO LAS
CUATRO FORMAS DE NORMALIZACIÓN.

RELACIONAR TABLAS CONSTRUIDAS PARA


PRESENTAR LA INFORMACIÓN SOLICITADA EN EL
DISEÑO

CONSTRUIR EL MAPA DE NAVEGACIÓN DE


ACUERDO CON EL DISEÑO ENTREGADO PARA
ORIENTAR AL USUARIO EN EL USO DEL APLICATIVO

• Duración de la Guía 100 HORAS PRESENCIALES


10 HORAS AUTONOMAS

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

2. PRESENTACION

El desarrollo de un sistema de información computacional es uno de los pasos más importantes en el


Ciclo de Vida del Software. Partimos de una necesidad, pasamos por la definición de unos
requerimientos, analizamos del sistema de información actual y proponemos una solución en
términos de un programa de computador. ¡Bienvenidos entonces a la fase de Diseño y Codificación
del nuevo Sistema!

Con esta guía usted como aprendiz desarrollará las competencias básicas necesarias para construir un
modelo relacional de base de datos y adquirirá los fundamentos de programación, en un entorno de
desarrollo con software libre y no propietario, utilizando la tecnología cliente-servidor, un modelo
distribuido de procesamiento de datos.
La invitación se extiende a que dedique los esfuerzos necesarios para lograr adoptar su proyecto de
formación y logre implementar un aplicativo sobre el cual hacer las pruebas pertinentes para el
entregar un producto de alta calidad.

Recuerde estimad@ aprendiz, que el TÉCNICO EN PROGRAMACIÓN DE SOFTWARE se enfrenta


permanentemente a problemas cuya solución involucra varias áreas del conocimiento, esta es una
profesión que permite -y obliga- a que interactuemos con otras disciplinas para ofrecer el mejor de los
productos al consumidor final, quien es nuestro cliente.

¡¡¡Ánimo!!!

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.

Actividad 1. Propuesta para desarrollar en 6 horas de formación.

Estimad@ aprendiz Recuerda que El TÉCNICO EN PROGRAMACIÓN DE SOFTWARE es una persona


que está capacitado para aplicar sus habilidades, destrezas, valores y comportamientos en
actividades productivas relacionadas con la abstracción de situaciones a solucionar mediante el
desarrollo programas o sistemas de información que satisfagan eficientemente las necesidades del
usuario. Como actividad de reflexión inicial es conveniente dar respuesta al siguiente
cuestionamiento:

¿Qué etapas y normas se deben tener en cuenta al momento de diseñar correctamente una base
de datos relacional?
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el


aprendizaje.

Actividad 1. Propuesta para desarrollar en 18 horas de formación.

1. Analizar cada uno de los videos dispuestos en los siguientes enlaces:

https://www.youtube.com/watch?v=gR-q3zDOEuo
https://www.youtube.com/watch?v=h7EydNVREpg
https://www.youtube.com/watch?v=wYRzgEY1yZE

a) Con base en lo videos anteriores realizar la construcción del modelo Entidad relación en la
herramienta DBdesigner y en el Aplicar la primera, segunda y tercera forma formal (1FN,
2FN,3FN) al caso presentado en el espacio “Creación Relaciones y Construcción de Tablas
con Mysql”

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

Actividad 1. Propuesta para desarrollar en 30 horas

1. Llevada a cabo la exposición del instructor sobre temas correspondientes a bases de datos y
los documentos de lectura o apoyo expuestos en el espacio de materiales del programa
“Interpretar diagramas de base de datos y Fundamentos de base de datos”,

b) Construir el diseño lógico y relacional del caso expuesto en el espacio “Creación Relaciones y
Construcción de Tablas con Mysql”

2. Realice la practica expuesta por su Instructor acerca de las consultas solicitadas a la base de
datos.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

3.4 Actividades de transferencia del conocimiento.

En esta actividad aplicaremos el conocimiento adquirido posteriormente de forma grupal se estable la


creación de la base de datos de acuerdo al proyecto productivo.

Actividad 1. Actividad propuesta para 48 horas de formación.

1. Participe en el Foro de inducción según la premisa expuesta allí.


2. Los aprendices organizados por grupos deben implementar el modelo relacional del proyecto
productivo expuesto en el espacio “Construyendo La Base De Datos”.

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de Evaluación

Evidencias de Conocimiento: Construir las Tablas del Técnica:


diseño del diagrama Formulación de preguntas.
relacional
Investigación y discusión grupal
Implementar formas de
normalización Exposición grupal.
Evidencias de Desempeño:

Evaluación de conocimientos
Desarrollar relaciones entre individual.
Evidencias de Producto: tablas de acuerdo a la
información solicitada en el Instrumento:
diseño
Cuestionario
Listas de chequeo
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

5. GLOSARIO DE TERMINOS

▪ Lenguaje de programación: Sistema de símbolos y reglas que permite la construcción de programas


con los que la computadora puede operar, así como resolver problemas de manera eficaz.

▪ Algoritmo: Conjunto de instrucciones que realizadas que realizadas en orden conducen a obtener la
solución de un problema.

• Problema: Planeamiento claro y preciso de lo que se desea resolver. Análisis del Problema

▪ Codificación: Operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de
flujo o pseudocódigo), en una serie de instrucciones detalladas, en un código reconocible por la
computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe
en un lenguaje de programación o lenguaje de alto nivel.

▪ Depuración: Proceso de identificar y eliminar errores, para dar paso a una solución sin errores.

▪ Identificador: E el nombre que damos a todo lo que manipulamos dentro de un programa (variables,
constantes, funciones, etc). Por ejemplo variables, constantes, funciones, tipos definidos por el
usuario etc.

▪ Tipos De Datos: Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple
carácter, tal como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto
de valores que puede tomar una variable.

▪ Variables: Una variable es un identificador que puede tomar diferentes valores dependiendo del tipo
que esta se declare.

▪ Constantes: Constantes son los valores que no pueden ser modificados. En C, pueden ser de cualquier
tipo de datos.

▪ Operadores: Símbolo que indica al compilador que realice manipulaciones lógicas o matemáticas
específicas.

▪ Comentarios: Sirven para identificar los elementos principales de un programa o para explicar la lógica
subyacente de estos.
▪ Estructuras de control: Son los métodos que existen para dirigir el flujo de acciones que la
computadora deberá ejecutar sobre los datos manejados por el programa.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

▪ Diagrama de Flujo: Representación gráfica de un algoritmo. También se puede decir que es la


representación detallada en forma gráfica de cómo deben realizarse los pasos en la computadora para
producir resultados.

▪ Pseudocódigo: Es la representación narrativa de los pasos que debe seguir un algoritmo para dar
solución a un problema determinado. El pseudocódigo utiliza palabras que indican el proceso a
realizar.

6. REFERENTES BILBIOGRAFICOS

http://www.digitaliapublishing.com.bdigital.sena.edu.co/visor/45537

https://aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) Oswaldo Contreras Sierra Instructor FUNDETEC 01/04/2019

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

Vous aimerez peut-être aussi