Anda di halaman 1dari 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

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).

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.
Tcnico Superior en Desarrollo de Aplicaciones Informticas 4

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.

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. 7

Codificar, probar y depurar programas.

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.

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.

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 Mdulos formativos de la titulacin CURSO TIPO 1 1 Espec 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 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 30,8 22 6,6 6,6 38 1er CURSO 96 96 2 CURSO 52,8 13,2 38 104

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

Tcnico Superior en Desarrollo de Aplicaciones Informticas

10

Ciclo Formativo de Grado Superior

5.- UNIDADES DE COMPETENCIA


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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

11

Ciclo Formativo de Grado Superior

Unidad de Competencia 1: UTILIZAR SISTEMAS INFORMATICOS AISLADOS O INTERCONECTADOS EN RED REALIZACIONES CRITERIOS DE REALIZACIN

1.1. Adaptar la configuracin lgica del - Los valores de las variables del sistema que sistema al entorno de trabajo requerido para afectan a la memoria, procesador y perifricos se ajustan a los requeridos por el entorno de la realizacin y prueba de programas. programacin y/o el de prueba.

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.

- 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.

1.4.

Establecer

procedimientos

que - Se obtienen copias de seguridad del "software" de


12

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

aseguren la integridad, disponibilidad y seguridad del sistema y de la informacin durante la realizacin y verificacin de programas

base, de las aplicaciones, ficheros y bases de datos en explotacin con la periodicidad y en los casos establecidos. - 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

14

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 - Se consulta, revisa y acuerda con el analista la requisitos y anlisis funcional de informacin que hay que obtener y el mtodo para adquirirla. aplicaciones informticas, atendiendo a las - Se identifican las fuentes y destinos de la infordirectrices marcadas por el analista. macin 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 - El diseo de la aplicacin cumple con las inssegn las instrucciones marcadas por el trucciones marcadas. - La divisin de la aplicacin en subsistemas y analista. 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

15

Ciclo Formativo de Grado Superior

2.5. Elaborar la documentacin del diseo - Se elabora la documentacin de forma completa y detallado y plan de pruebas de la aplicacin ajustndose a los procedimientos. - En la documentacin se incluye: informtica segn los procedimientos . Modelo y fichas de datos. establecidos. . 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...

Tcnico Superior en Desarrollo de Aplicaciones Informticas

16

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

17

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. - 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. - 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.2. Integrar y enlazar programas y rutinas siguiendo las especificaciones establecidas en el diseo.

3.3. Realizar pruebas funcionales de programas, atendiendo a las especificaciones establecidas en el diseo.

3.4. Elaborar y mantener documentacin - Se actualizan los cambios introducidos en el descriptiva de programas y pruebas que programa. - Se detallan en cada programa las estructuras de permitan la consulta y actualizacin por control, y las estructuras de datos internas y externas terceras personas. 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

19

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 - Se utilizan formatos de presentacin que permiten una asimilacin rpida de la informacin. amigables en formato que faciliten la - Las informaciones que se deben mostrar y las interaccin hombre-mquina. 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).

4.2. Realizar servicios de presentacin que - La "interfaz" desarrollada valida la entrada de datos y verifica las rdenes destructivas dadas por cumplan las directrices del diseo.
-

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 - El retardo y variabilidad en el tiempo de respuesta verifiquen la presentacin, secuencias de se ajusta al ritmo de actuacin del usuario. - Se verifica que la ayuda presentada es la esperada dilogo y enlace con aplicaciones de la por el usuario. "interfaz" desarrollada. - 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 - Se describen las funciones y los requerimientos de sobre el diseo, desarrollo, prueba y instalacin con precisin y pulcritud. - Se describen los esquemas de dilogo y restricutilizacin de los servicios de presentacin
Tcnico Superior en Desarrollo de Aplicaciones Informticas 20

Ciclo Formativo de Grado Superior

que faciliten el uso y el mantenimiento del ciones que le afectan. - Se han identificado cambios del sistema que puede mismo.

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

21

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

22

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

23

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 . . . Concepto Componentes y funciones Tipos

"Software"

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

28

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 Explicar los componentes bsicos "hardware" sistemas ejecutando funciones y "software" y su funcin en un sistema sobre sistemas operativos multiusuario. 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.
Tcnico Superior en Desarrollo de Aplicaciones Informticas 29

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 Explicar los fundamentos, tcnicas y en red, ejecutando funciones de su caractersticas bsicas de la transmisin de sistema operativo. 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

32

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.
Tcnico Superior en Desarrollo de Aplicaciones Informticas 33

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

35

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. 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

2.2.

Aplicar tcnicas de diagramacin para representar informacin relativa a la empresa.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

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

2.3.

Disear bases de datos a partir de modelos conceptuales.

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. 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. 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

2.6. Elaborar informes relativos a la documentacin de datos y procesos de una aplicacin.

2.7.

Utilizar herramientas CASE para el diseo de aplicaciones.

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

40

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. Concepcin modular de programas. Anlisis descendente. Mdulos. Caractersticas, tipos.

- Programacin modular

- Recursividad.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

41

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

44

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. 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

3.3.

Elaborar la documentacin completa relativa a las aplicaciones desarrolladas.

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

47

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

Tcnico Superior en Desarrollo de Aplicaciones Informticas

48

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

Tcnico Superior en Desarrollo de Aplicaciones Informticas

49

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

50

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, Diferenciar las estructuras de ficheros utilizando entornos de desarrollo de cuarta tradicionales y las estructuras de generacin o generadores de cdigo a almacenamiento basadas en tecnologa de partir del repositorio de una herramienta bases de datos. 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 Interrogar una base de datos utilizando datos de forma interactiva. 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 Identificar los datos y mdulos de requerimientos establecidos en el diseo. 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

52

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

55

Ciclo Formativo de Grado Superior

MDULO PROFESIONAL ASOCIADO A UNA UNIDAD DE COMPETENCIA


Mdulo profesional 5: DISEO Y REALIZACIN DE SERVICIOS DE PRESENTACIN EN ENTORNOS GRFICOS.

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 Explicar las funciones de una interfaz de las especificaciones y requerimientos grfica de usuario (GUI). funcionales de la aplicacin. 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. 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.

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

5.4. Elaborar la documentacin caracterstica Para un servicio de presentacin simulado de los servicios de presentacin utilizados en el aula:
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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

58

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.
Tcnico Superior en Desarrollo de Aplicaciones Informticas 59

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 CRITERIOS DE EVALUACIN


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. 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. 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. 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.

CAPACIDADES TERMINALES Determinar actuaciones preventivas y/o de proteccin minimizando los factores de riesgo y las consecuencias para la salud y el medio ambiente que producen.

Aplicar las medidas sanitarias bsicas inmediatas en el lugar del accidente en situaciones simuladas.

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

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

Interpretar el marco legal del trabajo y dis- Emplear las fuentes bsicas de informacin del tinguir los derechos y obligaciones que se derecho laboral (Constitucin, Estatuto de los trabajadores, Directivas de la Unin Europea, Convenio derivan de las relaciones laborales. 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

62

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

65

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"

Tcnico Superior en Desarrollo de Aplicaciones Informticas

66

Ciclo Formativo de Grado Superior

Mdulo profesional 7:

RELACIONES EN EL ENTORNO DE TRABAJO CRITERIOS DE EVALUACIN


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. 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. 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. 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. 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

CAPACIDADES TERMINALES 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.

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. 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.

6.4. Ejercer el liderazgo de una manera efectiva en el marco de sus competencias profesionales adoptando el estilo ms apropiado en cada situacin. 6.5. Conducir, moderar y/o participar en reuniones, colaborando activamente o consiguiendo la colaboracin de los participantes.

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

68

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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

69

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 . Procedimientos y normas establecidas
70

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior

. 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

Tcnico Superior en Desarrollo de Aplicaciones Informticas

71

Ciclo Formativo de Grado Superior

Mdulo profesional 8:

FORMACIN EN CENTRO DE TRABAJO CRITERIOS DE EVALUACIN


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. 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. 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. 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. Detectar los lmites de su capacidad de decisin y las 72

CAPACIDADES TERMINALES Realizar el anlisis y diseo de aplicaciones y bases de datos.

Elaborar aplicaciones utilizando diferentes herramientas de desarrollo.

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

Cumplir las tareas y objetivos encomendados con profesionalidad e integrarse en el sistema de relaciones tcnico sociales de la empresa.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

Ciclo Formativo de Grado Superior 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.

Tcnico Superior en Desarrollo de Aplicaciones Informticas

73

Anda mungkin juga menyukai