Professional Documents
Culture Documents
1.1.
Sistemas Informticos
Bases de datos
Programacin
Lenguajes de marcas y sistemas de gestin de informacin.
Entornos de desarrollo
Acceso de datos
Desarrollo de interfaces
Programacin multimedia y dispositivos mviles
Programacin de servicios y procesos
Sistemas de gestin empresarial
Proyecto de desarrollo de aplicaciones multiplataforma
Formacin y orientacin laboral.
Empresa e iniciativa emprendedora.
Formacin en centros de trabajo.
comunicacin.
f) Se han identificado los componentes de una red informtica.
g) Se han interpretado mapas fsicos y lgicos de una red
informtica.
h) Se han evaluado las ventajas e inconvenientes (tcnicos y
econmicos) de distintos tipos de red.
RA2. Instala sistemas operativos planificando el proceso e interpretando
documentacin tcnica.
Criterios de evaluacin:
a) Se han identificado los elementos funcionales de un sistema
informtico.
b) Se han analizado las caractersticas, funciones y arquitectura
de un sistema operativo.
c) Se ha analizado la situacin actual de despliegue en el
mercado de los distintos sistemas operativos.
d) Se han comparado sistemas operativos en base a sus
requisitos, caractersticas, campos de aplicacin y licencias de
uso.
e) Se han instalado diferentes sistemas operativos (propietarios y
de libre distribucin).
f) Se han identificado los ficheros de inicio de un sistema
operativo.
g) Se han analizado e instalado diferentes controladores de
dispositivos.
h) Se han aplicado tcnicas de actualizacin y recuperacin del
sistema.
i) Se han utilizado maquinas virtuales para instalar y probar
sistemas operativos.
j) Se han utilizado distintos los distintos tipos de repositorios de
aplicaciones presentes en los sistemas operativos actuales.
k) Se han configurado distintos tipos de sistemas operativos para
su actualizacin (on-line y off-line).
l) Se han documentado los procesos realizados.
RA3. Gestiona la informacin del sistema identificando las estructuras de
almacenamiento y aplicando medidas para asegurar la integridad de los
datos.
Criterios de evaluacin
a) Se han comparado sistemas de archivos.
b) Se ha evaluado la idoneidad de los distintos tipos de
almacenamiento actuales de acuerdo al volumen de
informacin a tratar.
8
10
Seguridad de comunicaciones.
6. Gestin de recursos en una red:
Diferencias entre permisos y derechos. Permisos de red.
Permisos
locales.
Herencia.
Permisos
efectivos.
Delegacin de permisos. Listas de control de acceso.
Derechos de usuarios.
Requisitos de seguridad del sistema y de los datos.
Servidores de ficheros.
Servidores de impresin.
Servidores de aplicaciones.
Herramientas de cifrado.
Herramientas de anlisis y administracin.
Tcnicas de conexin remota.
Cortafuegos. Infraestructuras de seguridad.
7. Explotacin de aplicaciones informticas de propsito general:
Requisitos del software.
Herramientas ofimticas.
Herramientas de Internet.
Utilidades de propsito general: antivirus, recuperacin de
datos, mantenimiento del sistema, entre otros.
Orientaciones pedaggicas.
Este mdulo profesional contiene la formacin necesaria para desempear
la funcin de explotacin de sistemas informticos.
La funcin de explotacin de sistemas informticos incluye aspectos como:
13
f)
g)
h)
i)
j)
RA7. Gestiona la informacin almacenada en bases de datos objetorelacionales, evaluando y utilizando las posibilidades que proporciona el
sistema gestor.
Criterios de evaluacin:
a) Se han identificado las caractersticas de las bases de datos objetorelacionales.
b) Se han creado tipos de datos objeto, sus atributos y mtodos.
c) Se han creado tablas de objetos y tablas de columnas tipo objeto.
d) Se han creado tipos de datos coleccin.
e) Se han realizado consultas.
f) Se ha modificado la informacin almacenada manteniendo la
integridad y consistencia de los datos.
g) Se han definido e implementado procedimientos y funciones que se
especificaron como atributos de los objetos.
Duracin: 198 horas.
Contenidos bsicos.
1. Almacenamiento de la informacin:
Ficheros (planos, indexados, acceso directo, entre
otros).
Bases de datos. Conceptos, usos y tipos segn el
modelo de datos,
la ubicacin de la
informacin.
Sistemas gestores de base de datos: Funciones,
componentes y
tipos.
Bases de datos centralizadas y bases de datos
distribuidas.
Modelo de capas.
2. Bases de datos relacionales:
- Caractersticas fsicas de almacenamiento de la BD
Modelo de datos.
Terminologa del modelo relacional.
17
Tipos de datos.
Claves primarias.
ndices. Caractersticas.
El valor NULL.
Claves ajenas.
Vistas.
Usuarios. Privilegios.
Lenguaje de descripcin de datos (DDL).
Lenguaje de control de datos (DCL).
Asistentes y herramientas.
3. Realizacin de consultas:
4. Tratamiento de datos:
Orientaciones pedaggicas.
Este mdulo profesional contiene la formacin necesaria para
desempear la funcin de programacin de bases de datos.
La funcin de programacin de bases de datos incluye aspectos como:
1.3
variables.
f) Se han creado y utilizado constantes y literales.
g) Se han clasificado, reconocido y utilizado en expresiones los
operadores del lenguaje.
h) Se ha comprobado el funcionamiento de las conversiones de
tipo explcitas e implcitas.
i) Se han introducido comentarios en el cdigo.
RA2. Escribe y prueba programas sencillos, reconociendo y aplicando
los fundamentos de la programacin orientada a objetos.
Criterios de evaluacin:
a) Se han identificado los fundamentos de la programacin
orientada a objetos.
b) Se han escrito programas simples.
c) Se han instanciado objetos a partir de clases predefinidas.
d) Se han utilizado mtodos y propiedades de los objetos.
e) Se han escrito llamadas a mtodos estticos.
f) Se han utilizado parmetros en la llamada a mtodos.
g) Se han utilizado mtodos recursivos.
h) Se han incorporado y utilizado libreras de objetos.
i) Se han utilizado constructores con diferentes parmetros en
nmero y tipo.
j) Se han pasado valores desde la lnea de rdenes.
k) Se ha utilizado el entorno integrado de desarrollo en la creacin
y compilacin de programas simples.
RA3. Escribe y depura cdigo, analizando y utilizando las estructuras de
control del lenguaje.
Criterios de evaluacin:
a) Se ha escrito y probado cdigo que haga uso de estructuras de
seleccin.
b) Se han utilizado estructuras de repeticin.
c) Se han reconocido las posibilidades de las sentencias de salto.
d) Se ha escrito cdigo utilizando control de excepciones.
e) Se han creado excepciones personalizadas.
f) Se han creado programas ejecutables utilizando diferentes
estructuras de control.
g) Se han probado y depurado los programas.
h) Se ha comentado y documentado el cdigo.
RA4. Desarrolla programas organizados en clases analizando y
aplicando los principios de la programacin orientada a objetos.
21
Criterios de evaluacin:
a) Se ha reconocido la sintaxis, estructura y componentes tpicos
de una clase.
b) Se han definido clases.
c) Se han definido propiedades y mtodos.
d) Se han creado constructores.
e) Se han desarrollado programas que instancien y utilicen
objetos de las clases creadas anteriormente.
f) Se han utilizado mensajes para ejecutar mtodos.
g) Se han utilizado mecanismos para controlar la visibilidad de las
clases y de sus miembros.
h) Se han creado y utilizados mtodos sobrecargados.
i) Se han definido y utilizado clases heredadas.
j) Se han creado y utilizado mtodos estticos.
k) Se han definido y utilizado interfaces.
l) Se han creado y utilizado conjuntos y libreras de clases.
m)Se han desarrollado mecanismos para la integridad de los
datos.
RA5. Realiza operaciones de entrada y salida de informacin, utilizando
procedimientos especficos del lenguaje y libreras de clases.
Criterios de evaluacin:
a) Se ha utilizado la consola para realizar operaciones de entrada
y salida de informacin.
b) Se han aplicado formatos en la visualizacin de la informacin.
c) Se han reconocido las posibilidades de entrada / salida del
lenguaje y las libreras asociadas.
d) Se han utilizado ficheros para almacenar y recuperar
informacin.
e) Se han creado programas que utilicen diversos mtodos de
acceso al contenido de los ficheros.
f) Se han utilizado mecanismos para permitir la persistencia de
los objetos entre ejecuciones de programa.
g) Se han utilizado las herramientas del entorno de desarrollo
para crear interfaces grficos de usuario simples.
h) Se han programado controladores de eventos.
i) Se han escrito programas que utilicen interfaces grficos para
la entrada y salida de informacin.
j) Se han creado programas en entorno grfico.
RA6. Escribe programas que manipulen informacin, seleccionando y
utilizando tipos avanzados de datos.
Criterios de evaluacin:
22
23
Criterios de evaluacin:
a) Se han identificado las caractersticas de las bases de datos
orientadas a objetos.
b) Se ha analizado su aplicacin en el desarrollo de aplicaciones
mediante lenguajes orientados a objetos.
c) Se han instalado sistemas gestores de bases de datos
orientados a objetos.
d) Se han clasificado y analizado los distintos mtodos soportados
por los sistemas gestores para la gestin de la informacin
almacenada.
e) Se han utilizado modelos estndar para la semntica de los
objetos de una base de datos.
f) Se han creado bases de datos y las estructuras necesarias
para el almacenamiento de objetos.
g) Se han programado aplicaciones que almacenen objetos en las
bases de datos creadas.
h) Se han realizado programas para recuperar, actualizar y
eliminar objetos de las bases de datos.
i) Se han realizado programas para almacenar y gestionar tipos
de datos estructurados, compuestos y relacionados.
RA9. Gestiona informacin almacenada en bases de datos relacionales
manteniendo la integridad y la consistencia de los datos.
Criterios de evaluacin:
a) Se han identificado las caractersticas y mtodos de acceso a
sistemas gestores de bases de datos relacionales.
b) Se han programado conexiones con bases de datos.
c) Se han utilizado asistentes para la gestin de bases de datos.
d) Se ha escrito cdigo para almacenar informacin en bases de
datos.
e) Se han creado programas para recuperar y mostrar informacin
almacenada en bases de datos.
f) Se han efectuado borrados y modificaciones sobre la
informacin almacenada.
g) Se han creado aplicaciones que ejecuten consultas sobre
bases de datos.
h) Se han creado aplicaciones para posibilitar la gestin de
informacin presente en bases de datos relacionales.
Duracin: 264 horas.
Contenidos bsicos:
24
2. Utilizacin de objetos:
Caractersticas de los objetos.
Instanciacin de objetos.
Utilizacin de mtodos.
Utilizacin de propiedades.
Utilizacin de mtodos estticos.
Parmetros.
Argumentos en la lnea de rdenes.
Constructores.
Sobrecarga de constructores.
Destruccin de objetos y liberacin de memoria.
3. Uso de estructuras de control:
Estructuras de seleccin.
Estructuras de repeticin.
Estructuras de salto.
Control de excepciones.
Excepciones personalizadas.
4. Desarrollo de clases:
Concepto de clase.
Estructura y miembros de una clase.
Creacin de atributos.
Creacin de mtodos.
Creacin de constructores.
Concepto de mensaje.
Encapsulacin y visibilidad.
Polimorfismo.
Utilizacin de clases y objetos.
Utilizacin de clases heredadas.
Proteccin de clases.
Libreras de clases.
25
objetos.
Instalacin del gestor de bases de datos.
Estndares para los SGBD Orientados a Objetos
Creacin de bases de datos.
Lenguajes de definicin de datos..
Mecanismos de consulta.
El lenguaje de consultas: sintaxis, expresiones y
operadores
Recuperacin, modificacin y borrado de informacin.
Tipos de datos objeto; atributos y mtodos.
Tipos de datos coleccin.
27
2.
3.
5.
6.
Almacenamiento de informacin:
Sistemas de almacenamiento de informacin.
Insercin y extraccin de informacin en XML.
Tcnicas de bsqueda de informacin en documentos XML.
Manipulacin de informacin en formato XML.
Lenguajes de consulta y manipulacin.
Almacenamiento XML nativo.
Herramientas de tratamiento y almacenamiento de informacin en
formato XML.
32
7.
Orientaciones pedaggicas.
Este mdulo profesional contiene la formacin necesaria para
desempear la funcin de gestin y explotacin de sistemas de
informacin.
La gestin y explotacin de sistemas de informacin incluye aspectos
como:
1.5.
El almacenamiento de la informacin.
La gestin de informacin en sistemas especficos orientados a
entornos empresariales.
desarrollo.
Se han generado ejecutables a partir de cdigo fuente de
diferentes lenguajes en un mismo entorno de desarrollo.
g) Se han generado ejecutables a partir de un mismo cdigo
fuente con varios entornos de desarrollo.
h) Se han identificado las caractersticas comunes y especficas
de diversos entornos de desarrollo.
f)
el entorno.
Criterios de evaluacin:
a) Se han identificado los conceptos bsicos de la programacin
orientada a objetos.
b) Se ha instalado el mdulo del entorno integrado de desarrollo
que permite la utilizacin de diagramas de clases.
c) Se han utilizado diagramas estructurales.
d) Se han identificado las herramientas para la elaboracin de
diagramas de clases y diseo de programas.
e) Se ha interpretado el significado de diagramas de clases.
f) Se han trazado diagramas de clases a partir de las
especificaciones de las mismas.
g) Se ha generado cdigo a partir de un diagrama de clases.
h) Se ha generado un diagrama de clases mediante ingeniera
inversa.
RA6. Genera diagramas de comportamiento valorando su importancia en
el desarrollo de aplicaciones y empleando las herramientas disponibles
en el entorno.
Criterios de evaluacin:
a) Se han identificado los distintos tipos de diagramas de
comportamiento.
b) Se ha reconocido el significado de los diagramas de casos de
uso.
c) Se han interpretado diagramas de interaccin.
d) Se han elaborado diagramas de interaccin sencillos.
e) Se ha interpretado el significado de diagramas de actividades.
f) Se han elaborado diagramas de actividades sencillos.
g) Se han interpretado diagramas de estados.
h) Se han planteado diagramas de estados sencillos.
Duracin: 66 horas.
Contenidos bsicos:
1. Desarrollo de software:
Planificacin de Pruebas.
Tipos de pruebas: funcionales, estructurales, regresin, etc.
Procedimientos y casos de prueba.
Herramientas de depuracin.
Pruebas de cdigo: cubrimiento, valores lmite, clases de
equivalencia, etc.
Pruebas unitarias; herramientas.
Documentacin de pruebas.
4. Optimizacin y documentacin:
Orientaciones pedaggicas:
Este mdulo profesional contiene parte de la formacin necesaria para
desempear la funcin de desarrollador de aplicaciones.
La funcin de desarrollador de aplicaciones incluye aspectos como:
documentacin de aplicaciones.
La generacin de diagramas tcnicos.
La elaboracin de la documentacin interna de la aplicacin.
1.6
El desfase objeto-relacional.
Protocolos de acceso a bases de datos. Conectores.
Ejecucin de sentencias de descripcin de datos.
Ejecucin de sentencias de modificacin de datos.
Ejecucin de consultas.
46
47
4. Usabilidad:
5. Confeccin de informes:
6. Documentacin de aplicaciones:
estructura.
7. Distribucin de aplicaciones:
8. Realizacin de pruebas:
Orientaciones pedaggicas.
Este mdulo profesional contiene parte de la formacin necesaria para
desempear la funcin de desarrollador de aplicaciones multiplataforma.
La funcin de desarrollador de aplicaciones multiplataforma incluye
aspectos como:
1.8.
51
Pocket PC, Palm OS, Symbian OSKits de desarrollo. Componentes de un kit de desarrollo
-API de MIDP, preverificador, emuladores, entorno para
la creacin de aplicaciones, herramientas adicionales.
Kit de desarrollo de Sun -WTK Versiones de WTK
Entornos integrados de trabajo. Eclipse. Elementos de
Eclipse- Editor de cdigo, integracin con antenna,
EclipseME- Netbeans, Sun One Studio ME, Jbuilder y
MobileSet, Jdeveloper y J2ME Plugin, Websphere
Studio Device Developer, Codewarrior Wireless Studio
Mdulos para el desarrollo de aplicaciones mviles.
Mobile Information Devices Profile
Emuladores. Concepto de emulador. El emulador en el
entorno de programacin. Modelos de emuladores en
el mercado.
Configuraciones. Tipos y caractersticas. Dispositivos
soportados. Configuracin CDC -Foundation Profile,
Personal Basis Profile, Personal Profile, Paquetes
Opcionales-, Configuracin CDLC Mobile Information
Devices Profile, Paquetes opcionales- WMA, MMAPI,
WSA, JSR-82, JSR-177, JSR-179, JSR-180, JSR-184,
JSR-75Perfiles. Caractersticas. Arquitectura y requerimientos.
Dispositivos soportados.
Ciclo de vida de una aplicacin:
Modificacin de aplicaciones existentes.
Utilizacin del entorno de ejecucin del administrador
de aplicaciones.
procesos
Criterios de evaluacin:
a) Se han reconocido las caractersticas de la programacin
concurrente y sus mbitos de aplicacin.
b) Se han identificado las diferencias entre programacin paralela
y programacin distribuida, sus ventajas e inconvenientes.
c) Se han analizado las caractersticas de los procesos y de su
ejecucin por el sistema operativo.
d) Se han caracterizado los hilos de ejecucin y descrito su
relacin con los procesos.
e) Se han utilizado clases para programar aplicaciones que
crean subprocesos.
f) Se han utilizado mecanismos para sincronizar y obtener el
valor devuelto por los subprocesos iniciados.
g) Se han desarrollado aplicaciones que gestionen y utilicen
procesos para la ejecucin de varias tareas en paralelo.
h) Se han depurado y documentado las aplicaciones
desarrolladas.
RA2. Desarrolla aplicaciones compuestas por varios hilos de ejecucin
analizando y aplicando libreras especficas del lenguaje de programacin.
Criterios de evaluacin:
a) Se han identificado situaciones en las que resulte til la
utilizacin de varios hilos en un programa.
b) Se han reconocido los mecanismos para crear, iniciar y
finalizar hilos.
c) Se han programado aplicaciones que implementen varios
hilos.
d) Se han identificado los posibles estados de ejecucin de un
hilo y programado aplicaciones que los gestionen.
e) Se han utilizado mecanismos para compartir informacin entre
57
g) Se han depurado
desarrolladas.
documentado
las
aplicaciones
Duracin: 80 horas.
Contenidos bsicos.
1. Programacin multiproceso:
Ejecutables. Procesos. Servicios.
Estados de un proceso.
Hilos. Creacin de hilos.
Programacin concurrente. Programacin concurrente
orientada a objetos. Uso de estructuras concurrentes.
Objetos y concurrencia
Programacin paralela y distribuida. Paso de mensajes.
Paradigma cliente-servidor. Paradigma peer-to-peer.
Paradigma de sistema de mensajes. Llamada a
procedimientos
remotos.
Objetos
distribuidos.
Descomposicin paralela.
Comunicacin entre procesos. Modelo de interfaz de
programacin para la comunicacin entre procesos.
59
2. Programacin multihilo:
3.
4.
61
los mismos.
Criterios de evaluacin:
a) Se han identificado las posibilidades de adaptacin del ERPCRM.
b) Se han adaptado definiciones de campos, tablas y vistas de la
base de datos del ERP-CRM.
c) Se han adaptado consultas.
d) Se han adaptado interfaces de entrada de datos y de
procesos.
e) Se han personalizado informes.
f) Se han adaptado procedimientos almacenados de servidor.
g) Se han realizado pruebas.
h) Se han documentado las operaciones realizadas y las
incidencias observadas.
RA5. Desarrolla componentes para un sistema ERP-CRM analizando y
utilizando el lenguaje de programacin incorporado.
Criterios de evaluacin:
a) Se han reconocido las sentencias del lenguaje propio del
sistema ERP-CRM.
b) Se han utilizado los elementos de programacin del lenguaje
para crear componentes de manipulacin de datos.
c) Se han modificado componentes software para aadir nuevas
funcionalidades al sistema.
d) Se han integrado los nuevos componentes software en el
sistema ERP-CRM.
e) Se ha verificado el correcto funcionamiento de los
componentes creados.
f) Se han documentado todos los componentes creados o
modificados.
Duracin: 80 horas.
Contenidos bsicos.
1. Identificacin de sistemas ERP-CRM:
Concepto de ERP (Sistemas de planificacin de
recursos empresariales).
Revisin de los ERP actuales.
Concepto de CRM (Sistemas de gestin de relaciones
con clientes).
Revisin de los CRM actuales.
Sistemas gestores de bases de datos compatibles con
64
el software.
Configuracin de la plataforma.
Verificacin de la instalacin y configuracin de los
sistemas operativos y de gestin de datos.
Orientaciones pedaggicas.
Este mdulo profesional contiene la formacin necesaria para
desempear la funcin de implantacin y adaptacin de sistemas de
planificacin de recursos empresariales y de gestin de relaciones con
clientes.
La funcin de implantacin y adaptacin de sistemas de planificacin de
recursos empresariales y de gestin de relaciones con clientes incluye
aspectos como:
66
f)
g)
h)
68
b)
c)
d)
e)
f)
g)
Duracin: 30 horas.
Orientaciones pedaggicas.
Este mdulo profesional complementa la formacin de otros mdulos
profesionales en las funciones de anlisis del contexto, diseo y
organizacin de la intervencin y planificacin de la evaluacin de la
misma.
La funcin de anlisis del contexto incluye aspectos como:
La recopilacin de informacin.
La identificacin y priorizacin de necesidades.
La identificacin de los aspectos que facilitan o dificultan el
desarrollo de la posible intervencin.
La planificacin de la evaluacin.
El diseo de documentacin.
El plan de atencin al cliente.
1.12
70
72
74
77
78
b)
c)
d)
e)
f)
g)
b)
c)
d)
e)
87
ANEXO II
1. ORGANIZACIN Y DISTRIBUCIN HORARIA.
PRIMER CURSO
CDIGO
MDULO PROFESIONAL
HORAS
HORAS
TOTALES
SEMANALES
0483
Sistemas Informticos
231
0484
Bases de Datos
198
0485
Programacin
264
0487
Entornos de Desarrollo
66
132
99
TOTAL
990
30
0373
0617
SEGUNDO CURSO
CDIGO
0489
MDULO PROFESIONAL
Programacin
multimedia
dispositivos
mviles
HORAS
HORAS
TOTALES
SEMANALES
80
0490
80
0491
80
0486
Acceso a Datos
140
0488
Desarrollo de Interfaces
160
0492
Proyecto de Desarrollo
de
Aplicaciones
Multiplataforma
25
0381
60
0619
410
TOTAL
1010
30
88
ANEXO III
Espacio formativo
Superficie m 30
alumnos
Superficie m 20
alumnos
Aula Tcnica
60
40
Laboratorio
60
40
Aula polivalente
60
40
Equipamientos
-
Aula Tcnica
Laboratorio
89
Aula polivalente
-
otros.
Sistemas de control de versiones.
Aplicaciones multimedia (tratamiento de imgenes,
audio y vdeo).
Simuladores de mviles y PDAs.
Software especifico para desarrollo de interfaces.
Software especfico de programacin multimedia y
dispositivos mviles.
Software para desarrollo de sistemas de gestin
empresarial.
Software especfico para desarrollo de juegos 2D y
3D.
Equipos audiovisuales.
Ordenadores instalados en red y con acceso a
internet.
Can de proyeccin.
90