Está en la página 1de 73

DESARROLLO CURRICULAR DEL

CICLO FORMATIVO DE GRADO SUPERIOR


EN DESARROLLO DE APLICACIONES
INFORMTICAS
Tcnico Superior en Desarrollo de Aplicaciones Informticas

PLAN DE ESTUDIOS, MDULOS PROFESIONALES, CONTENIDOS, UNIDADES


DE COMPETENCIA, PERFIL PROFESIONAL

Ciclo Formativo de Grado Superior

NDICE
1.- INTRODUCCIN
2.- OBJETIVOS GENERALES DEL CICLO FORMATIVO
3.- PERFIL PROFESIONAL
3.1.- COMPETENCIA GENERAL
3.2.- CAPACIDADES PROFESIONALES
3.3.- REQUERIMIENTOS DE AUTONOMA EN LAS SITUACIONES DE
TRABAJO
3.4.- ENTORNO PROFESIONAL Y DE TRABAJO
3.5.- ENTORNO FUNCIONAL Y TECNOLGICO
3.6.- OCUPACIONES Y PUESTOS DE TRABAJO MS RELEVANTES

4.- ESTRUCTURA DEL PLAN DE ESTUDIOS


5.- UNIDADES DE COMPETENCIA
6.- MDULOS PROFESIONALES
6.1.- MDULOS PROFESIONALES PRIMER CURSO
6.2.- MDULOS PROFESIONALES SEGUNDO CURSO

2
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

1. - INTRODUCCIN
Diferentes programas formativos se imparten en la extensin universitaria de Xtiva
de la Universidad Politcnica de Valencia insertados en la especialidad de ElectrnicaElectricidad.
Con el propsito de ampliar la oferta de formacin en el centro y dar mayor repuesta
a las necesidades del entorno socioeconmico de la comarca, ha sido realizada la propuesta
de impartir un Ciclo Formativo de Grado Superior de la familia profesional de Informtica
denominado Ciclo Formativo en Desarrollo de Aplicaciones Informticas en colaboracin
con la Consellera de Cultura y Educacin y coordinacin entre IES-Universidad en la
Formacin Profesional participando profesorado de ambas instituciones.
La titulacin que se obtiene es la de Tcnico Superior en Desarrollo de Aplicaciones
Informticas, ttulo reglado con validez oficial acadmica y profesional en todo el territorio
nacional. El objetivo a conseguir se centra en dotar al alumno de habilidades,
conocimientos y capacidades que acrediten la formacin necesaria y la capacitacin para el
desempeo cualificado de la profesin.
Adems, una vez finalizado, permite el acceso a estudios universitarios
(Diplomaturas e Ingenieras).

3
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

2.- OBJETIVOS GENERALES DEL CICLO FORMATIVO


-

Seleccionar y utilizar fuentes y recursos de informacin de la organizacin e


informacin tcnica, interpretando y relacionando su contenido con las caractersticas
particulares de la organizacin y el sistema informtico actual para el diseo y
desarrollo de aplicaciones informticas.

Configurar y utilizar los recursos de sistemas informticos aislados o interconectados


en red para la realizacin y verificacin de pruebas y el desarrollo de programas.

Documentar las aplicaciones de un proyecto informtico, utilizando el lenguaje


profesional con precisin y pulcritud.

Evaluar el funcionamiento de una aplicacin mediante la realizacin de pruebas.

Disear bases de datos a partir del modelo conceptual y desarrollar aplicaciones,


diseando servicios de presentacin, mdulos de programacin e interfaces intermdulos, aplicando una metodologa de desarrollo.

Proponer cambios en la composicin y configuracin de los sistemas informticos, as


como en las aplicaciones informticas existentes en el sistema para resolver los
problemas tcnicos de la implantacin de nuevas aplicaciones y responder al
rendimiento y prestaciones demandadas.

Organizar los recursos y el tiempo disponible, estableciendo prioridades en sus


actividades, actuando con orden y meticulosidad y valorando la trascendencia de su
trabajo.

Establecer un clima positivo de relacin y colaboracin con el entorno, valorando la


comunicacin como uno de los aspectos ms esenciales en su profesin.

Utilizar con autonoma las estrategias y procedimientos caractersticos y saber hacer


propios de su sector, para tomar decisiones frente a problemas concretos o supuestos
prcticos, en funcin de datos e informaciones conocidos, valorando los resultados
previsibles que de su actuacin pudieran derivarse.

Aplicar procedimientos de seguridad, proteccin, confidencialidad y conservacin de la


documentacin e informacin en los medios y equipos de oficina e informticos para
garantizar la integridad, el uso, acceso y consulta de los mismos.
4
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Valorar la incidencia de las nuevas tecnologas de comunicacin y transmisin de


informacin en los procesos administrativos y de gestin de empresas.

Desarrollar la iniciativa, el sentido de la responsabilidad, la identidad y la madurez


profesional que permitan mejorar la calidad del trabajo y motivar hacia el
perfeccionamiento profesional.

Valorar la importancia de la comunicacin profesional as como las normas y


procedimientos de organizacin en las relaciones laborales, tanto de carcter formal
como informal y su repercusin en la actividad e imagen de la empresa u organismo.

Interpretar el marco legal, econmico y organizativo que regula y condiciona la


actividad informtica, identificando los derechos y las obligaciones que se derivan de
las relaciones laborales, adquiriendo la capacidad de seguir y mejorar los
procedimientos establecidos y de actuar proponiendo soluciones a las anomalas que
pueden presentarse en los mismos.

Seleccionar y valorar crticamente las diversas fuentes de informacin relacionadas con


su profesin, que le permitan el desarrollo de su capacidad de autoaprendizaje y
posibiliten la evolucin y adaptacin de sus capacidades profesionales a los cambios
tecnolgicos y organizativos del sector.

5
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

3.- PERFIL PROFESIONAL


3.1.- Competencia General
Los requerimientos generales de cualificacin profesional del sistema productivo para
este tcnico son:
-

Desarrollar aplicaciones informticas, participando en el diseo y realizando la


programacin, pruebas y documentacin de las mismas de conformidad con los
requisitos funcionales, especificaciones aprobadas y normativa vigente.

Este tcnico actuar, en su caso, bajo la supervisin general de Ingenieros o


Licenciados y/o Ingenieros Tcnicos o Diplomados.

3.2.- Capacidades Profesionales


-

Organizar y utilizar eficazmente los recursos disponibles en el sistema informtico.

Definir la estructura modular y de datos para llevar a cabo aplicaciones informticas


que cumplan con las especificaciones funcionales y restricciones del lenguaje de
programacin.

Realizar pruebas que verifiquen la validez funcional, la integridad de los datos y de la


interfaz de comunicacin y el rendimiento de las aplicaciones informticas.

Ejecutar servicios de presentacin que respondan a las necesidades y requerimientos de


los usuarios, utilizando eficazmente el entorno de desarrollo de interfaz de usuario.

Interpretar las especificaciones funcionales dadas por analistas y/o usuarios


encaminadas al desarrollo de aplicaciones informticas.

Adaptarse a las nuevas situaciones de trabajo debidas a los cambios tecnolgicos,


organizativos, econmicos y laborales que inciden en su actividad profesional.

Mantener comunicaciones efectivas en el desarrollo de su trabajo, coordinando su


actividad con otras reas de la organizacin.
6
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Mantener relaciones fluidas con los miembros del grupo funcional en el que est
integrado, responsabilizndose de la consecucin de los objetivos asignados al grupo,
respetando el trabajo de los dems, organizando y dirigiendo tareas colectivas y
cooperando en la superacin de dificultades que se presenten, con una actitud tolerante
hacia las ideas de los compaeros y subordinados.

Actuar ante situaciones de posible emergencia, informando y solicitando ayuda a quien


proceda, dirigiendo las actuaciones de los miembros de su equipo y aplicando con
seguridad y eficacia los distintos sistemas, medios o equipos para prevenirlos y
corregirlos.

Resolver problemas y tomar decisiones individuales sobre sus actuaciones o las de


otros, identificando y siguiendo las normas establecidas procedentes, dentro del mbito
de su competencia, consultando dichas decisiones cuando sus repercusiones
organizativas, econmicas o de seguridad son importantes.

3.3.- Requerimientos de autonoma en las situaciones de trabajo


A este tcnico, en el marco de las funciones y objetivos asignados por tcnicos de nivel
superior al suyo, se le requerirn en los campos ocupacionales concernidos, por lo
general, las capacidades de autonoma en:
-

Diseo detallado de aplicaciones informticas a partir de la especificacin de los


requisitos funcionales de las mismas.
Definicin y descripcin de las estructuras de datos, a nivel lgico y
fsico.
Definicin y descripcin de la arquitectura modular.
Definicin y descripcin de procedimientos e interfaz de usuario.
Especificacin de directrices para la realizacin de pruebas unitarias y de
integracin de los mdulos o programas.

Codificar, probar y depurar programas.

7
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Elaborar y mantener documentacin descriptiva de la gnesis, produccin y


operatividad de aplicaciones informticas.

3.4.- Entorno profesional y de trabajo


Esta figura ejercer su actividad en:
- Empresas de servicios informticos, en el departamento de anlisis y programacin.
- Empresas grandes y medianas, de cualquier sector econmico, dentro del departamento
de proceso de datos.
- Administracin Pblica.
Este profesional desarrollar su actividad en un entorno de trabajo formado por un
equipo de personas, en el que deber saber interpretar perfectamente las especificaciones
definidas por el grupo de analistas del proyecto informtico, realizar programas y probar su
funcionamiento, consultando a los usuarios si satisfacen los requerimientos establecidos.
3.5.- Entorno funcional y tecnolgico
Se ubica fundamentalmente en las funciones/subfunciones de I+D (Anlisis,
diseo, produccin y verificacin de productos "software")
Las tcnicas y conocimientos tecnolgicos del rea Informtica se encuentran
ligadas a:
1. Tcnicas de modelizacin de datos, procesos y flujos de informacin.
2. Tcnicas de programacin estructurada
3. Tcnicas de diseo y realizacin de pruebas de programas.

8
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

3.6.- Ocupaciones y puestos de trabajo ms relevantes


A ttulo de ejemplo y especialmente con fines de orientacin profesional se
enumeran a continuacin un conjunto de ocupaciones o puestos de trabajo que
podran ser desempeados adquiriendo la competencia profesional definida en el
perfil del ttulo.
Las ocupaciones o puestos de trabajo tipo ms relevantes son:
-

Analista-programador.

Programador.

Gestor de Proyectos.

9
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

4.- ESTRUCTURA DEL PLAN DE ESTUDIOS


Este Ciclo Formativo es una titulacin de dos aos de duracin y una carga lectiva
total de 200 crditos, cuyos mdulos formativos, similares a asignaturas, se organizan en dos
cursos acadmicos.
Estos mdulos formativos se clasifican en dos tipos: los mdulos especficos que son
los propios de cada Ciclo, y los mdulos transversales comunes a varios Ciclos.
1 er CURSO
2 CURSO

Bsico Tecnolgico
Tecnolgico Especializado

Distribucin de crditos
MDULOS FORMATIVOS
Mdulos Especficos
Mdulos Transversales
Formacin en centros de trabajo
TOTALES

1er CURSO
96
96

2 CURSO
52,8
13,2
38
104

Mdulos formativos de la titulacin


CURSO TIPO
1
Espec
1
Espec
1
Espec
CURSO TIPO
2
Espec
2

Espec

2
2
2

Trans
Trans
Espec

MDULO FORMATIVO
CRDITOS
Sistemas informticos multiusuario y en red
25,6
Anlisis y diseo detallado de aplicaciones
32
informticas de gestin
Programacin en lenguajes estructurados
38,4
MDULO FORMATIVO
CRDITOS
Desarrollo de aplicaciones en entornos de cuarta
30,8
generacin y con herramientas CASE
Diseo y realizacin de servicios de presentacin de
22
entornos grficos
Formacin y orientacin laboral
6,6
Relaciones en el entorno de trabajo
6,6
Formacin en centros de trabajo
38

5.- UNIDADES DE COMPETENCIA


10
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

1.- Utilizar sistemas informticos aislados o interconectados en red.


2.- Realizar el anlisis y el diseo detallado de aplicaciones informticas de gestin.
3.- Elaborar, adaptar y probar programas en lenguajes de programacin estructurados y de
cuarta generacin.
4.- Disear y realizar servicios de presentacin que faciliten la explotacin de
aplicaciones.

Unidad de Competencia 1: UTILIZAR SISTEMAS INFORMATICOS AISLADOS O


11
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

INTERCONECTADOS EN RED
REALIZACIONES
1.1. Adaptar la configuracin lgica del
sistema al entorno de trabajo requerido para
la realizacin y prueba de programas.

1.2. Organizar y mantener los programas y


datos de prueba en sistemas de archivos
empleando mandatos del sistema operativo.

1.3.
Recuperar, presentar y distribuir la
informacin
almacenada
por
los
dispositivos disponibles en el sistema.

1.4.
Establecer procedimientos que
aseguren la integridad, disponibilidad y
seguridad del sistema y de la informacin

CRITERIOS DE REALIZACIN
- Los valores de las variables del sistema que
afectan a la memoria, procesador y perifricos se
ajustan a los requeridos por el entorno de
programacin y/o el de prueba.
- Se aaden y eliminan dispositivos, segn lo
requiera el trabajo que hay que realizar, identificando
ficheros asociados para el control y gestin de cada
uno.
- Se definen y asignan valores a variables de
usuario que permitan el acceso y uso de libreras y
utilidades, tanto del sistema como del entorno de
programacin, requeridos en la realizacin y prueba
de programas.
- Se definen y asignan valores a variables de
usuario que permitan el acceso a los datos requeridos
en la realizacin y prueba de programas.
- Se establecen procedimientos para almacenar y
recuperar los entornos de trabajo requeridos y para
controlar la ejecucin de pruebas de programas.
- Se crean volmenes fsicos y lgicos con el
formato y tamao requerido por las aplicaciones.
- Se crean y mantienen estructuras de directorios
atendiendo a las necesidades de aplicaciones y
usuarios en cuanto a la agrupacin, accesos y
utilizacin de la informacin.
- Se ejecutan peridicamente operaciones de eliminacin de ficheros y directorios para evitar la
ocupacin del espacio de almacenamiento con
informaciones no tiles.
- Se recuperan datos de los servidores de ficheros,
estableciendo las secuencias de conexin apropiadas.
- Se accede, filtra y encamina la informacin al
dispositivo de salida requerido (sea o no compartido).
- Se obtienen informes con formato y calidad apropiado y en tiempo til de los programas y resultados
de prueba.
- Se controlan procesos en ejecucin simultnea
mediante el uso de ventanas y terminales virtuales.
- Se intercambian datos y mensajes con otras estaciones de trabajo en entornos de red local y/o con
servicios centrales en entornos de red de rea extensa.
- Se emplean/aplican las interfaces de comunicacin y acceso a bases de datos de acuerdo con las
normas de uso especificadas en los manuales tcnicos
del producto.
- Se obtienen copias de seguridad del "software" de
base, de las aplicaciones, ficheros y bases de datos en
explotacin con la periodicidad y en los casos
establecidos.
12

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

durante la realizacin y verificacin de


programas

- Se instala "software" para la prevencin de fallos


que afecten a la integridad de los datos y a la lgica de
procesos.
- Se aplican procedimientos para mantener la integridad de los datos almacenados en distintos soportes
de almacenamiento.
- Se cumplen las normas establecidas para acceder
al sistema, usar sus recursos y disponer de la
informacin almacenada.

DOMINIO PROFESIONAL
Informacin (naturaleza, tipo y soportes): Informacin sobre la configuracin fsica y
lgica vigente en el sistema informtico. Manuales tcnicos y de operacin de equipos.
Manuales de referencia y operacin de sistemas operativos y aplicaciones instaladas. Manuales de referencia y operacin de redes locales. Normas de organizacin y codificacin
de la informacin. Informacin relevante en materia de derechos de propiedad intelectual y
"copyrights". Manuales de referencia e instalacin de los entornos de programacin.
Medios de produccin o tratamiento de la informacin: Equipos: ordenadores,
perifricos de entrada, salida y almacenamiento. Equipos de Comunicaciones: modems,
"hubs", concentradores, multiplexores, tarjetas de red. Software: sistemas operativos
monousuario, multiusuario, paquetes de propsito general -gestores de Bases de Datos,
grficos, hojas de clculo-, "software" de red, programas de comunicaciones, entornos de
programacin (lenguajes y herramientas de programacin).
Procesos, mtodos, procedimientos: Procedimientos de organizacin de la informacin y
de su almacenamiento en soportes magnticos, pticos y magneto-pticos. Procedimientos
que faciliten la explotacin de los recursos del sistema. Procedimientos de acceso a recursos compartidos. Operacin y uso de sistemas de respaldo. Integracin de datos de diferentes tipos y/o formas.

13
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Principales resultados del trabajo: Disponibilidad en el sistema informtico de los


entornos de trabajo requeridos por usuarios y aplicaciones. Utilizacin eficaz de la interfaz
de comunicacin y acceso a datos disponible en el sistema. Procedimientos de seguridad,
integridad y disponibilidad del sistema y de la informacin almacenada. Configuracin de
sistemas informticos aislados e interconectados en red. Realizacin y verificacin de
pruebas y programas desarrollados. Instalacin de productos "software" para el desarrollo
de programas.
Personas y/u organizaciones destinatarios del servicio: Analistas de sistemas. Programadores. Administradores de sistemas informticos. Tcnicos de sistemas. Consultores
informticos.

14
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Unidad de Competencia 2: REALIZAR EL ANLISIS Y EL DISEO DETALLADO


DE APLICACIONES INFORMATICAS DE GESTIN
REALIZACIONES
CRITERIOS DE REALIZACIN
2.1. Participar en la estructuracin de
requisitos y anlisis funcional de
aplicaciones informticas, atendiendo a las
directrices marcadas por el analista.

- Se consulta, revisa y acuerda con el analista la


informacin que hay que obtener y el mtodo para
adquirirla.
- Se identifican las fuentes y destinos de la informacin y los procesos que se deben realizar sobre los
datos.
- La metodologa de anlisis adoptada en la empresa
se aplica correctamente.
- Se obtiene la informacin requerida para el
anlisis funcional a partir de los documentos, datos y
procedimientos realizados en la empresa.

2.2. Participar en la elaboracin de alternativas de aplicaciones informticas de


diseo que cumplan con las especificaciones
y
los
requerimientos
funcionales dados.

- Los modelos de datos, procesos y flujos de datos


diseados en cada una de las alternativas cumplen con
las especificaciones funcionales establecidas.
- Se especifican costes y recursos ("hardware" y
"software") para la implementacin de cada una de las
alternativas diseadas.
- Se crean prototipos funcionales o demostraciones
de las alternativas diseadas.
- Se aplica la metodologa de diseo adoptada para
la descripcin de las entradas, salidas y esquemas de
dilogo lgicos utilizados en cada alternativa.

2.3. Realizar el diseo de la aplicacin


segn las instrucciones marcadas por el
analista.

- El diseo de la aplicacin cumple con las instrucciones marcadas.


- La divisin de la aplicacin en subsistemas y
mdulos es consistente y completa.
- Se especifican las condiciones de entrada, de
salida, de error y su tratamiento, y los flujos de
control interno para cada uno de los procesos
contemplados en el diseo.
- Las interfaces de captura de datos y formatos de
salida de informacin son determinadas y descritas.
- Se actualiza el diccionario de datos de acuerdo con
el procedimiento establecido.

2.4. Elaborar planes de pruebas a fin de


verificar que se obtienen las prestaciones
demandadas.

- El plan define la secuencia y condiciones de


realizacin de las pruebas.
- Se describen los resultados esperados de las
pruebas de mdulos y de la prueba de integracin.
- El plan de pruebas permite comprobar que el
acceso, utilizacin y elaboracin de los datos es
conforme al diseo.
- Las pruebas permiten comprobar que la presentacin de informacin es conforme a la establecida en
el diseo.
- Se verifica en el plan de pruebas que las condiciones de error y su tratamiento se ajustan a lo
diseado.

2.5. Elaborar la documentacin del diseo

Se elabora la documentacin de forma completa y


15

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

detallado y plan de pruebas de la aplicacin


informtica segn los procedimientos
establecidos.

ajustndose a los procedimientos.


- En la documentacin se incluye:
. Modelo y fichas de datos.
. Diagrama de flujo de datos.
. Descripcin de procesos.
. Diagramas de descomposicin modular.
. Representacin grfica de las entradas, salidas y
dilogos lgicos de la aplicacin.
. Plan de pruebas.

DOMINIO PROFESIONAL

Informacin (naturaleza, tipo y soportes): Especificaciones funcionales de la aplicacin


que se va a desarrollar. Diagramas de flujo de datos, procesos, esquemas de dilogos.
Manuales sobre metodologas de anlisis y diseo de sistemas de informacin. Modelos de
datos. Tablas de referencias cruzadas Procesos-Datos. Informacin relevante en materia de
derechos de propiedad intelectual y "copyright". Informacin sobre los recursos del sistema
informtico. Informacin acerca de los datos, documentos y procedimientos incluidos en
los procesos que se deben mecanizar. Diagramas de planificacin del trabajo.
Medios de produccin o tratamiento de la informacin: Equipos informticos:
ordenador, perifricos de E. y almacenamiento. "Software": herramientas CASE y
herramientas para el desarrollo de prototipos. tiles de oficina. Hojas de diagramacin y
descripcin de procesos, flujo de datos y esquemas de dilogo.
Procesos, mtodos y procedimientos: Procedimiento de anlisis y diseo de sistemas de
informacin. Procedimiento de modelizacin de Datos. Procedimiento de descripcin y
documentacin de procesos, flujos de datos, esquemas de dilogo. Procedimientos de
descomposicin modular. Planificacin y documentacin de las pruebas que se van a
efectuar. Utilizacin de fuentes de referencia, manuales...

16
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Principales resultados del trabajo: Descomposicin modular de la aplicacin.


Descripcin detallada de los mdulos a desarrollar. Plan y especificaciones para el
desarrollo de las pruebas. Descripcin detallada de las estructuras de datos, "interfaz" de
comunicacin con el usuario, lgica de control de cada mdulo, tratamiento de errores.
Personas y/u Organismos destinatarios del servicio: Analista de sistemas. Consultor
informtico. Usuarios finales de la aplicacin a desarrollar. Tcnicos de sistemas. Administrador de datos. Programadores.

17
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Unidad de Competencia 3: ELABORAR, ADAPTAR Y PROBAR PROGRAMAS EN


LENGUAJES DE PROGRAMACIN ESTRUCTURADOS Y DE CUARTA GENERACIN
REALIZACIONES
CRITERIOS DE REALIZACIN
3.1. Elaborar programas que cumplan las
especificaciones establecidas en el diseo,
con bajo coste de mantenimiento.

- La codificacin cumple con las reglas sintcticas


del lenguaje seleccionado.
- Los programas contienen comentarios significativos y son legibles.
- Se aplican correctamente los mtodos estructurados de programacin.
- El programa presenta un cdigo ejecutable tras
invocar a programas traductores, libreras,
depuradores, ... etc, con los parmetros apropiados y
subsanados los errores producidos.

3.2. Integrar y enlazar programas y rutinas


siguiendo las especificaciones establecidas
en el diseo.

- Se utilizan libreras con los parmetros apropiados


para integrar y enlazar de forma ptima programas y
rutinas.
- Se utiliza el enlazador con las opciones apropiadas
para integrar y enlazar de forma ptima.
- Se tienen en cuenta los recursos disponibles en el
sistema informtico ( memoria, perifricos,
procesador), para que la integracin y el enlace de
programas sea ejecutable.
- Las funciones de los programas integrados no se
ven afectadas por el proceso de integracin.

3.3. Realizar pruebas funcionales de


programas, atendiendo a las especificaciones establecidas en el diseo.

- Los accesos a bases de datos y ficheros son


conformes a las necesidades del proceso y cumplen
las directrices marcadas por el administrador de datos.
- Los datos de salida se obtienen en el formato y
dispositivo especificado.
- Los recursos necesarios para la realizacin de las
pruebas son previamente preparados de forma
apropiada.
- Se verifica que los procedimientos de tratamiento
de errores responden al diseo.
- Se comunica a la persona correspondiente todos
los problemas o fallos detectados en la prueba del
programa.

3.4. Elaborar y mantener documentacin


descriptiva de programas y pruebas que
permitan la consulta y actualizacin por
terceras personas.

- Se actualizan los cambios introducidos en el


programa.
- Se detallan en cada programa las estructuras de
control, y las estructuras de datos internas y externas
utilizadas.
- Se detallan los resultados de las pruebas realizadas
y de los hallazgos y acciones requeridas.
- Se elabora la matriz de referencias cruzadas entre
requisitos funcionales, procesos y programas.
- Se describen las caractersticas del programa que
se ven afectadas por cambios en la configuracin del
sistema.
- Se elabora una gua de uso para cada programa.
18

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

3.5. Efectuar cambios en programas de


acuerdo con los nuevos requerimientos
establecidos.

- Se identifican las reas del programa afectadas por


el cambio.
- La incorporacin y/o eliminacin de cdigos no
afecta a otros procesos o funciones implementadas.
- La ejecucin del programa satisface los nuevos
requerimientos establecidos.

DOMINIO PROFESIONAL
Informacin (naturaleza, tipo y soportes): Manuales de referencia de lenguajes de
programacin. Manuales de referencia de generadores de cdigo. Manuales de referencia
de lenguajes de consulta. Informacin sobre las libreras existentes. Informacin sobre
programas traductores, enlazadores... etc. Manual de uso de depuradores (Debbugger).
Especificaciones detalladas del mdulo que hay que desarrollar (cuaderno de carga).
Informacin relevante en materia de derechos de propiedad intelectual y "copyrights". Informacin sobre accesos a bases de datos. Informacin sobre los recursos del sistema
informtico.
Medios de produccin o tratamiento de la informacin: Equipos informticos: ordenadores, perifricos de entrada, salida y almacenamiento. "Software": Lenguajes de programacin estructurados y de 4 generacin. Generadores de aplicaciones (cdigo). Generadores de pantallas e informes, libreras de programas. Editores.
Procesos, mtodos y procedimientos: Mtodos estructurados de programacin.
Procedimientos de uso de libreras del sistema y del usuario. Procedimientos de uso de
programas traductores y enlazadores. Procedimientos de documentacin de programas y
prueba. Elaboracin de manual de uso del programa.
Principales resultados del trabajo: Obtencin de cdigo ejecutable por el ordenador.
Pruebas del funcionamiento del programa. Instrucciones de uso del programa desarrollado
Personal y/u organizaciones destinatarias del servicio: Analista de Sistemas. Tcnico de
Sistemas. Administrador de datos. Programadores. Usuarios. Clientes.

19
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Unidad de Competencia 4: DISEAR Y REALIZAR SERVICIOS DE PRESENTACIN QUE FACILITEN LA EXPLOTACIN DE


APLICACIONES
REALIZACIONES
CRITERIOS DE REALIZACIN
4.1. Disear servicios de presentacin
amigables en formato que faciliten la
interaccin hombre-mquina.

4.2. Realizar servicios de presentacin que


cumplan las directrices del diseo.

Se utilizan formatos de presentacin que permiten


una asimilacin rpida de la informacin.
Las informaciones que se deben mostrar y las
acciones que hay que realizar se ubican en
pantalla de manera coherente y utilizando
eficientemente el espacio disponible.
Se tienen en cuenta aquellos aspectos que
permitirn un dilogo hombre-mquina eficiente:
. Minimizar el nmero de pulsaciones de teclas.
. Reducir la cantidad de informacin que haya
que memorizar entre acciones.
. Permitir una vuelta atrs en la mayora de las
acciones.
. Mostrar solo informacin relevante al contexto
actual.
. Mantener consistencia entre la informacin
visualizada y los datos de entrada.
Se ofrecen facilidades de ayuda integrada (sensibles al contexto).
La "interfaz" desarrollada valida la entrada de
datos y verifica las rdenes destructivas dadas por
el usuario.
La "interfaz" desarrollada controla la interaccin
con los dispositivos de entrada y salida.
La creacin y manejo de pantallas, ventanas,
mens desplegables, iconos grficos... etc.,
cumplen con las especificaciones de diseo.
Se definen mensajes de error que informan
claramente del error producido.
Se aplican oportuna y eficientemente las herramientas para desarrollo de "interfaces" de usuario,
disponibles en la empresa.
Se aplica correctamente el protocolo para manejo
de recursos y excepciones que ofrece el sistema
de desarrollo de "interfaces" de usuario.

4.3. Realizar pruebas de usuario que


verifiquen la presentacin, secuencias de
dilogo y enlace con aplicaciones de la
"interfaz" desarrollada.

- El retardo y variabilidad en el tiempo de respuesta


se ajusta al ritmo de actuacin del usuario.
- Se verifica que la ayuda presentada es la esperada
por el usuario.
- Las aplicaciones no se ven afectadas por las
funciones de manejo de la "interfaz".
- Se identifican nuevas causas de error y mejoras de
presentacin.

4.4. Elaborar y mantener documentacin


sobre el diseo, desarrollo, prueba y
utilizacin de los servicios de presentacin

- Se describen las funciones y los requerimientos de


instalacin con precisin y pulcritud.
- Se describen los esquemas de dilogo y restric20

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

que faciliten el uso y el mantenimiento del


mismo.

ciones que le afectan.


- Se han identificado cambios del sistema que puede
afectar al servicio de presentacin desarrollada.
- Se elabora una gua de usuario que ayude al
usuario final en la instalacin y manejo de la interfaz
desarrollada.

DOMINIO PROFESIONAL
Informacin (naturaleza, tipo y soportes): Manual de referencia del sistema de
desarrollo de interfaz de usuarios. Informacin sobre los recursos del sistema informtico.
Prestaciones demandadas por los usuarios. Informacin sobre comunicacin y control de
dispositivos de entrada. Informacin sobre normas de ergonoma del puesto de
trabajo.Informacin relevante en materia de derechos de propiedad intelectual y
"copyrights". Informacin sobre aplicaciones instaladas.
Medios de produccin o tratamiento de la informacin: Sistema Informtico: Equipos:
ordenadores, pantallas grficas, tabletas, dispositivos de captura y entrada de datos
(scanners, ratones, lpiz ptico), Plotters. "Software": Lenguajes de Programacin para
entornos interactivos. Herramientas desarrollo. Interfaces de usuario.
Procesos, mtodos y procedimientos: Mtodos de integracin de informaciones textuales
y grficas. Procedimientos de presentacin continua de informacin. Procedimientos de
uso y control de los recursos del sistema que ofrece el sistema de desarrollo de interfaces
de usuario. Planificacin y desarrollo de sistemas de ayudas integradas y con hipertexto.
Principales resultados del trabajo: Obtener un sistema que permita establecer y mantener
el dilogo hombre-mquina de manera eficiente.
Personas y/u organismos destinatarios del servicio: Usuarios finales. Programadores.
Analistas de sistemas. Tcnicos de sistemas. Clientes.

21
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

6.- MDULOS PROFESIONALES


Los elementos curriculares de cada mdulo profesional incluyen por lo general
conocimientos relativos a conceptos, procesos, situaciones y procedimientos que concretan el
"saber hacer" tcnico relativo a la profesin. Las capacidades actitudinales que pretenden
conseguirse toman como referencia fundamental las capacidades terminales del mdulo de
formacin en centro de trabajo y las capacidades profesionales del perfil.
Por otro lado, los bloques de contenidos no se interpretan como una sucesin ordenada
de unidades didcticas. Los profesores deben desarrollarlas y organizarlas conforme a los
criterios que, a su juicio, permitan que se adquiera mejor la competencia profesional. Para ello
se tiene presente que las actividades productivas, requieren de la accin, es decir, del dominio
de unos modos operativos, del "saber hacer". Por esta razn, los aprendizajes de la formacin
profesional, y en particular de la especfica, se articulan fundamentalmente en torno a los
procedimientos que toman como referencia los procesos y mtodos de produccin o de
prestacin de servicios a los que remiten las realizaciones y el dominio profesional expresados
en las unidades de competencia del perfil profesional.
Asimismo, para que el aprendizaje sea eficaz, se establece tambin una secuencia precisa
entre todos los contenidos que se incluyen en el perodo de aprendizaje del mdulo
profesional. Esta secuencia y organizacin de los dems tipos de contenido en torno a los
procedimientos, tiene como referencia las capacidades terminales de cada mdulo profesional.
Finalmente, la teora y la prctica, como elementos inseparables del lenguaje tecnolgico y
del proceso de enseanza - aprendizaje, que se integran en los elementos curriculares de cada
mdulo.

22
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

6.1. Mdulos profesionales de primer curso


-

Sistemas informticos multiusuario y en red.

Anlisis y diseo detallado de aplicaciones informticas de gestin.

Programacin en lenguajes estructurados

6.2. Mdulos profesionales de segundo curso


-

Desarrollo de aplicaciones en entornos de cuarta generacin y con herramientas


CASE.

Diseo y realizacin de servicios de presentacin de entornos grficos

Formacin y orientacin laboral.

Relaciones en el entorno de trabajo.

Formacin en Centros de Trabajo: 380 horas.

23
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 1: SISTEMAS INFORMTICOS


MULTIUSUARIO Y EN RED
CONTENIDOS
(Duracin 260 horas)

Sistemas informticos
-

Componentes fsicos ("hardware")


. Procesador. Elementos y funciones
. Memoria. Tipos y direccionamiento
. Perifricos. Tipos y caractersticas
. Esquema bsico de funcionamiento

Componentes lgicos (datos y "software")

Datos

Tipos

Representacin. Sistemas de codificacin

"Software"
.

Concepto

Componentes y funciones

Tipos

Almacenamiento externo
. Soportes: tipos y caractersticas
. Organizacin y mtodos de acceso

Sistema operativos
. Evolucin histrica
. Componentes
. Prestaciones
. Modos de explotacin del sistema
. Interfaz de comunicacin con el usuario
24
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Seguridad del sistema y la informacin

Tipos y niveles de proteccin

Normativa legal en el sector informtico

Sistemas operativos multiusuario


-

Entornos multiusuario
. Tipos
. Caractersticas
. Requerimientos de explotacin
. Estructura y funciones

Procesos
. Concepto
. Tipos
. Estados y transiciones
. Operaciones
. Prioridades

Gestin del procesador


. Objetivos
. Planificacin del procesador
. Proceso paralelo. Sincronizacin
. Interbloqueos

Gestin de memoria
. Segmentacin
. Paginacin
. Memoria virtual

Gestin de perifricos
. Interfaz procesador-perifrico
. Programas de control de entrada/salida ("driver")
. Interrupciones
25
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Gestin de datos
. Sistema de archivos
. Gestin de espacio de almacenamiento
. Seguridad y comparticin

- Gestin de usuarios

Sistemas en red
- Estructura fsica.
. Conceptos bsicos
. Componentes fsicos bsicos
. Topologas de redes locales
- "Software" de un sistema en red
- Sistema operativo en red.
. Caractersticas
. Aplicaciones. Caractersticas
- Gestin de los recursos de la red.

Gestin de perifricos.

Gestin de datos.

Gestin de usuarios.

Medidas de proteccin.

Utilizacin a nivel usuario de un sistema operativo multiusuario y en red


- Caractersticas y modo de operacin de la interfaz de usuario.
- Procedimientos y comandos bsicos:
. Conexin/desconexin
. Manejo de archivos
. Utilizacin de perifricos
. Comunicacin inter-usuarios
26
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Seguridad del sistema e informacin


- Creacin de "scripts", mens y procedimientos automticos bsicos.
- Utilidades especficas para el desarrollo de programas.
- Compiladores/intrpretes.
- Enlazadores.
- Libreras.
- Editores.
- Procesos de instalacin, acceso y utilizacin de las utilidades disponibles.

Aplicacin de medidas de seguridad fsica y de la informacin en el manejo del sistema


- En operacin normal:
. Copias de seguridad, manipulacin de soportes magnticos y pticos.
- Otras operaciones:
. Transporte, conexin y desconexin de equipos,...
- Interpretacin de documentacin tcnica y de operacin sobre "hardware"
- Elaboracin de un esquema general de las funciones de un sistema operativo y
aplicacin de este esquema en la aproximacin al aprendizaje de un sistema
operativo nuevo.

Manejo de un sistema operativo concreto: UNIX


- Interpretacin de la documentacin de usuario del sistema operativo.
- Uso inicial de Unix:
. Inicio, finalizacin de una sesin y rdenes ms bsicas: "who", "date",...
- Aplicacin de rdenes de uso frecuente:
. Manejo de directorios, ficheros, permisos,... ("ls", "chmod", "cp", "mv",...).
- Aplicacin de rdenes de procesamiento de ficheros:
.

"Grep", "sort", "wo",...

- Manejo de la "shell".
27
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

- Adaptacin del entorno de usuario y creacin de procedimientos o "scripts".


- Gestin de procesos, comandos:
. "ps", "kill", "at",...
- Manejo de perifricos:
. Discos, impresoras,...
- Manejo del entorno de desarrollo:
. Edicin, compilacin.

Manejo de un sistema en red concreto: NETWARE


- Interpretacin de la documentacin de usuario del sistema operativo de red.
- Conexin/desconexin a los servidores de la red.
- Manejo de directorios, archivos y aplicaciones.
- Impresin y manejo de colas de impresin.
- Configuracin y modificacin de permisos de usuarios, directorios y archivos.
- Configuracin y modificacin del entorno de usuario:
. "Login scripts", procedimientos y mens de usuario.

28
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL ASOCIADO A UNA UNIDAD DE


COMPETENCIA
Mdulo profesional 1:

SISTEMAS INFORMTICOS MULTIUSUARIO Y EN RED

Unidad de Competencia 1: UTILIZAR SISTEMAS INFORMTICOS AISLADOS O


INTERCONECTADOS EN RED
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
1.1.

Utilizar los recursos de los


sistemas ejecutando funciones
sobre
sistemas
operativos
multiusuario.

Explicar los componentes bsicos "hardware"


y "software" y su funcin en un sistema
multiusuario.
Citar y justificar las condiciones legales de
uso del "software" y las medidas de seguridad
para el "hardware" en la operatoria normal
del sistema.
Establecer y justificar medidas de seguridad e
integridad de la informacin en la operacin
con sistemas multiusuario.
Analizar las tcnicas generales de gestin de
recursos del sistema que utiliza un sistema
operativo multiusuario y explicar su
influencia en el modo de operacin sobre el
sistema.
Explicar las caractersticas fundamentales de
distintas "interfaces" de usuario.
Explicar las caractersticas fundamentales de
los sistemas operativos multiusuario ms
utilizados.
En un supuesto en el que se proponen una
serie de operaciones interrelacionadas y
convenientemente caracterizadas de gestin
de procesos, organizacin del espacio de
almacenamiento, utilizacin de perifricos y
comunicacin con otros usuarios:
. Localizar en la documentacin disponible la
informacin relevante para las operaciones propuestas e interpretarla correctamente.
. Analizar las caractersticas de los elementos
"hardware" involucrados en las operaciones
propuestas.
. Analizar la organizacin del espacio de
almacenamiento de datos y el esquema de
seguridad del sistema.
29

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Determinar las funciones de la interfaz de


usuario y los comandos del sistema necesarios
para ejecutar las operaciones propuestas.
. Analizar las variables bsicas de entorno, su
significado, los ficheros de configuracin y
procedimientos ms importantes, su funcin y
contenido.
. Disear un procedimiento que facilite y
automatice la ejecucin de las operaciones
propuestas y minimice el tiempo de realizacin.
. Ejecutar las operaciones propuestas,
utilizando el procedimiento diseado.
1.2. Utilizar los recursos de los sistemas
en red, ejecutando funciones de su
sistema operativo.

Explicar los fundamentos, tcnicas y


caractersticas bsicas de la transmisin de
informacin y los tipos de redes.
Identificar y explicar la funcin de los
componentes "hardware" y "software" bsicos
de un sistema de red.
Identificar medios y equipos de comunicacin
de un sistema en red, su funcin y
caractersticas ms bsicas.
Analizar los recursos compatibles a compartir
en una red, las tcnicas que utiliza el sistema
operativo para su gestin y explicar su
influencia en los procedimientos de operacin
sobre el sistema.
Explicar las caractersticas fundamentales de
los sistemas operativos de red ms utilizados.
En un supuesto en el que se proponen una
serie de operaciones interrelacionadas
convenientemente caracterizadas:
. Identificar mediante un examen del
sistema: los equipos, sus funciones, el
sistema operativo de las estaciones de
trabajo, el sistema operativo de red.
. Reconocer la organizacin del espacio de
almacenamiento de los datos en el servidor
de archivos.
. Explicar el esquema de distribucin,
seguridad y confidencialidad de la
informacin que proporciona el sistema
operativo de red.
. Reconocer los comandos ms bsicos de la
operacin en red, su funcin y sintaxis.
. Identificar variables bsicas de entorno de
operacin en red, su significado, los
30

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

ficheros de configuracin ms importantes,


su funcin y su contenido.
. Ejecutar directamente sobre el sistema
tareas bsicas de usuario (conexin,
desconexin, manejo del espacio de
almacenamiento, utilizacin de perifricos,
comunicacin con otros usuarios,...).
1.3. Organizar esquemas de seguridad, Reconocer los problemas de seguridad,
integridad y confidencialidad de la
integridad y confidencialidad de la
informacin
en
sistemas
informacin en entornos multiusuario y de red
multiusuario y de red.
y justificar la utilizacin de medidas para su
garanta.
Identificar utilidades, su funcin y modo de
aplicacin que proporcionan el sistema
operativo, el "soft-base" de red y los sistemas
gestores de datos en general, para garantizar
la seguridad, integridad y confidencialidad de
la informacin.
Describir procedimientos y utilidades
necesarias para garantizar la seguridad,
integridad y confidencialidad de la
informacin, en un sistema multiusuario, de
red y gestor de datos.
Clasificar distintos soportes y procedimientos
de copias de seguridad en funcin de la
velocidad de operacin y la seguridad que
ofrecen.
Describir tcnicas para la mejora del tiempo
de recuperacin de la informacin
almacenada.
Manejar utilidades del sistema para la
exportacin-importacin de informacin.
En un ejercicio en el que se dispone de un
sistema multiusuario y en red con gestor de
datos, aplicaciones instaladas
y la
correspondiente documentacin:
. Identificar
las
secciones
de
la
documentacin e interpretar la informacin
que proporcionan.
. Identificar utilidades, su funcin y modo de
aplicacin que proporcionan el sistema
operativo, el "soft-base" de red y del gestor
de datos para manejar la informacin en
operaciones de archivo, recuperacin,
encriptacin, desencriptacin,...
. Proponer una distribucin del espacio de
31
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

almacenamiento y un esquema de
seguridad y confidencialidad de la
informacin adecuados para los usuarios y
datos que se deben almacenar propuestos.
. Proponer un esquema de ndices para
disminuir el tiempo de recuperacin de
datos en un proceso planteado de acceso a
los datos almacenados.
. Realizar operaciones de importacinexportacin entre el sistema gestor de datos
y otros sistemas, seleccionando las
utilidades e instrucciones adecuadas y un
formato de datos comn.

32
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 2: ANLISIS Y DISEO DETALLADO DE


APLICACIONES INFORMTICAS Y DE GESTIN

CONTENIDOS
(Duracin 320 horas)

Sistemas de informacin
- Sistemas de informacin
. Concepto
. Componentes
. Tipos
- Sistemas de informacin bsicos en la administracin y gestin de la empresa
. Gestin de almacn y facturacin
. Gestin de nminas y personal
. Gestin contable
. Gestin comercial

Metodologas de desarrollo
- Etapas del ciclo de vida de una aplicacin
- Caractersticas principales
- Tipos
Orientada a flujos de datos
Orientada a datos
Orientada a objetos
- Gestin de proyectos informticos
.

Estimacin.

Planificacin.
33
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Seguimiento y control.

Herramientas y tcnicas para gestin de proyectos.

Anlisis estructurado de sistemas


- Objetivos, entradas, salidas y fases.
- Anlisis de necesidades. Tcnicas de comunicacin y recopilacin de datos.
- Anlisis de viabilidad: econmica, tcnica, legal.
- Modelizacin de funciones y procesos. Diagramas de flujo de datos.
- Modelizacin de datos. Modelo conceptual. Anlisis entidad-relacin.
- Anlisis orientado a objetos. Caractersticas.
- Diccionario de datos. Estructura y componentes.

Diseo estructurado de sistemas


- Objetivos, entradas, salidas y fases.
- Diseo modular. Diagramas de estructuras.
- Diseo de datos. Obtencin de modelo de datos lgico y fsico.
- Diseo procedimental.
- Diseo de procedimientos de usuario e interfaz de ordenador.
- Metodologas de diseo:
. Orientado a flujos de datos
. Orientado a estructuras de datos
. Orientado a objetos
- Diseo de seguridad, auditacin y recuperacin del sistema.
- Diseo de pruebas.

Control de calidad del "software"


- Factores que influyen en la calidad del "software"
- ndices y mtricas de calidad.
34
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

- Pruebas del "software". Tipos, mtodos y herramientas.

Construccin e implantacin
- Entornos de programacin
. Tipos y caractersticas
- Transicin y puesta en marcha
- Mantenimiento del "software"

Sistemas gestores de base de datos


- Concepto y funciones.
- Arquitectura a 3 niveles ANSI/X3 SPARC.
- Interaccin con el entorno operativo.
- Interaccin del usuario con el SGBD. Lenguajes.
- Administracin.
- Diccionario de la base de datos.

Anlisis y diseo asistido por ordenador: Herramientas CASE


- Caractersticas.
- Repositorio. Estructura y actualizacin.
- Generacin de bases de datos y documentacin a partir de un repositorio de una
CASE.

35
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL ASOCIADO A UNA UNIDAD DE


COMPETENCIA

Mdulo profesional 2:

ANLISIS Y DISEO DETALLADO DE APLICACIONES


INFORMTICAS DE GESTIN

Unidad de Competencia 2: REALIZAR EL ANLISIS Y EL DISEO DETALLADO


DE APLICACIONES INFORMTICAS DE GESTIN
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
2.1.

Aplicar metodologas de desarrollo en


el anlisis y diseo de aplicaciones.

2.2.

Aplicar tcnicas de diagramacin para


representar informacin relativa a la
empresa.

Identificar y describir las etapas de una


aplicacin informtica.
Explicar las fases del ciclo de vida de
una aplicacin
Aplicar correctamente la metodologa de
anlisis y diseo propuesta.
Evaluar la importancia del uso de
metodologas de desarrollo en el anlisis
y diseo de aplicaciones.
Interpretar la planificacin de una
aplicacin informtica.
Sobre
un
supuesto
prctico
convenientemente caracterizado:
. Describir las etapas de un proyecto
de desarrollo de una aplicacin.
. Definir mecanismos de control de
calidad de cada una de las etapas.
. Planificar el trabajo, asignando
recursos y estableciendo plazos para
la resolucin de cada una de las
etapas del ciclo de vida de un
proyecto.
Identificar fuentes y destinos de los
flujos de informacin.
Aplicar mtodos de bsqueda y
adquisicin de documentacin en la
deteccin y anlisis de las necesidades
de informacin de una organizacin.
Describir las sintaxis de un diagrama
entidad-relacin, un diagrama jerrquico
de funciones o un diagrama de flujo de
datos.
Obtener un modelo conceptual de los
36

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

2.3.

Disear bases de datos a partir de


modelos conceptuales.

datos necesarios en el sistema,


utilizando un diagrama entidad-relacin.
Representar el anlisis funcional de la
organizacin utilizando un diagrama
jerrquico de funciones.
Detallar
los
intercambios
de
informacin dentro de la organizacin,
utilizando diagramas de flujos de datos.
Enumerar las especificaciones y
requerimientos funcionales de las
aplicaciones necesarias en el sistema.
Describir la arquitectura y la estructura
interna de un sistema gestor de base de
datos.
Precisar las diferencias entre los
distintos modelos existentes de sistemas
gestores de bases de datos.
Definir el concepto de base de datos
distribuidas.
Describir la estructura de un diccionario
de datos.
Interpretar
la
documentacin
proveniente del anlisis de datos.
Explicar los conceptos de modelo
conceptual y modelo lgico.
Interpretar la documentacin del diseo
lgico de la base de datos.
Distinguir entre el esquema externo, el
esquema conceptual y el esquema fsico
de una base de datos.
Sobre una simulacin o una situacin
real:
. Obtener un diseo lgico sobre un
modelo de base de datos concreto a
partir del diagrama entidad-relacin.
. Aplicar un proceso de normalizacin
sobre las tablas de la base de datos.
. Definir un sistema de seguridad de
acceso a los datos.
. Establecer volmenes en nmero de
filas
y
necesidades
de
almacenamiento para cada una de las
tablas de la base de datos.
. Obtener un diseo fsico de la base
de datos e implementarla en un
sistema gestor de base de datos, un
37

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

sistema operativo y una mquina


concreta.
. Actualizar el diccionario de datos.
2.4.

Disear aplicaciones a partir de las


especificaciones y requerimientos
funcionales.

Interpretar
la
documentacin
proveniente del anlisis funcional.
Diferenciar las caractersticas del trabajo
interactivo y del trabajo en "batch".
Identificar los diversos mdulos de una
aplicacin.
Describir la sintaxis de un diagrama de
estados.
Describir la sintaxis de un diagrama de
estructuras.
Construir el anlisis descendente de un
programa.
Aplicar y dibujar diagramas de estados
de estructuras.
Explicar el concepto de "interfaz" entre
mdulos.
Aplicar la programacin modular y la
programacin orientada a objetos en el
diseo de aplicaciones.
Sobre una aplicacin simulada o
extrada de un caso real:
. Descomponer una aplicacin en
mdulos
a
partir
de
las
especificaciones y requerimientos
funcionales.
. Representar el diseo modular,
utilizando
un
diagrama
de
estructuras.
. Elaborar
alternativas
de
implementacin de cada uno de los
mdulos de una aplicacin.
. Evaluar costes y necesidades de
recursos de cada una de las
alternativas.
. Elaborar
prototipos
y
demostraciones.
. Definir niveles y polticas, de
seguridad en el uso de las
aplicaciones.
. Disear esquemas de dilogo,
entradas
y salidas
utilizando
diagramas de estados y de sucesos.
. Especificar condiciones de error y su
38

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

tratamiento.
2.5.

Definir planes de prueba para verificar


la calidad de las aplicaciones.

Sobre una aplicacin desarrollada en el


aula:
. Elegir criterios de control de calidad
del desarrollo de la aplicacin a partir
de las especificaciones.
. Elaborar un plan de pruebas de
mdulos y de pruebas de integracin
para:
. Verificar que los datos atienden a
las especificaciones del diseo.
. Evaluar la eficiencia de las
prestaciones de los procesos.
. Comprobar que los formatos de
presentacin responden a las
expectativas del usuario.
. Comprobar los tratamientos de
errores.

2.6.

Elaborar informes relativos a la


documentacin de datos y procesos
de una aplicacin.

Indicar la documentacin bsica anexa a


una aplicacin.
Sobre una aplicacin desarrollada,
elaborar la documentacin relativa a:
. El modelo conceptual de datos.
. Los requerimientos funcionales y las
especificaciones
del
anlisis
funcional de la aplicacin.
. Descripcin de las tablas y atributos
del diseo detallado de datos.
. Las especificaciones y caractersticas
de los mdulos de la aplicacin.
. La poltica de seguridad y de acceso
a datos.
. La relacin de errores y descripcin
de su tratamiento.
. La gestin de espacio y el diseo
fsico de los datos de la aplicacin.

2.7.

Utilizar herramientas CASE para el


diseo de aplicaciones.

Definir qu es una herramienta CASE.


Describir las caractersticas bsicas y la
aplicacin de una herramienta CASE.
Enumerar ventajas e inconvenientes del
desarrollo
de
aplicaciones
con
herramientas CASE con respecto al uso
de tecnologas tradicionales.
Sobre una aplicacin simulada y
utilizando una herramienta CASE:

39
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Definir una metodologa de trabajo


soportada en herramientas CASE.
. Confeccionar un anlisis de datos y
procesos con CASE.
. Definir la base de datos a partir del
repositorio.
. Elaborar la documentacin a partir de
la informacin almacenada en el
repositorio.

40
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 3: PROGRAMACIN EN LENGUAJES


ESTRUCTURADOS
CONTENIDOS
(Duracin 380 horas)

Metodologa de la programacin
- Datos y algoritmos
.

Datos: Tipos y caractersticas.

Operaciones. Tipos y caractersticas.

Estructuras bsicas de tratamientos:


. Secuencial, iterativa, condicional

Algoritmos
. Representacin
. Confeccin de algoritmos bsicos

- Programacin estructurada
.

Mtodos estructurados para la elaboracin de algoritmos y programas


. Caractersticas y aplicaciones.

Recursividad

Concepto.

Algoritmos recursivos.

- Programacin modular
.

Concepcin modular de programas.

Anlisis descendente.

Mdulos. Caractersticas, tipos.

- Recursividad.

41
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Estructuras de datos
- Estructuras estticas de datos
.

Caractersticas.

Tablas. Acceso, bsqueda y ordenacin.

Cadenas de caracteres. Extraccin y concatenacin.

Ficheros. Caractersticas. organizacin y acceso.

Organizacin secuencial:
. Caractersticas
. Creacin
. Operaciones de lectura/escritura
. Bsqueda de informacin
. Actualizacin
. Fusin
. Rupturas de control
. Ordenacin

Organizacin directa
. Caractersticas
. Direcciones absolutas y relativas
. Correspondencia entre clave y direccin
. Gestin de colisiones
. Creacin, bsqueda y actualizacin

Organizacin secuencial-indexada
. Definicin
. Estructura
. Creacin
. Tratamiento secuencial y mediante ndices
. Bsqueda y actualizacin

- Estructuras dinmicas de datos


.

Caractersticas y utilidades.
42
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Punteros y referencias.

Creacin y eliminacin.

Estructuras de listas, colas, pilas, arborescencias y redes


. Caractersticas
. Adiccin y eliminacin de elementos
. Recorrido
. Representacin fsica

Programacin en lenguajes estructurados de tercera generacin


- Lenguaje C
. Caractersticas generales
. Tipos de datos
. Operadores, expresiones y sentencias
. Punteros
- Estructuras de control.
- Funciones.
- Estructura modular de un programa en C.
- Libreras. Tipos, aplicacin y acceso.
- Desarrollo de programas
. Codificacin
. Compilacin
. Depuracin
. Prueba
. Enlace

Introduccin a la programacin orientada a objetos


- Elementos, caractersticas y ventajas de la programacin orientada a objetos.
- Objetos. Estructura, encapsulamiento, ocultacin.
- Relaciones entre objetos. Propiedades propias y heredadas.
43
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

- Mtodos.
- Herencia: simple y mltiple.
- Mensajes. Ligamento dinmico.
- Lenguajes de programacin que soportan la OOP.

Utilidades para desarrollo y prueba de programas no incluidas en el entorno de


programacin
- Editores.
- Traductores.
- Enlazadores.
- Libreras de funciones.
- Otras utilidades.

Documentacin de programas
- Descripcin de estructuras de datos utilizadas.
- Descripcin de algoritmos.
- Cdigo fuente.
- Pruebas realizadas y resultados obtenidos.
- Gua de uso.
- Gua de instalacin.

44
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL ASOCIADO A UNA UNIDAD DE


COMPETENCIA

Mdulo profesional 3:

PROGRAMACIN EN LENGUAJES ESTRUCTURADOS

Unidad de Competencia 3: ELABORAR, ADAPTAR Y PROBAR PROGRAMAS EN


LENGUAJES DE PROGRAMACIN ESTRUCTURADOS Y DE CUARTA
GENERACIN
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
3.1.

Elaborar programas utilizando len-


guajes estructurados, cumpliendo con
las especificaciones establecidas en el
diseo.

Diferenciar la programacin de procesos


interactivos y por lotes (batch).
Describir la utilidad de las libreras y de
los enlazadores de los sistemas
operativos y depuradores, as como su
forma de empleo.
Evaluar la importacin de la claridad y
legibilidad de los programas para
facilitar el mantenimiento y el trabajo en
equipo.
Elegir y definir estructuras de datos
necesarios para la resolucin del
problema en un lenguaje estructurado.
Aplicar una metodologa de desarrollo
estructurado para el diseo de
algoritmos.
Codificar programas en un lenguaje
estructurado a partir de los algoritmos
diseados.
Aplicar estrategias de programacin
modular y de programacin orientada a
objetos, utilizando mdulos, unidades o
paquetes de desarrollo de programas.
A partir de un supuestos prctico o de
una situacin real realizada en el aula:
. Codificar
un
mdulo
de
programacin en un lenguaje
estructurado de tercera generacin.
. Documentar el cdigo de un mdulo
de programacin con comentarios
significativos, concisos y legibles.
. Integrar y enlazar mdulos de
45

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

programacin,
rutinas
y
utilidades,
siguiendo
las
especificaciones del diseo y el
diagrama de estructuras.
Comprobar que la utilizacin de
recursos del sistema (procesador,
memoria, perifricos) permiten
que la integracin y el enlace de
programas sea ejecutable.
Depurar
los
mdulos
de
programacin siguiendo criterios
de eficiencia y eficacia.

3.2.

Evaluar el funcionamiento de las


aplicaciones mediante la realizacin
de pruebas de los diferentes mdulos
de programacin.

Describir tipologas de errores de los


tratamientos.
A partir de un supuesto o de una
situacin real realizada en el aula:
. Aplicar estndares de control de
calidad
a
partir
de
las
especificaciones establecidas en el
diseo y de las prestaciones esperadas por el usuario de la aplicacin.
. Realizar pruebas para cada mdulo
de una aplicacin y pruebas de
integracin
. Comprobar que el acceso y el
tratamiento de los datos cumplen las
directrices de la administracin de
datos del sistema y las especificaciones establecidas en el diseo.
. Comprobar que los formatos de
entrada y salida de la aplicacin son
los esperados.
. Comprobar que la funcionalidad de
los datos es la esperada.
. Provocar y verificar los diversos
tratamientos de error.
. Medir los rendimientos de la
aplicacin y evaluar la eficiencia de
las prestaciones de la aplicacin y el
consumo de recursos.

3.3.

Elaborar la documentacin completa


relativa a las aplicaciones desarrolladas.

Sobre una aplicacin desarrollada en el


aula:
. Documentar
y
describir
las
estructuras de datos utilizadas.
. Elaborar matrices de referencias
cruzadas que relacionen procesos y
46

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

almacenamientos de datos.
. Redactar guas de uso de las
aplicaciones.
3.4. Adaptar aplicaciones a partir de nuevos
requerimientos establecidos en el
diseo.

Identificar los datos y mdulos de


programacin
afectados
por
la
modificacin de los requerimientos.
Utilizar matrices de referencias cruzadas
entre mdulos y datos para conocer la
implicaciones que sobre stos producen
las nuevas modificaciones.
Probar que los nuevos datos y mdulos
no producen prdidas de eficiencia y
eficacia en las prestaciones ni en los
rendimientos de la aplicacin y
satisfacen los nuevos requerimientos
funcionales.
Documentar los cambios realizados
sobre los datos, mdulos y estructuras
de datos y control de la aplicacin.
Mantener
libreras
de
mdulos
reutilizables.

47
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 4: DESARROLLO DE APLICACIONES EN


ENTORNOS DE CUARTA GENERACIN Y CON HERRAMIENTAS
CASE

CONTENIDOS
(Duracin 310 horas)

Modelo relacional
-

Objetivos.

Caractersticas.

Algebra relacional. Operadores

Clculo relacional

Lenguajes relacionales

Normalizacin

Programacin con sistemas gestores de base de datos relacionales


-

Lenguajes de cuarta generacin


. Caractersticas

Lenguajes SQL
. Caractersticas
. Sentencias de definicin
. Sentencias de manipulacin
. Sentencias de control: recuperacin y seguridad

Formas de ejecucin del SQL.


.

SQL Interactivo

SQL Inmerso

48
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Procedimientos de actualizacin y consulta

Programacin orientada a entornos cliente-servidor y teleproceso


. Caractersticas
. Tipos de mdulos
. Accesos concurrentes

Aplicacin prctica de diseo, codificacin y documentacin de programas en


entornos de bases de datos relacionales.

Elaboracin de datos de prueba y valoracin de la calidad de los programas.

Valoracin de las ventajas y limitaciones para la aplicacin de lenguajes de cuarta


generacin.

Valoracin de la necesidad de rigor en el diseo y codificacin de programas.

Herramientas de desarrollo de cuarta generacin


-

Generadores de pantallas y/o informes


. Caractersticas
. Integracin en aplicaciones

Generadores de mens
. Caractersticas
. Integracin en aplicaciones

Generadores de consultas
. Caractersticas
. Integracin en aplicaciones

Generadores de aplicaciones
. Caractersticas

- Otras herramientas
. De soporte a la toma de decisiones
. De elaboracin de prototipos

49
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Generacin y desarrollo de aplicaciones con herramientas CASE


-

Herramientas CASE
. Caractersticas
. Estructura
. Clasificacin

Repositorio. Estructura. Actualizacin

Herramientas de integracin y prueba.

Herramientas de mantenimiento.

Generacin de cdigo y documentacin a partir del repositorio de una herramienta


CASE.

Valoracin de las ventajas y limitaciones para la aplicacin de herramientas CASE.

50
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL ASOCIADO A UNA UNIDAD DE


COMPETENCIA
Mdulo profesional 4:

DESARROLLO DE APLICACIONES EN ENTORNOS DE


CUARTA GENERACIN Y CON HERRAMIENTAS CASE

Unidad de Competencia 3: ELABORAR, ADAPTAR Y PROBAR PROGRAMAS EN


LENGUAJES DE PROGRAMACIN ESTRUCTURADOS Y DE CUARTA
GENERACIN
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
4.1. Elaborar aplicaciones que cumplan las Describir las caractersticas de las bases de
datos.
especificaciones establecidas en el diseo,
utilizando entornos de desarrollo de Diferenciar las estructuras de ficheros
tradicionales y las estructuras de
cuarta generacin o generadores de
almacenamiento basadas en tecnologa de
cdigo a partir del repositorio de una
bases de datos.
herramienta CASE.
Describir las ventajas de la utilizacin de
una base de datos sobre la utilizacin de
ficheros.
Describir los aspectos fundamentales de la
programacin en entornos de teleproceso,
en arquitecturas cliente-servidor o en
acceso remoto, utilizando redes de
ordenadores.
Sobre
supuestos,
simulaciones
o
situaciones reales reproducidas en el aula:
. Elaborar un mdulo de programacin,
utilizando generadores de aplicaciones,
pantallas, mens o informes de cuarta
generacin.
. Elaborar un mdulo de programacin a
partir del repositorio de una herramienta
CASE.
. Utilizar las rutinas necesarias de las
libreras del sistema, paquetes o tipos
abstractos de datos predefinidos.
. Comprobar la validez de las
aplicaciones desarrolladas mediante la
realizacin de pruebas y elaboracin de
prototipos.
4.2. Elaborar la documentacin completa Sobre un proyecto desarrollado en el
relativa a las aplicaciones desarrolladas.
aula:
51
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Documentar y describir el contenido de


las tablas y los atributos de la base de
datos relacional utilizada en la aplicacin.
. Elaborar matrices de referencias
cruzadas que relacionen procesos y
almacenamiento de datos.
. Redactar una gua de uso de la
aplicacin.
. Generar documentacin a partir del
repositorio de una herramienta CASE.
4.3. Utilizar sistemas gestores de base de
datos de forma interactiva.

Interrogar una base de datos utilizando


mecanismos de consulta y generacin de
informes de forma interactiva.
Actualizar y mantener la informacin de
una base de datos de forma interactiva,
utilizando lenguajes de cuarta generacin de
acceso a datos.
Configurar herramientas de usuario final
que capturen datos de forma interactiva.

4.4. Adaptar aplicaciones a partir de nuevos


requerimientos establecidos en el diseo.

Identificar los datos y mdulos de


programacin afectados por la modificacin
de los requerimientos.
Utilizar matrices de referencias cruzadas
entre mdulos y datos para conocer las
implicaciones que sobre stos producen las
nuevas modificaciones.
Probar que los nuevos datos y mdulos
no producen prdidas de eficiencia y eficacia
en las prestaciones y los rendimientos de la
aplicacin y satisfacen los nuevos requerimientos funcionales.
Documentar los cambios realizados
sobre los datos, mdulos y estructuras de
datos y control de la aplicacin.
Mantener procedimientos, funciones,
disparadores y paquetes almacenados en la
Base de Datos.

52
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 5: DISEO Y REALIZACIN DE


SERVICIOS DE PRESENTACIN EN ENTORNOS GRFICOS
CONTENIDOS

(Duracin 220 horas)

Interaccin hombre-mquina
-

La percepcin humana.

Tareas.

Tipos de interaccin.

Diseo de interfaces
-

Criterios de diseo.

Directrices para el diseo de interfaces


. Interaccin general
. Entrada de datos
. Visualizacin de informacin

Esquemas de dilogo
-

Definicin y representacin.

Interfaces grficas de usuario (GUI)


-

Orgenes, caractersticas y evolucin.

Programacin por eventos.

Componentes grficos.
53
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Ventanas grficas y textuales.


. Cajas de seleccin simple y mltiple.
. Cajas de dialogo.
. Otros.

Estructura de un programa bajo una interfaz grfica.

Libreras.

Entornos grficos
-

Aspectos bsicos.
. Entorno operativo
. Aplicaciones
. Elementos grficos

Controles.

Lenguajes de enlaces de datos.

Interfaz de diseo grfico: grficos, color, tipos de letra, impresin.

Programacin orientada a objetos en entornos grficos.


. Caractersticas
. Propiedades fundamentales de objetos grficos
. Clases de objetos grficos.
. Principales mtodos aplicables.

Elaboracin de servicios de presentacin


-

Utilizacin de aplicaciones informticas especficas disponibles en el mercado.

Utilizacin de las funciones propias del entorno grfico.

Entornos multimedia
-

Caractersticas.

Configuracin fsica de entornos multimedia.


54
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

"Software" general y especfico en entornos multimedia.

Integracin de informacin visual, auditiva y sensorial.

Aplicaciones.

55
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL ASOCIADO A UNA UNIDAD DE


COMPETENCIA

Mdulo profesional 5:

DISEO Y REALIZACIN DE SERVICIOS


PRESENTACIN EN ENTORNOS GRFICOS.

DE

Unidad de Competencia 4: DISEAR Y REALIZAR SERVICIOS DE


PRESENTACIN QUE FACILITEN LA EXPLOTACIN DE APLICACIONES
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
5.1. Disear "interfaces" de usuario a partir
de las especificaciones y requerimientos
funcionales de la aplicacin.

Explicar las funciones de una interfaz


grfica de usuario (GUI).
Determinar la interoperatividad entre distintos GUIs y SGBDs (Sistemas Gestores de
Bases de Datos).
Disear plantillas y presentaciones.
Sobre un supuesto prctico o una situacin
llevada al aula:
. Analizar el funcionamiento de los
interfaces de usuario ya existentes en el
sistema y evaluar y contrastar su
problemtica y posibles mejoras.
. Analizar los requerimientos de usuario
establecidos.
. Evaluar las caractersticas de las interfaces grficas de usuario (GUI) existentes
en el mercado.
. Seleccionar entre las interfaces grficas
de usuario disponibles, la ms adecuada a
los requerimientos.
. Disear un servicio de presentacin a
partir de las caractersticas del GUI escogido.
. Adaptar las interfaces de usuario a los
procedimientos
establecidos
sobre
sistemas de representacin.
. Disear plantillas de presentacin
estndar que uniformice los servicios de
presentacin y el estilo de interface de la
organizacin.
. Disear sistemas de mensajes de error
claros y concisos.
. Disear sistemas de pantallas de ayuda
56

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

y listas de valores.
. Definir esquemas de dilogo.
5.2. Elaborar interfaces de usuario a partir
del diseo de servicios de presentacin y
de las especificaciones y requerimientos
funcionales de la aplicacin.

Programar sobre diferentes interfaces de


usuario (DDE, ODBC...)
Explicar las caractersticas de una herramienta de generacin de pantallas, informes o
mens de cuarta generacin.
Operar con interfaces grficas de usuario.
A partir de una simulacin:
. Analizar la informacin proveniente del
diseo de los servicios de presentacin
de la aplicacin.
. Implementar sobre un GUI determinado,
el diseo de los servicios de
presentacin de la aplicacin.
. Evaluar las ventajas e inconvenientes de
la implementacin de los servicios de
presentacin en los diferentes GUIs
existentes en el mercado.
. Implementar un servicio de presentacin
utilizando
lenguajes
de
tercera
generacin.
. Implementar un servicio de presentacin
utilizando una herramienta de cuarta
generacin como generadores de
pantallas y mens.
. Implementar servicios de presentacin a
partir de plantillas definidas en el
repositorio de una herramienta CASE.
. Implementar un sistema de mensajes de
ayuda, error y lista de valores.

5.3. Evaluar que los servicios de presentacin implementados cumplen con las
necesidades definidas por el usuario,
utilizando ptimamente los recursos del
sistema.

5.4. Elaborar la documentacin caracterstica


de los servicios de presentacin utilizados

Para un servicio de presentacin simulado


en el aula:

Sobre un supuesto prctico:


. Establecer criterios de validacin de
los servicios de presentacin.
. Comprobar que los servicios de
presentacin no han alterado la
funcionalidad y la eficiencia de las
aplicaciones y que la interfaz entre
ambos se realiza correctamente.
. Comprobar la robustez de los servicios
de
presentacin
implementados,
verificando si resisten usos y
operaciones indebidas.

57
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

en la organizacin.

. Documentar las plantillas estndares de la


empresa.
. Describir el aspecto (-layout-) de las pantallas y campos de pantalla utilizadas en los
servicios de presentacin.
. Describir la metodologa y la normativa
utilizada en la empresa para la implementacin de interfaces de usuario.
. Enumerar y documentar los criterios de
validacin de servicios de presentacin
establecidos en la organizacin.
. Redactar guas de usuario para el uso de
los interfaces de usuario de cada una de las
aplicaciones.
. Describir las interfaces GUI-Aplicaciones.

58
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 6: FORMACIN Y ORIENTACIN


LABORAL
CONTENIDOS
(Duracin 65 horas)

Salud laboral
-

Condiciones de trabajo y seguridad. Salud laboral y calidad de vida. El medio


ambiente y su conservacin.

Factores de riesgo: Fsicos, qumicos, biolgicos, organizativos. Medidas de


prevencin y proteccin.

Tcnicas aplicadas de la organizacin "segura" del trabajo.

Tcnicas generales de prevencin/proteccin. Anlisis, evaluacin y propuesta de


actuaciones.

Casos prcticos.

Prioridades y secuencias de actuacin en caso de accidentes.

Aplicacin de tcnicas de primeros auxilios:


. Consciencia/inconsciencia
. Reanimacin cardiopulmonar
. Traumatismos
. Salvamento y transporte de accidentados.

Legislacin y relaciones laborales


-

Derecho laboral: normas fundamentales.

La relacin laboral. Modalidades de contratacin, salarios e incentivos. Suspensin y


extincin del contrato.

Seguridad Social y otras prestaciones.

rganos de representacin.
59
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Convenio colectivo. Negociacin colectiva.

Orientacin e insercin socio-laboral


-

El mercado laboral. Estructura. Perspectivas del entorno.

El proceso de bsqueda de empleo: fuentes de informacin, mecanismos de ofertademanda, procedimientos y tcnicas.

Iniciativas para el trabajo por cuenta propia. Trmites y recursos de constitucin de


pequeas empresas.

Recursos de auto-orientacin profesional. Anlisis y evaluacin del propio potencial


profesional y de los intereses personales. La superacin de hbitos sociales
discriminatorios. Elaboracin de itinerarios formativos/profesionalizadores. La toma
de decisiones.

Principios de economa
-

Variables macroeconmicas. Indicadores socioeconmicos. Sus interrelaciones.

Economa de mercado:
. Oferta y demanda
. Mercados competitivos.

Relaciones socioeconmicas internacionales: La Unin Europea.

Economa y organizacin de la empresa


-

Actividad econmica de la empresa: criterios de clasificacin.

La empresa: Tipos de modelos organizativos. reas funcionales. Organigramas.

Funcionamiento econmico de la empresa:


. Patrimonio de la empresa
. Obtencin de recursos: financiacin propia, financiacin ajena
. Interpretacin de estados de cuentas anuales
. Costes fijos y variables.
60
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Mdulo profesional 5:
FORMACIN Y ORIENTACIN LABORAL
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
Determinar actuaciones preventivas y/o de
proteccin minimizando los factores de
riesgo y las consecuencias para la salud y
el medio ambiente que producen.

Identificar las situaciones de riesgo ms habituales


en su mbito de trabajo, asociando las tcnicas
generales de actuacin en funcin de las mismas.
Clasificar los daos a la salud y al medio ambiente
en funcin de las consecuencias y de los factores de
riesgo ms habituales que los generan.
Proponer actuaciones preventivas y/o de proteccin
correspondientes a los riesgos ms habituales, que
permitan disminuir sus consecuencias.

Aplicar las medidas sanitarias bsicas


inmediatas en el lugar del accidente en situaciones simuladas.

Identificar la prioridad de intervencin en el supuesto de varios lesionados o de mltiples lesionados,


conforme al criterio de mayor riesgo vital intrnseco
de lesiones.
Identificar la secuencia de medidas que deben ser
aplicadas en funcin de las lesiones existentes en el
supuesto anterior.
Realizar la ejecucin de tcnicas sanitarias (RCP,
inmovilizacin, traslado...), aplicando los protocolos
establecidos.

Diferenciar
las
modalidades
de
contratacin y aplicar procedimientos de
insercin en la realidad laboral como trabajador por cuenta ajena o por cuenta
propia.

Identificar las distintas modalidades de contratacin


laboral existentes en su sector productivo que permite
la legislacin vigente.
En una situacin dada, elegir y utilizar adecuadamente las principales tcnicas de bsqueda de empleo
en su campo profesional.
Identificar y cumplimentar correctamente los documentos necesarios y localizar los recursos precisos,
para constituirse en trabajador por cuenta propia.

Orientarse en el mercado de trabajo, identificando sus propias capacidades e intereses y el itinerario profesional ms idneo.

Identificar y evaluar las capacidades, actitudes y


conocimientos propios con valor profesionalizador.
Definir los intereses individuales y sus motivaciones, evitando, en su caso, los condicionamientos por
razn de sexo o de otra ndole.
Identificar la oferta formativa y la demanda laboral
referida a sus intereses.

Interpretar el marco legal del trabajo y


distinguir los derechos y obligaciones que
se derivan de las relaciones laborales.

Emplear las fuentes bsicas de informacin del


derecho laboral (Constitucin, Estatuto de los trabajadores, Directivas de la Unin Europea, Convenio
Colectivo...) distinguiendo los derechos y las obligaciones que le incumben.
Interpretar los diversos conceptos que intervienen en
una "Liquidacin de haberes".
En un supuesto de negociacin colectiva tipo:
. Describir el proceso de negociacin.
. Identificar las variables (salariales, seguridad
e higiene, productividad tecnolgicas...) objeto
de negociacin.
. Describir las posibles consecuencias y medidas, resultado de la negociacin.
61

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior


Identificar las prestaciones y obligaciones relativas a
la Seguridad Social.

Interpretar los datos de la estructura A partir de informaciones econmicas de carcter


socioeconmica espaola, identificando general:
. Identificar las principales magnitudes macrolas diferentes variables implicadas y las econmicas y analizar las relaciones existentes entre
consecuencias de sus posibles variaciones. ellas.
Analizar la organizacin y la situacin Explicar las reas funcionales de una empresa tipo
econmica de una empresa del sector, del sector, indicando las relaciones existentes entre
ellas.
interpretando los parmetros econmicos A partir de la memoria econmica de una empresa:
que la determinan.
. Identificar e interpretar las variables econmicas
ms relevantes que intervienen en la misma.
. Calcular e interpretar los ratios bsicos (autonoma
financiera, solvencia, garanta y financiacin del
inmovilizado,...) que determinan la situacin financiera de la empresa.
. Indicar las posibles lneas de financiacin de la empresa.

62
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 7: RELACIONES EN EL ENTORNO DE


TRABAJO

CONTENIDOS
(Duracin 65 horas)

La comunicacin en la empresa
- Produccin de documentos en los cuales se contengan las tareas asignadas a los
miembros de un equipo.
- Comunicacin oral de instrucciones para la consecucin de unos objetivos.
- Tipos de comunicacin:
. Oral/escrita.
. Formal/informal.
. Ascendente/descendente/horizontal.
- Etapas de un proceso de comunicacin:
. Emisores, transmisores
. Canales, mensajes
. Receptores, decodificadores
. "Feedback"
- Redes de comunicacin, canales y medios.
- Dificultades/barreras en la comunicacin.
. El arco de distorsin.
. Los filtros.
. Las personas.
. El cdigo de racionalidad.
- Recursos para manipular los datos de la percepcin.
. Estereotipos.
63
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Efecto halo.
. Proyeccin.
. Expectativas.
. Percepcin selectiva.
. Defensa perceptiva.
- La comunicacin generadora de comportamientos.
- Comunicacin como fuente de crecimiento.
- El control de la informacin. La informacin como funcin de direccin.

Negociacin
- Concepto y elementos
- Estrategias de negociacin
- Estilos de influencia

Solucin de problemas y toma de decisiones


- Resolucin de situaciones conflictivas originadas como consecuencia de las relaciones
en el entorno de trabajo.
- Proceso para la resolucin de problemas.
. Enunciado
. Especificacin
. Diferencias
. Cambios
. Hiptesis, posibles causas
. Causa ms probable
- Factores que influyen en una decisin.
. La dificultad del tema
. Las actitudes de las personas que intervienen en la decisin
- Mtodos ms usuales para la toma de decisiones en grupo.
64
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Consenso
. Mayora
- Fases en la toma de decisiones.
. Enunciado
. Objetivos, clasificacin
. Bsqueda de alternativas, evaluacin
. Eleccin tentativa
. Consecuencias adversas, riesgos
. Probabilidad, gravedad
. Eleccin final

Estilos de mando
- Direccin y/o liderazgo
. Definicin
. Papel del mando
- Estilos de direccin
. "Laissez-faire"
. Paternalista
. Burocrtico
. Autocrtico
. Democrtico
- Teoras, enfoques del liderazgo
. Teora del "gran hombre"
. Teora de los rasgos
. Enfoque situacional
. Enfoque funcional
. Enfoque emprico
- La teora del liderazgo situacional de Paul Hersay.

65
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Conduccin/direccin de equipos de trabajo


- Aplicacin de las tcnicas de dinamizacin y direccin de grupos.
- Etapas de una reunin.
- Tipos de reuniones.
- Tcnicas de dinmica y direccin de grupos.
- Tipologa de los participantes.
- Preparacin de la reunin.
- Desarrollo de la reunin.
- Los problemas de las reuniones.

La motivacin en el entorno laboral


- Definicin de la motivacin.
- Principales teoras de motivacin.
. McGregor
. Maslow
. Stogdell
. Herzberg
. McClelland
. Teora de la equidad
- Diagnstico de factores motivacionales.
- Motivo de logro
- "Locus control"

66
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Mdulo profesional 7:
RELACIONES EN EL ENTORNO DE TRABAJO
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
6.1. Utilizar eficazmente las tcnicas de
comunicacin en su medio laboral para
recibir y emitir instrucciones e informacin,
intercambiar ideas u opiniones, asignar
tareas y coordinar proyectos.

Identificar el tipo de comunicacin utilizado en un


mensaje y las distintas estrategias utilizadas para
conseguir una buena comunicacin.
Clasificar y caracterizar las distintas etapas de un
proceso comunicativo.
Distinguir una buena comunicacin que contenga un
mensaje ntido de otra con caminos divergentes que
desfiguren o enturbien el objetivo principal de la transmisin.
Deducir las alteraciones producidas en la
comunicacin de un mensaje en el que existe disparidad
entre lo emitido y lo percibido.
Analizar y valorar las interferencias que dificultan la
comprensin de un mensaje.

6.2. Afrontar los conflictos que se originen en


el entorno de su trabajo, mediante la negociacin y la consecucin de la participacin
de todos los miembros del grupo en la deteccin del origen del problema, evitando
juicios de valor y resolviendo el conflicto,
centrndose en aquellos aspectos que se
puedan modificar.

Definir el concepto y los elementos de la negociacin.


Identificar los tipos y la eficacia de los comportamientos posibles en una situacin de negociacin.
Identificar estrategias de negociacin relacionndolas
con las situaciones ms habituales de aparicin de
conflictos en la empresa.
Identificar el mtodo para preparar una negociacin
teniendo en cuenta las fases de recogida de
informacin, evaluacin de la relacin de fuerzas y
previsin de posibles acuerdos.

6.3. Tomar decisiones, contemplando las


circunstancias que obligan a tomar esa decisin y teniendo en cuenta las opiniones de
los dems respecto a las vas de solucin
posibles.

Identificar y clasificar los posibles tipos de


decisiones que se pueden utilizar ante una situacin
concreta.
Analizar las circunstancias en las que es necesario
tomar una decisin y elegir la ms adecuada.
Aplicar el mtodo de bsqueda de una solucin o
respuesta.
Respetar y tener en cuenta las opiniones de los
dems, aunque sean contrarias a las propias.

6.4. Ejercer el liderazgo de una manera


efectiva en el marco de sus competencias
profesionales adoptando el estilo ms
apropiado en cada situacin.

Identificar los estilos de mando y los comportamientos que caracterizan cada uno de ellos.
Relacionar los estilos de liderazgo con diferentes
situaciones ante las que puede encontrarse el lder.
Estimar el papel, competencias y limitaciones del
mando intermedio en la organizacin.

6.5. Conducir, moderar y/o participar en


reuniones, colaborando activamente o consiguiendo la colaboracin de los participantes.

Enumerar las ventajas de los equipos de trabajo frente


al trabajo individual.
Describir la funcin y el mtodo de la planificacin de
reuniones, definiendo, a travs de casos simulados,
objetivos, documentacin, orden del da, asistentes y
convocatoria de una reunin.
Definir los diferentes tipos y funciones de las
reuniones.
Describir los diferentes tipos y funciones de las
reuniones.
67

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior


Identificar la tipologa de participantes.
Describir las etapas del desarrollo de una reunin.
Enumerar los objetivos ms relevantes que se
persiguen en las reuniones de grupo.
Identificar las diferentes tcnicas de dinamizacin y
funcionamiento de grupos.
Descubrir las caractersticas de las tcnicas ms
relevantes.

6.6. Impulsar el proceso de motivacin en su


entorno laboral, facilitando la mejora en el
ambiente de trabajo y el compromiso de las
personas con los objetivos de la empresa.

Definir la motivacin en el entorno laboral.


Explicar las grandes teoras de la motivacin.
Identificar las tcnicas de motivacin aplicables en el
entorno laboral.
En casos simulados seleccionar y aplicar tcnicas de
motivacin adecuadas a cada situacin.

68
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL 8: FORMACIN EN CENTROS DE


TRABAJO

CONTENIDOS

(Duracin 380 horas)

Documentacin e informacin que utiliza en la empresa


- Sistema:
. Manuales tcnicos y de operacin de equipos, sistemas operativos y redes instaladas.
. Manuales de referencia y uso de utilidades, libreras, entornos de programacin y
sistemas de gestin de datos disponibles en el sistema.
. Normas establecidas para la utilizacin del sistema e informacin relevante en
materia de derechos de propiedad intelectual y "copyright".
-

Aplicaciones:
. Informacin sobre la metodologa de anlisis y diseo adoptada por la empresa.
. Documentacin relativa a las aplicaciones ya desarrolladas y/o instaladas.
. Especificaciones funcionales de los procesos a mecanizar

Estructuracin de tareas y normas de actuacin establecidas para el anlisis y diseo,


programacin y mantenimiento de aplicaciones informticas.

Utilizacin de la terminologa informtica y de gestin de la empresa adecuadas en la


comunicacin con servicios tcnicos, direccin del departamento y/o del proyecto,
usuarios y/o clientes.

Aplicacin de las normas y procedimientos de seguridad establecidos para la utilizacin


de los equipos y "software" del sistema informtico
-

Identificacin de errores. Aportacin de correcciones.

69
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Medios de proteccin del sistema y de la informacin.

Comunicacin de fallos y anomalas.

Anlisis y diseo detallado de aplicaciones en funcin de las especificaciones y los


procedimientos establecidos en la empresa
-

Metodologas y herramientas de anlisis y diseo utilizadas.

Descripcin de datos:
. Representacin del modelo conceptual de datos mediante diagramas entidadrelacin.
. Determinacin de estructuras lgicas de archivos.
. Definicin y descripcin de esquemas y subesquemas (vistas) mediante el lenguaje
de definicin de datos disponible en el Sistema Gestor de Base de Datos utilizado.
. Determinacin de mtodos de acceso.

- Descripcin de programas:
. Descomposicin modular de la funcin/es a desarrollar.
. Especificacin de la lgica de control, estructuras de datos utilizadas y tratamiento de
errores para cada mdulo.
. Empaquetamiento de mdulos.
-

Descripcin de la interfaz de comunicacin con el usuario e inter-mdulos.

Validacin del diseo


. Elaboracin de prototipos.
. Elaboracin de tablas de referencia cruzadas: datos-archivos, datos-procesos,..
. Descripcin de pruebas.

Produccin y mantenimiento de programas


-

Mtodos de programacin utilizados: modular, estructurado, orientado a objetos.

Codificacin de programas
. Lenguajes de programacin utilizados
70
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. Procedimientos y normas establecidas


. Generadores de Cdigo. Herramientas de cuarta generacin. Herramientas CASE.
. Utilizacin de libreras
-

Tratamiento de errores. Tipos de errores. Tcnicas y utilidades para la depuracin.

Modificaciones de programas. Determinacin de los mdulos de programas y reas


afectadas por el cambio a realizar.

Integracin y enlace de mdulos de programas. Utilidades disponibles en el sistema y


entorno de programacin.

Integracin interfaz grfica del sistema - interfaz de usuario de programas.

Comprobacin del funcionamiento y prestaciones de programas


-

Acceso y tratamiento de datos.

Interfaz de usuario. Formatos de entrada y salida de datos.

Tratamiento de errores.

Utilizacin de recursos del sistema.

Aplicacin de criterios de correcto comportamiento dentro del organigrama de la


empresa y del equipo de trabajo

71
Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

Mdulo profesional 8:
FORMACIN EN CENTRO DE TRABAJO
CAPACIDADES TERMINALES
CRITERIOS DE EVALUACIN
Realizar el anlisis y diseo de
aplicaciones y bases de datos.

Realizar diagramas entidad-relacin del modelo conceptual


de la base de datos.
Obtener el diseo lgico a partir del modelo de datos y
aplicar procesos de normalizacin de tablas.
Obtener un diseo fsico de la base de datos e implementarlo sobre el sistema gestor de bases de datos, y el sistema
operativo.
Descomponer las aplicaciones en mdulos y elaborar
alternativas de implementacin.
Evaluar costes y necesidades de recursos.
Elaborar prototipos y demostraciones.
Especificar condiciones de error y su tratamiento.
Documentar el modelo de datos y describir las tablas y
atributos.
Documentar las especificaciones y caractersticas de los
mdulos de aplicacin.
Confeccionar un anlisis y diseo de datos y procesos con
herramientas CASE.

Elaborar aplicaciones utilizando


diferentes
herramientas
de
desarrollo.

Codificar un mdulo de programacin en un lenguaje


estructurado de tercera generacin y/o de cuarta generacin o a
partir del repositorio de una herramienta CASE.
Utilizar libreras del sistema y paquetes disponibles.
Documentar los mdulos de programacin y los datos
utilizados.
Aplicar los estndares de control de calidad y los procedimientos de prueba establecidos.
Medir los rendimientos de las aplicaciones y evaluar las
prestaciones y el consumo de recursos.
Realizar sobre un "GUI" particular, el diseo de los
servicios de presentacin de la aplicacin.

Establecer
y
mantener
una
comunicacin apropiada con sus
entorno
profesional:
usuarios,
servicios tcnicos del sistema,
direccin de departamento y de la
empresa.

Interpretar la terminologa informtica y de la gestin de la


empresa.
Elegir el momento, lugar y canales ms adecuados para
plantear una comunicacin.
Definir previamente los objetivos y puntos que se deben
tratar en sus comunicaciones con usuarios y servicios tcnicos.
Admitir abiertamente cuando se produzca la falta de
comprensin de aspectos tcnicos e instrucciones formuladas.
Mantener una actitud receptiva a las consideraciones y
sugerencias que se le formulen.
Redactar informes y propuestas con la terminologa
informtica y de gestin de la empresa adecuadas.

Cumplir las tareas y objetivos


encomendados con profesionalidad
e integrarse en el sistema de
relaciones tcnico sociales de la
empresa.

Interpretar las instrucciones que recibe y responder del


trabajo desarrollado.
Observar los procedimientos y normas internas de
relaciones laborales establecidas en el centro de trabajo y
mostrar en todo momento una actitud de consideracin con el
resto de integrantes de la empresa.
72

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior


Detectar los lmites de su capacidad de decisin y las
repercusiones de su actividad sobre el sistema de informacin y
el funcionamiento de la empresa.
Ajustarse a lo establecido en las normas y procedimientos
tcnicos establecidos: documentacin tcnica y para la toma de
decisiones, normas de seguridad y confidencialidad de la
informacin,...
Cumplir los objetivos y tareas asignadas en orden de
prioridad, con criterios de productividad, meticulosidad y
eficacia en el trabajo.
Mostrar una actitud de afn de superacin de los problemas
y de permanente aprendizaje y adaptacin a los cambios
tecnolgicos y los procedimientos de trabajo.

73
Tcnico Superior en Desarrollo de Aplicaciones Informticas

También podría gustarte