You are on page 1of 25

PLAN FORMATIVO Y CONTENIDOS

CURSO ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE


CONVOCATORIA MIL PROGRAMADORES

GERENCIA DE DESARROLLO COMPETITIVO

Mayo de 2017.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores


PREGUNTAS FRECUENTES
CONVOCATORIA MIL PROGRAMADORES
1. PLAN FORMATIVO ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE ................... 1
1.1 Descripcin general del curso. ............................................................................................ 1
1.2 Mdulos del curso. .............................................................................................................. 2
1.3 Descripcin detallada de cada mdulo del curso. .............................................................. 3
MDULO FORMATIVO N 1 ............................................................................................................ 3
MDULO FORMATIVO N 2 ............................................................................................................ 5
MDULO FORMATIVO N 3 ............................................................................................................ 6
MDULO FORMATIVO N4 ............................................................................................................. 7
MDULO FORMATIVO N 5 ............................................................................................................ 9
MDULO FORMATIVO N 6 .......................................................................................................... 11
MDULO FORMATIVO N 7 .......................................................................................................... 13
MDULO FORMATIVO N 8 .......................................................................................................... 15
MDULO FORMATIVO N 9 .......................................................................................................... 17
MDULO FORMATIVO N 10 ........................................................................................................ 19
MDULO FORMATIVO N 11 ........................................................................................................ 21

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores


1. PLAN FORMATIVO ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE

1.1 Descripcin general del curso.

ANTECEDENTES GENERALES DEL CURSO


Nombre del curso: Analista desarrollador de aplicaciones de software.
Metodologa: Clases 100% presenciales.
Descripcin de la ocupacin y campo El analista desarrollador realizar las actividades de anlisis de requerimientos, participar
laboral asociado: en las actividades de diseo de software, realizar la creacin, prueba y documentacin de
programas siguiendo las normas acordadas por la empresa y buenas prcticas de la
industria. Podr desempearse en empresas de diferente ndole que posean un rea de
desarrollo de software; de igual forma podr ejercer la ocupacin de forma independiente.
Requisitos educacionales previos: Licencia de enseanza media completa.
Competencias a desarrollar: Desarrollar soluciones informticas, de acuerdo a los procedimientos establecidos por los
clientes.
Duracin: 496 horas cronolgicas de clases, equivalentes a 6 meses aproximadamente.
Perodo de clases: Inicio de clases en agosto de 2017.
Trmino de las clases en enero de 2018.
Programacin de clases: Clases de lunes a viernes, con jornadas de 5 horas diarias. Existirn horarios de maana y
tarde disponibles.
Lugar en que se desarrollar: El curso se desarrollar en las regiones de Valparaso, Metropolitana y Biobo. Las comunas
sern determinadas de acuerdo a la demanda efectiva por localidad durante el proceso de
postulacin.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 1


1.2 Mdulos del curso.

HERRAMIENTAS PARA LA EXPRESIN ORAL Y ESCRITA 8 HORAS

RESOLUCIN DE PROBLEMAS 8 HORAS

TEORA DE CONJUNTOS Y LGICA PROPOSICIONAL 40 HORAS

INTRODUCCIN A LA INFORMTICA 40 HORAS

DESARROLLO DE SOFTWARE 80 HORAS

GESTIN DE REQUISITOS PARA LA CONSTRUCCIN DE SOFTWARE 40 HORAS

PROFUNDIZACIN DEL DESARROLLO DE SOFTWARE 80 HORAS

INTEGRACIN DE MDULOS DE SOFTWARE 40 HORAS

ANLISIS DE PROCESOS EMPRESARIALES 40 HORAS

SOPORTE TCNICO DE APLICACIONES DE SOFTWARE 40 HORAS

DISEO DE BASE DE DATOS 80 HORAS

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 2


1.3 Descripcin detallada de cada mdulo del curso.

MDULO FORMATIVO N 1
Nombre: Herramientas para la expresin oral y escrita.
N de horas asociadas al mdulo: 8 horas cronolgicas.
Competencia del mdulo: Reconocer los elementos que propician una comunicacin efectiva y contribuyen a la insercin
laboral, al mejoramiento del desempeo y al desarrollo de relaciones armnicas en el lugar de
trabajo.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Identificar la importancia de la 1.1 Reconoce la importancia de la 1. La comunicacin humana:
comunicacin humana en la vida comunicacin en la vida cotidiana. La importancia de la comunicacin en la vida
cotidiana y en el mundo laboral. 1.2 Reconoce la relacin entre la cotidiana.
comunicacin y la obtencin y permanencia La comunicacin y su contribucin en la
en un trabajo. obtencin y permanencia de un trabajo.
2. Desarrollar con claridad la 2.1 Utiliza diccin y lenguaje adecuado para 2. Expresin oral y escrita:
expresin oral y escrita segn el expresar ideas. Elementos que intervienen en la calidad de la
contexto laboral. 2.2 Expresa verbalmente un mensaje con comprensin de un mensaje verbal.
diversos propsitos comunicativos. Sentido de los elementos que permiten
2.3 Participa fluidamente en conversaciones elaborar un documento escrito.
con otros. Principales reglas de comunicacin escrita que
2.4 Redacta textos de diferente complejidad, se utilizan en documentos de contenido preciso.
con propsitos especficos, segn el Redaccin de documentos y textos: Curriculum
requerimiento laboral. Vitae, Cartas de presentacin, Memorandos y
Correos electrnicos.
3. Reconocer el lenguaje no verbal 3.1 Reconoce el propio lenguaje corporal 3. Lenguaje no verbal:
en el mbito laboral como una como expresin de emociones y Principales emociones y el modo en que ellas se
forma de comunicacin efectiva. sentimientos. expresan en los gestos faciales.
3.2 Expresa coherencia entre la comunicacin
verbal y no verbal.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 3


3.3 Utiliza la corporalidad como herramienta Mensajes verbales, y la expresin de diversos
de expresin y comunicacin. sentimientos a travs del tono de voz, de la
3.4 Usa el tono de voz adecuadamente segn expresin facial y de los gestos corporales.
contexto en que se realiza la comunicacin Reconocer la importancia de la imagen que
verbal. proyectamos a los dems.
3.5 Maneja adecuadamente la presentacin Presentacin personal y el manejo del cuerpo,
personal y el lenguaje gestual en las de modo que los mensajes verbales se apoyen en
relaciones interpersonales. el lenguaje no verbal.
4. Reconocer las caractersticas de 4.1 Expresa sus opiniones con seguridad, 4. Conducta asertiva en el ambiente laboral:
una conducta asertiva en el mundo honestidad y respeto, sin agredir. Claves verbales y no verbales que permiten
laboral de acuerdo al contexto y 4.2 Entrega una retroalimentacin distinguir una conducta asertiva, de una agresiva
protocolos de convivencia. constructiva a otra persona de manera y de una pasiva.
directa, franca y sin opiniones destructivas o El cmo se identifica cundo uno mismo est
descalificadoras. actuando de manera poco asertiva, es decir,
4.3 Realiza una comunicacin de manera agresiva o pasivamente.
directa, adecuada, abierta y franca con todo Relacin entre asertividad y retroalimentacin
tipo de personas. constructiva y sus principales desafos y
4.4 Maneja los principales elementos beneficios para la relacin interpersonal y laboral.
comunicacionales para enfrentar una Formulacin y entrega de una
entrevista laboral. retroalimentacin constructiva de manera
asertiva.
Entrevista de trabajo.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 4


MDULO FORMATIVO N 2
Nombre: Tcnicas para la resolucin de problemas.
N de horas asociadas al mdulo: 8 horas cronolgicas.
Competencia del mdulo: Resolver problemas en diferentes contextos, con el objetivo de mantener un correcto desarrollo y
estar preparado para enfrentar los entorpecimientos en la realizacin de una labor.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Identificar la importancia de la 1.1 Reconoce la importancia de la resolucin 1. Resolucin de problemas:
resolucin de problemas en la vida de problemas en la vida cotidiana. La importancia de la resolucin de problemas
cotidiana y en el mundo laboral. 1.2 Reconoce la importancia de la resolucin en la vida cotidiana.
de problemas en la obtencin y permanencia La resolucin de problemas y su contribucin
de un trabajo. en la obtencin y permanencia de un trabajo.
2. Aplicar alternativas de solucin 2.1 Identifica problemas en el entorno que 2. Proceso de resolucin de problemas:
de problemas, a travs de impliquen una mala convivencia o no Las condiciones que producen problemas.
recoleccin, organizacin y anlisis permitan el desarrollo de una tarea Diversos modos para recolectar y organizar
que resuelve un problema en el especfica. informacin, que ayuden a enfrentar de mejor
entorno. 2.2 Organiza la informacin obtenida sobre el manera un problema.
problema detectado. Mecanismos para diagnosticar e interpretar
2.3 Identifica varias soluciones al problema. un problema.
2.4 Resuelve el problema identificado a Comparacin de distintas alternativas de
travs de la seleccin y aplicacin de la solucin para enfrentar los problemas.
alternativa ms adecuada al problema Los factores que es necesario considerar para
identificado. hacer seguimiento a una solucin.
2.5 Monitorea, haciendo seguimiento, a la Los parmetros que muestran que un
aplicacin de la alternativa seleccionada. problema ha sido resuelto.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 5


MDULO FORMATIVO N 3
Nombre: Teora de conjuntos y lgica proposicional.
N de horas asociadas al mdulo: 40 horas cronolgicas.
Competencia del mdulo: Resolver operaciones asociadas a la teora de conjuntos y lgica preposicional en el contexto de
situaciones reales de trabajo.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Aplicar la teora de conjuntos 1.1 Ilustra las ventajas, propiedades y Teora de conjuntos:
como una herramienta bsica en la utilizacin de los conceptos de la teora de - Nocin de conjuntos.
formulacin y resolucin de conjuntos. - Definiciones.
problemas tanto en el mbito 1.2 Resuelve operaciones de teora de - Operaciones.
matemtico como en la vida conjuntos con enunciados relacionados a la - Propiedades.
cotidiana. vida cotidiana. - Producto cartesiano.
1.3 Resuelve operaciones matemticas - Ventajas.
simples de teora de conjuntos. - Tablas de pertenencia.
- Aplicaciones.
2. Aplicar la lgica preposicional 2.1 Ilustra las ventajas, propiedades y Lgica preposicional:
como un lenguaje simblico til en utilizacin de los conceptos de la lgica - Proposicin lgica.
la formulacin y resolucin de preposicional. - Conectores lgicos.
problemas tanto en el mbito 2.2 Resuelve operaciones de lgica - Tablas de verdad.
matemtico como en la vida preposicional con enunciados relacionados a - Inferencia lgica.
cotidiana. la vida cotidiana. - Tcnicas de demostracin.
2.3 Construye tablas de verdad de acuerdo a - Aplicaciones.
problemas simples planteados.
2.4 Construye equivalencias lgicas de
acuerdo a problemas simples planteados.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 6


MDULO FORMATIVO N4
Nombre: Introduccin a la informtica.
N de horas asociadas al mdulo: 40 horas cronolgicas.
Competencia del mdulo: Disear de manera estructurada, soluciones a problemas computacionales simples a travs de
estructuras de seudocdigo.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Fundamentar la terminologa y 1.1 Explica la evolucin histrica de la Antecedentes histricos:
principales conceptos que rodean a informtica y sus reas de aplicacin en los - Caractersticas de las generaciones:
la industria informtica en el diferentes contextos donde estos ocurren. Dispositivos mecnicos.
contexto actual e histrico. 1.2 Ejemplifica a travs de componentes Dispositivos electromecnicos.
reales, los principales trminos y definiciones 1era gen: vlvulas de vaco.
relacionados a los mbitos de la informacin. 2da gen: transistores.
1.3 Identifica las diferencias entre los 3era gen: circuitos integrados.
conceptos de Hardware y Software 4ta gen: microprocesadores.
identificando su aplicacin en situaciones de reas de aplicacin:
la vida cotidiana. - Diferencia entre la informtica y el
computador.
Principales trminos
- Bit, Byte, Kbyte, Mbyte, Gbyte, Tbyte, Hz,
Mhz, Informtica, computacin, dato,
informacin, nanoseg, microseg, miliseg,
etc.
Hardware:
- Definicin.
- Arquitectura bsica del computador.
- Unidades de entrada y salida.
- Unidades de almacenamiento y sus tipos.
Software:
- Definicin.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 7


- Clasificacin, y diferencias (paquetes,
lenguajes, de programacin y sistemas
operativos).
2. Aplicar metodologas de 2.1 Define los datos de entrada para la Metodologa bsica para la solucin de
resolucin de problemas simples en solucin de un problema determinado. problemas en computacin.
el contexto de la vida cotidiana. 2.2 Define los datos de salida para la solucin Diseo top-down y diseo de sistemas
de un problema determinado. (entradas-proceso-salida).
2.3 Define las reglas y condiciones
involucradas en el desarrollo del problema
propuesto.
2.4 Organiza los componentes de entrada-
proceso-salida asociado al problema a
resolver de acuerdo a la metodologa top-
down.
3. Aplicar tcnicas de codificacin 3.1 Ilustra a travs de ejemplos los diferentes Conceptos de programacin y sus diferencias:
en pseudocdigo para la resolucin tipos de programacin y lenguajes de - Programacin modular.
de problemas simples y en el programacin, sus diferencias y aplicacin. - Programacin estructurada.
contexto de la vida cotidiana. 3.2 Resuelve a travs de pseudocdigo un - Programacin orientada a objeto.
problema simples y en el contexto de la vida Codificacin en pseudocdigo
cotidiana. Lenguajes de programacin:
- Alto, medio y bajo nivel.
- Lenguajes ms usados y su aplicacin.
- Sistemas operativos ms conocidos y sus
aplicaciones.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 8


MDULO FORMATIVO N 5
Nombre: Desarrollo de software.
N de horas asociadas al mdulo: 80 horas cronolgicas.
Competencia del mdulo: Desarrollar software de acuerdo a estndares definidos por la industria.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Programar la solucin de 1.1 Disea programas grandes y/o Introduccin:
software de acuerdo a las complejos y modificaciones de -Edicin, compilacin y enlazado de un programa.
normas y herramientas programas de acuerdo a las - Escritura/Lectura de informacin.
definidas por la industria. especificaciones facilitadas. Tipos de datos y operadores bsicos:
1.2 Codifica programas grandes - Tipos atmicos.
y/o complejos y modificaciones de - Operadores bsicos.
programas de acuerdo al diseo - Depuracin.
facilitado. Tablas, cadenas y estructuras:
1.3 Prueba programas grandes y/o Instrucciones de control:
complejos y modificaciones de - Operadores relacionales y de igualdad.
programas de acuerdo a las - La instruccin if-else.
modificaciones realizadas. - La instruccin switch y las enumeraciones.
1.4 Corrige programas grandes - El bucle while.
y/o complejos y modificaciones de - El bucle do-while.
programas de acuerdo a las - El bucle for.
pruebas ejecutadas. - Bucles anidados.
1.5 Documenta programas Funciones y punteros:
grandes y/o complejos y - Funciones sin/con argumentos.
modificaciones de programas de - Punteros.
acuerdo a la versin final de las - Paso de argumentos por referencia.
especificaciones proporcionadas. - Punteros y tablas.
- Reserva dinmica de memoria.
Archivos de texto:
-Lectura/escritura de archivos de texto.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 9


Estructura de un programa:
- Archivos de cabecera.
- Diseo descendente.
- Pruebas y documentacin.
2. Revisar el trabajo realizado 2.1 Realiza el trabajo respetando Tipos abstractos de datos (TD):
durante la construccin del los estndares de acuerdo a las - El papel de la abstraccin: abstraccin de datos y sus
software de acuerdo a los normativas de construccin de beneficios.
procesos definidos por el cliente software. - Implementacin de tipos abstractos de datos.
2.2 Revisa su propio trabajo de Orientacin a objetos:
acuerdo a los procedimientos - Encapsulacin, polimorfismo, herencia y abstraccin.
definidos por la empresa. Pilas/colas y sus aplicaciones:
2.3 Revisa el trabajo de sus - Organizacin y acceso a datos.
compaeros de acuerdo a los - Operaciones primitivas.
procedimientos y estndares Listas:
definidos por la empresa. - TAD Lista enlazada.
Concepto.
Organizacin y acceso a datos.
Operaciones primitivas.
Implementacin esttica/dinmica de listas enlazadas en C.
- Listas enlazadas como Estructuras de Datos para Pilas y Colas.
Pilas/colas sobre listas enlazadas: anlisis e implementacin.
rboles Binarios y rboles ordenados:
- Representacin grfica de un rbol.
- Terminologa fundamental.
- Implementacin de rbol binario.
Recursin:
- Definiciones recursivas y procesos recursivos.
- Escritura de programas recursivos.
- Eficiencia de la recursin.
- Simulacin de la recursin.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 10


MDULO FORMATIVO N 6
Nombre: Gestin de requisitos para la construccin de software.
N de horas asociadas al mdulo: 40 horas cronolgicas.
Competencia del mdulo: Reconocer el proceso y las tcnicas de levantamiento de requisitos para la construccin de un
software, de acuerdo a estndares definidos por el cliente.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Realizar el proceso de 1.1 Realiza el levantamiento y Introduccin:
levantamiento de requisitos de descubrimiento de los requisitos de gestin - Definicin de Requerimientos y de Anlisis de
acuerdo a los mecanismos de operativa y otras partes interesadas de Requerimientos.
levantamiento definidos por el acuerdo a las tcnicas definidas por el cliente. - Tipos de requerimientos.
cliente. 1.2 Selecciona las tcnicas para la obtencin - Caractersticas de los requerimientos.
de requisitos detallados de acuerdo al origen - Identificacin de las partes interesadas.
de los cambios necesarios, la prctica - Definicin del alcance de la solucin.
establecida, las caractersticas y la cultura de Mtodos generales de entrevistas.
aquellos que proporcionan los requisitos. Procesos de la ingeniera de requerimientos:
1.3 Asegurar la trazabilidad del proceso, a - Tcnicas para la toma de requerimientos.
travs de la documentacin de requisitos del - Anlisis de requisitos.
cliente. Organizar requisitos.
Priorizar requisitos.
Especificar y modelar requisitos.
Definir supuestos y restricciones.
Verificar requisitos.
Validar requisitos.
- Cambios en los requerimientos.
- Trazabilidad de requisitos.
- Riesgos de la etapa de recoleccin.
Especificacin de requerimientos:
- Principios de Especificacin.
- Requerimientos funcionales y no funcionales.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 11


- La documentacin.
- Estructura de una Especificacin de
requerimientos (IEEE).
2. Cumplir con los objetivos 2.1 Utiliza las metodologas orientadas a Artefactos de modelado para el Desarrollo
empresariales ayudando en su objetos para plasmar los objetivos Orientado a Objetos:
consecucin de acuerdo a las empresariales. - Metodologas orientadas a objetos para el
prioridades de la empresa. 2.2 Reconoce el lenguaje UML y sus desarrollo de software.
diagramas como una herramienta de - El lenguaje UML.
modelamiento de requisitos. - Diagramas de clases.
2.3 Aplica el lenguaje de modelamiento en las - Diagramas de casos de uso.
herramientas CASE para reflejar los - Diagramas de secuencia.
requerimientos empresariales. Herramientas CASE.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 12


MDULO FORMATIVO N 7
Nombre: Profundizacin del desarrollo de software.
N de horas asociadas al mdulo: 80 horas cronolgicas.
Competencia del mdulo: Desarrollar software de acuerdo a las tcnicas y pautas especficas de los lenguajes de
programacin.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Aplicar las tcnicas de diseo de 1.1 Ejecuta tareas especializadas de Introduccin a la POO:
software en la construccin de programacin orientada a objetos de acuerdo - Fases desarrollo software. Metodologas.
cdigo de acuerdo las normas y a las tcnicas de POO. - Diagramas de diseo. Lenguaje UML.
herramientas definidas por la 1.2 Aplica el lenguaje de programacin Java Desarrollo en Java:
industria. para desarrollar aplicaciones de software de - Clases en Java.
acuerdo a las tcnicas de POO. Programacin imperativa.
1.3 Aplica el lenguaje de programacin .Net Objetos y clases.
para desarrollar aplicaciones de software de Encapsulamiento.
acuerdo a las tcnicas de POO. Modularidad.
Herencia de clases.
Jerarqua de clases. Encapsulamiento.
Clases abstractas e interfaces.
Tratamiento de errores. Excepciones.
Colecciones y genericidad.
Clases internas.
Polimorfismo.
Concurrencia.
Desarrollo en .Net:
- Tipos, clases y estructuras.
- Propiedades e indizadores.
- Colecciones.
- Delegados y eventos.
- Windows Forms.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 13


- Polimorfismo y funciones annimas en C#.
- Genricos y mtodos de extensin en C#.
2. Construir la solucin de software 2.1 Identifica los elementos de diseo de Diseo de la interfaz de usuario:
de acuerdo las normas y interfaz de usuario. - Elementos de interfaces grficas.
herramientas definidas por la 2.2 Disea la interfaz de usuario de acuerdo a - Distribucin geomtrica de componentes.
industria. lo indicado en los elementos de diseo. - Layouts.
2.3 Desarrolla aplicaciones de software - Manejo de eventos.
utilizando los componentes de diseo. - El framework Swing.
- Uso de grficos.
Patrones de diseo:
- Conceptos generales de patrones.
Ejemplos representativos en Java/.Net

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 14


MDULO FORMATIVO N 8
Nombre: Integracin de mdulos de software.
N de horas asociadas al mdulo: 40 horas cronolgicas.
Competencia del mdulo: Realizar la integracin de mdulos o componentes de software para crear servicios operacionales,
de acuerdo a los mecanismos definidos por el cliente.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Realizar la integracin del 1.1 Define la integracin del build de acuerdo Introduccin a la integracin:
software de acuerdo a los al mecanismo y framework definido por la - Definicin de integracin de aplicaciones.
procedimientos establecidos para empresa. - Aplicaciones distribuidas vs. Integracin.
su ejecucin. 1.2 Produce el build definition para la - Integracin de datos vs. Integracin de
generacin del software de acuerdo al aplicaciones.
procedimiento definido por la empresa. - Retos de la integracin.
1.3 Verifica los mdulos de software de otros - Escenarios comunes de integracin.
desarrolladores de acuerdo a las polticas de - Estrategias tradicionales de integracin.
aceptacin definidas por la empresa. Transferencia de ficheros.
1.4 Produce el build para cargar dentro del Base de datos compartida.
hardware objetivo el cdigo fuente del Invocacin a procedimiento remoto.
software de acuerdo al mecanismo Mensajera.
establecido para su construccin. Integracin web:
- Mashups.
- Sindicacin de contenidos.
- Servicios web.
- Application Programming Interfaces (APIs).
Servicios RESTful (Representational State
Transfer):
- Conceptos bsicos.
- HyperText Transfer Protocol (HTTP).
- Servicios RESTful.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 15


2. Realizar las pruebas de 2.1 Configura el entorno de hardware de Integracin de datos:
integracin de software de acuerdo acuerdo a los parmetros definidos para su - Definicin de integracin de datos.
a los procedimientos establecidos operacin. - Retos.
para su ejecucin. 2.2 Reconoce los patrones de integracin de - Tipos de integracin de datos.
sistemas - Extract-Transform-Load (ETL).
2.3 Produce las especificaciones de pruebas Virtualizacin: Patrones de integracin.
de integracin de acuerdo al plan de pruebas - Patrones bsicos.
definido. - Canales de mensajes.
2.4 Ejecuta las pruebas de acuerdo al - Construccin de mensajes.
procedimiento establecido en el plan de - Enrutamiento de mensajes.
pruebas - Manipulacin de mensajes.
2.5 Registra los detalles de las fallas de - Extremos de mensajera.
acuerdo al procedimiento establecido en el - Gestin del sistema.
plan de pruebas. Pruebas de integracin:
2.6 Diagnostica y reporta las fallas - Motivacin.
relacionadas a problemas de complejidad - Tipos de errores.
moderada de acuerdo a los mecanismos - Estrategias de pruebas.
establecidos por la empresa.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 16


MDULO FORMATIVO N 9
Nombre: Anlisis de procesos empresariales.
N de horas asociadas al mdulo: 40 horas cronolgicas.
Competencia del mdulo: Reconocer cmo funcionan las organizaciones para llevar a cabo sus propsitos.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Analizar el estado actual de la 1.1 Investiga requisitos, problemas y Introduccin, principales conceptos:
organizacin de acuerdo a los oportunidades operativas mediante la - Anlisis.
procesos definidos por la empresa. bsqueda de soluciones empresariales - Proceso.
efectivas de acuerdo a mejoras en - Empresa.
componentes automatizados y no
Modelos para el mejoramiento organizacional:
automatizados de procesos nuevos o - JIT, Calidad total, Reingenieria, Benchmarking,
modificados. Downsizing, Empowerment, Outsourcing.
1.2 Colabora en el anlisis de funciones y Bases del anlisis de procesos empresariales.
procesos empresariales de acuerdo a las Marco referencial:
indicaciones definidas por la empresa. - Escuelas de pensamiento administrativo.
1.3 Colabora en el anlisis de objetivos de los- Clasificacin de las empresas.
stakeholders de acuerdo a las indicaciones - Objetivos de la administracin y sus principios.
definidas por la empresa. - La administracin como un proceso.
1.4 Identifica las opciones que se deben tener - Organigrama bsico de una empresa.
en consideracin siguiendo los mecanismos Fundamentos del anlisis de procesos
definidos por la empresa. empresariales:
- Proceso de transformacin de la organizacin.
- Transformacin de los procesos.
- Esquema de un proceso.
- Jerarqua de los procesos.
2. Prestar colaboracin en la 2.1 Identifica los procesos empresariales y sus Documentacin, Diagnstico y Normalizacin de
identificacin de las necesidades herramientas de acuerdo a los los procesos de la empresa:
del negocio de acuerdo al proceso procedimientos establecidos por la empresa. - Herramientas de documentacin de procesos.
definido por la empresa. - Diagrama de flujo de proceso.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 17


2.2 Reconoce las herramientas de diagnstico - Cursograma analtico u hoja de trabajo.
de procesos y sus diagramas asociados de Herramientas de diagnstico de procesos:
acuerdo a los procedimientos establecidos - Causa-efecto, Pareto.
por la empresa. - Tecnologa para la normalizacin de procesos.
2.3 Identifica mejoras en los procesos de Medicin de los procesos de la empresa:
negocio de acuerdo a los procedimientos - Indicadores.
establecidos por la empresa. - Herramientas de control.
Mejora de procesos de negocio.
Identificar todas las partes interesadas en un
proceso de negocio.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 18


MDULO FORMATIVO N 10
Nombre: Soporte tcnico de aplicaciones de software.
N de horas asociadas al mdulo: 40 horas cronolgicas.
Competencia del mdulo: Solucionar las incidencias de las aplicaciones corporativas de software, de acuerdo a
procedimientos acordados con el cliente.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Solucionar problemas de 1.1 Identificar los problemas en las
Introduccin y objetivos.
aplicaciones corporativas de aplicaciones segn procedimientos
Funciones.
software de acuerdo a los acordados. Soporte tcnico a usuarios de aplicaciones de
procedimientos para aplicativos 1.2 Solucionar los problemas en las
Microsoft Windows:
acordado. aplicaciones segn procedimientos
- Introduccin al soporte tcnico de aplicaciones
acordados. de escritorio.
1.3 Asesora a los usuarios en la solucin de
- Arquitectura del sistema Windows y soporte
incidencias basadas en el sistema operativo
tcnico de aplicaciones de escritorio.
Windows. Solucin de problemas de instalacin de
aplicaciones:
- Solucin de problemas de soporte tcnico de
aplicaciones de escritorio.
- Solucin de problemas de aplicaciones Win32.
- Solucin de problemas de seguridad
relacionados con aplicaciones.
- Solucin de problemas de compatibilidad de
aplicaciones.
- Solucin de problemas de aplicaciones
basadas en MS-DOS y Win16.
2. Mantener las aplicaciones 2.1 Colaborar en la investigacin y resolucin Categoras de problemas de computadores.
corporativas de software de de problemas con aplicaciones de acuerdo a Soporte al usuario.
acuerdo a los procedimientos para los procedimientos operativos acordados. Metodologa de solucin de problemas.
aplicativos acordado. Medidas de soporte preventivo:

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 19


2.2 Prestar servicios de soporte tcnico a los - Cuentas de usuario.
usuarios de los sistemas o a las funciones de - Claves complejas.
prestacin de servicios de acuerdo a los - Restricciones de acceso.
procedimientos operativos acordados. Uso de la asistencia remota:
2.3 Prestar servicios de tareas de - Uso.
mantenimiento a los usuarios de los sistemas - Control de escritorio.
o a las funciones de prestacin de servicios de
acuerdo a los procedimientos operativos
acordados.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 20


MDULO FORMATIVO N 11
Nombre: Diseo de base de datos.
N de horas asociadas al mdulo: 80 horas cronolgicas.
Competencia del mdulo: Disear bases de datos a partir de la identificacin de los requerimientos del cliente.
APRENDIZAJES ESPERADOS CRITERIOS DE EVALUACIN CONTENIDOS
1. Gestionar el diseo de la solucin1.1 Identifica los conceptos, objetos y Bases de datos:
de la base de datos de acuerdo a tcnicas de creacin de modelos requeridas - Definiciones y conceptos (dato, banco de datos,
estndares definidos por la por la empresa. informacin, sistema de informacin, campo,
industria y/o empresa. 1.2 Reconoce arquitecturas, software e registro, archivo, sistema de base de datos, Cubo
instalaciones de bases de datos de acuerdo a OLAP, Data warehouse).
las necesidades de la empresa. - Evolucin de las bases de datos (Modelo de
1.3 Analiza los requisitos de datos para datos).
establecer, modificar o mantener modelos de Necesidades y ventajas de las bases de datos:
objetos/datos de acuerdo a la necesidad del - Funciones de un DBMS.
requerimiento. - Usuarios de un DBMS: DBA, desarrolladores.
- Usuarios finales.
- Componentes de un DBMS.
Redundancia.
Consistencia.
Integridad.
Seguridad.
2. Disear la solucin de la base de 2.1 Desarrolla los componentes de bases de Modelos de datos:
datos de acuerdo a los principios de datos de acuerdo a la necesidad del modelo. - Entidad-Relacin.
diseo de bases de datos. 2.2 Transforma los modelos de objetos y - Jerrquico.
datos en esquemas de bases de datos - De red.
apropiados de acuerdo a los lmites de - Relacional.
diseo. - Relacional extendido.
- Orientado a objetos.
Modelo Entidad-Relacin:

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 21


2.3 Evala las posibles soluciones de acuerdo - Conceptos bsicos.
a la muestra, instalacin y encargo de - Representaciones grficas.
productos seleccionados. - Aplicaciones.
Modelo Relacional:
- Conceptos bsicos: relacin, tabla, dominio,
tupla, esquemas.
- Tipos de llaves.
- Las doce reglas de Codd.
- Algebra relacional.
- Clculo relacional de tuplas.
- Clculo relacional de predicados.
- Lenguajes comerciales: SQL, Quel, QBE.
- Integridad referencial.
Diseo de bases de datos relacionales:
- Definicin del problema.
- Pasos para un modelado de base de datos
relacional.
- Modelado Conceptual.
- Modelado Lgico.
- Modelado Fsico.
- Normalizacin de una base de datos.
- Criterios para normalizar.
- Diccionario de datos y tablas de instancia.
- Uso de herramientas CASE y su funcin.
Procesamiento de queries:
- Estrategias de procesamiento.
- Equivalencia de expresiones.
- Optimizacin usando lgebra relacional.
Recuperacin de fallas:
- Clasificacin de fallas.
- Modelo de transacciones.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 22


- Recuperacin por bitcora.
- Puntos de verificacin.
- Doble paginado.
Control de concurrencia:
- Planes de ejecucin.
- Serializabilidad.
- Bloqueo en dos fases.
Introduccin al lenguaje estructurado de
consulta (SQL):
- Historia de SQL.
- Caractersticas Generales.
- Estructura del lenguaje SQL.
- Tipos de datos de SQL.
- Creacin de tipos de datos y tablas.
- Obtener informacin de una tabla.
- Clusulas.
- Funciones de columna.
- Analizando consultas.
Subconsultas.

Moneda 921, Santiago, Chile | 800 400 080 | www.corfo.cl/milprogramadores 23

You might also like