Académique Documents
Professionnel Documents
Culture Documents
Informtica
Especializacin Aplicaciones Informticas
FIGURA PROFESIONAL
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
ESPECIFICACIN DE COMPETENCIA
COMPETENCIA GENERAL
Desarrollo de aplicaciones informticas realizando la programacin, pruebas y documentacin de las mismas de conformidad con los requisitos funcionales, especificaciones aprobadas y normativa vigente. Colaboracin en el diseo bajo la supervisin general de responsables de categora superior.
ELEMENTOS DE COMPETENCIA
1.1 Adaptar la configuracin lgica del sistema al entorno de trabajo requerido para la realizacin y prueba de programas. 1.2 Organizar y mantener los programas y datos de prueba en sistemas de archivos, empleando rdenes del sistema operativo y/o bases de datos. 2.1 Participar en la estructuracin de requisitos y anlisis funcional de aplicaciones informticas, atendiendo a las directrices marcadas por el analista y a los requerimientos del cliente. 2.2 Participar en la elaboracin de alter-nativas de aplicaciones informticas de diseo que cumplan con las especificaciones y los requerimientos funcionales dados. 1.3 Recuperar, presentar y distribuir la informacin almacenada por los dispositivos disponibles en el sistema. 1.4 Establecer procedimientos que aseguren la integridad, disponibilidad y seguridad del sistema
y de la informacin durante la realizacin y verificacin de programas. 2.3 Realizar el diseo de la aplicacin segn las instrucciones marcadas por el analista y el documento de anlisis funcional. 2.4 Elaborar planes de pruebas a fin de verificar que se obtienen las prestaciones demandadas. 2.5 Elaborar la documentacin del diseo detallado y plan de pruebas de la aplicacin informtica segn los procedimientos establecidos. 3.1 Elaborar programas que cumplan las especificaciones establecidas en el diseo, con bajo coste de mantenimiento. 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 descriptiva de programas y pruebas que permitan la consulta y actualizacin por terceras personas. 3.5 Efectuar cambios en programas de acuerdo con los nuevos requerimientos establecidos.
UC 1- UTILIZAR SISTEMAS INFORMTICOS AISLADOS O INTERCONECTADOS EN RED UC2- ELABORAR, ADAPTAR Y PROBAR PROGRAMAS EN LENGUAJES DE PROGRAMACIN ESTRUCTURADOS Y DE CUARTA GENERACIN UC 3- REALIZAR EL ANLISIS Y DISEO DETALLADO DE APLICACIONES INFORMTICAS DE GESTIN
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
EXPLOTACIN DE DATOS Y APLICACIONES UC 5- REALIZAR LA ADMINISTRACIN, GESTIN Y COMERCIALIZACIN DE UNA PEQUEA EMPRESA.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
UC 1- UTILIZAR SISTEMAS INFORMTICOS AISLADOS O INTERCONECTADOS EN RED ELEMENTOS DE COMPETENCIA CRITERIOS DE REALIZACIN
- Los valores de las variables del sistema que afectan a la memoria, procesador y perifricos se ajustan a los requeridos por el entorno de programacin y/o el de prueba. - Se aaden y eliminan dispositivos, segn lo requiera el trabajo que hay que realizar, identificando ficheros asociados para el control y gestin de cada uno. - Se definen y asignan valores a variables de usuario que permitan el acceso y uso de libreras y utilidades, tanto del sistema como del entorno de programacin, requeridos en la realizacin y prueba de programas. - Se definen y asignan valores a variables de usuario que permitan el acceso a los datos requeridos en la realizacin y prueba de programas. - Se establecen procedimientos para almacenar y recuperar los entornos de trabajo requeridos y para controlar la ejecucin de pruebas de programas. 1.2 Organizar y mantener los programas y datos de prueba en sistemas de archivos empleando mandatos del sistema operativo y/o bases de datos. - 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. 1.3 Recuperar, presentar y distribuir la informacin almacenada por los dispositivos disponibles en el sistema. - 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 apropiada 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 aseguren la integridad, disponibilidad y seguridad del sistema y de la informacin durante la realizacin y verificacin de programas - Se obtienen copias de seguridad del software de base, de las aplicaciones, ficheros y bases de datos en explotacin con la periodicidad y en los casos establecidos. - 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.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
A: CAPACIDADES FUNDAMENTALES
1. Identificar los componentes hardware y software
bsicos de un sistema de red, especificando la funcin que realizan. 2. 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. 3. 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. 4. Especificar y justificar medidas de seguridad, integridad y confidencialidad de la informacin en sistemas multiusuario, de red y de gestin de datos. 5. Clasificar distintos soportes y procedimientos de copias de seguridad en funcin de la velocidad de operacin y la seguridad que ofrecen.
UC 2- ELABORAR, ADAPTAR Y PROBAR PROGRAMAS EN LENGUAJES DE PROGRAMACIN ESTRUCTURADOS Y DE CUARTA GENERACIN ELEMENTOS DE COMPETENCIA CRITERIOS DE REALIZACIN
- Se consulta, revisa y acuerda con el analista la informacin que hay que obtener y el mtodo para adquirirla. - Se identifican las fuentes y destinos de la informacin y los procesos que se deben realizar sobre los datos.
- La metodologa de anlisis adoptada en la empresa se aplica correctamente. - Se obtiene la informacin requerida para el anlisis funcional a partir de los documentos, datos y procedimientos realizados en la empresa. 2.2 Participar en la elaboracin de alternativas de aplicaciones informticas de diseo que cumplan con las especificaciones y los requerimientos funcionales dados - Los modelos de datos, procesos y flujos de datos diseados en cada una de las alterna t i v a s cumplen con las especificaciones funcionales establecidas. - Se especifican costes y recursos (hardware y software) para la implementacin de cada una de las alternativas diseadas. - Se crean prototipos funcionales o demostraciones de las alternativas diseadas. - Se aplica la metodologa de diseo adoptada para la descripcin de las entradas, salidas y esquemas de dilogo lgicos utilizados en cada alternativa. 2.3 Realizar el diseo de la aplicacin segn las instrucciones marcadas por el analista y el documento de anlisis funcional. - El diseo de la aplicacin cumple con las instrucciones marcadas. - La divisin de la aplicacin en subsistemas y mdulos es consistente y completa. - Se especifican las condiciones de entrada, de salida, de error y su tratamiento, y los flujos de control interno para cada uno de los procesos contemplados en el diseo. - Las interfaces de captura de datos y formatos de salida de informacin son determinadas y descritas. - Se actualiza el diccionario de datos de acuerdo con el procedimiento establecido. 2.4 Elaborar planes de pruebas a fin de verificar que se obtienen las prestaciones demandadas. - El plan define la secuencia y condiciones de realizacin de las pruebas. - Se describen los resultados esperados de las pruebas de mdulos y de la prueba de integracin. - El plan de pruebas permite comprobar que el acceso, utilizacin y elaboracin de los datos es conforme al diseo. - Las pruebas permiten comprobar que la presentacin de informacin es conforme a la establecida en el diseo. - Se verifica en el plan de pruebas que las condiciones de error y su tratamiento se ajustan a lo diseado. 2.5 Elaborar la documentacin del diseo detallado y plan de pruebas de la aplicacin informtica segn los procedimientos establecidos - Se elabora la documentacin de forma completa y ajustndose a los procedimientos. - En la documentacin se incluye: modelo y fichas de datos; diagrama de flujo de datos; descripcin de procesos; diagramas de descomposicin modular; representacin grfica de las entradas, salidas y dilogos lgicos de la aplicacin.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
sobre elaboracin de algoritmos. Informacin sobre simbologa para la elaboracin de diagramas de flujo. Informacin sobre metodologa de la programacin. Manuales de referencia de lenguaje C (editor, compilador, depurador, libreras, etc.). Informacin sobre programacin orientada a objetos (C++, Visual Basic, JAVA). Informacin sobre diseo de bases de datos relacionales. Informacin sobre accesos a bases de datos (lenguaje SQL). Documentacin sobre herramientas CASE. Informacin sobre diseo de interfaces de usuario (pantallas, mens, informes, etc.). Equipos informticos y software: Computadores, impresoras. Lenguajes de programacin estructurados y de 4 generacin (lenguaje C, C++, Visual Basic, JAVA, SQL, QBE) para realizar aplicaciones amigables al usuario. Herramientas de desarrollo CASE (Computer Aided Software Engineering) para generar tablas de bases de datos y cdigos de aplicacin. Procesos, mtodos y procedimientos: Procedimientos de elaboracin de algoritmos para la resolucin de problemas. Procedimientos de programacin en lenguaje C (editores traductores, depuradores). Procedimientos de uso y manejo de libreras del sistema. Procedimientos de programacin orientada a objetos (C++ y JAVA).Interpretacin de mensajes de error de compilacin y de ejecucin. Procedimientos de manejo de herramientas CASE para la generacin de bases de datos y otras aplicaciones (pantallas, mens, formatos de impresin,). Principales resultados del trabajo: Obtencin de cdigo ejecutable por el computador. Pruebas del funcionamiento del programa. Instrucciones de uso de las aplicaciones desarrolladas. Integracin y enlace de programas y rutinas. Adaptacin de aplicaciones existentes para que satisfagan nuevos requerimientos. Personal y/u organizaciones destinatarias del servicio: Analista de Sistemas. Tcnico de Sistemas. Administrador de datos. Programadores. Usuarios. Clientes.
A: CAPACIDADES FUNDAMENTALES
1. Deducir una metodologa de desarrollo estructurado para el diseo de algoritmos y la codificacin de programas. 2. Analizar las estrategias de programacin modular y de programacin orientada a objetos, utilizando mdulos, unidades o paquetes de desarrollo de programas. 3. Diferenciar la programacin de procesos interactivos y por lotes (batch). 4. Analizar la importancia de la claridad y legibilidad de los programas para facilitar el mantenimiento y el trabajo en equipo. 5. Diferenciar las estructuras de ficheros tradicionales y las estructuras de almacenamiento basadas en tecnologa de bases de datos. 6. Especificar mtodos de actualizacin y mantenimiento de la informacin de una base de datos de forma interactiva, utilizando lenguajes de cuarta generacin de acceso a datos. 7. Identificar los datos y mdulos de programacin afectados al modificar los requerimientos de una aplicacin. 8. Contrastar los nuevos datos y mdulos de programacin de una aplicacin modificada para verificar que estos no producen prdidas de eficiencia y eficacia en las prestaciones ni en los rendimientos de la aplicacin y satisfacen los nuevos requerimientos funcionales.
UC 3- REALIZAR EL ANLISIS Y DISEO DETALLADO DE APLICACIONES INFORMTICAS DE GESTIN ELEMENTOS DE COMPETENCIA CRITERIOS DE REALIZACIN
- 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. 3.2 Integrar y enlazar programas y rutinas siguiendo las especificaciones establecidas en el diseo. - Se utilizan libreras con los parmetros apropiados para integrar y enlazar de forma ptima programas y rutinas. - Se utiliza el enlazador con las opciones apropiadas para integrar y enlazar de forma ptima. - Se tienen en cuenta los recursos disponibles en el sistema informtico (memoria, perifricos, procesador), para que la integracin y el enlace de programas sea ejecutable. - Las funciones de los programas integrados no se ven afectadas por el proceso de integracin. 3.3 Realizar pruebas funcionales de programas,
atendiendo a las especificaciones establecidas en el diseo. - Los accesos a bases de datos y ficheros son conformes a las necesidades del proceso y cumplen las directrices marcadas por el administrador de datos. - Los datos de salida se obtienen en el formato y dispositivo especificado. - Los recursos necesarios para la realizacin de las pruebas son previamente preparados de forma apropiada. - Se verifica que los procedimientos de trata miento de errores responden al diseo. - Se comunica a la persona correspondiente todos los problemas o fallos detectados en la prueba del programa 3.4 Elaborar y mantener documentacin descriptiva de programas y pruebas que permitan la consulta y actualizacin por terceras personas. - Se actualizan los cambios introducidos en el pro grama. - Se detallan en cada programa las estructuras de control, y las estructuras de datos internas y externas utilizadas. - Se detallan los resultados de las pruebas realizadas y de los hallazgos y acciones requeridas. - Se elabora la matriz de referencias cruzadas entre requisitos funcionales, procesos y programas. - Se describen las caractersticas del programa que se ven afectadas por cambios en la configuracin del sistema. - Se elabora una gua de uso para cada programa 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. Se acta segn lo especificado en el plan de seguridad.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
10
de anlisis y diseo de sistemas de informacin. Procedimientos de modelizacin de datos. Procedimientos de descripcin y documentacin de procesos, flujos de datos, esquemas de dilogo. Procedimientos de descomposicin modular. Procedimientos de planificacin y documentacin de las pruebas que se van a efectuar. Procedimientos de utilizacin de fuentes de referencia, manuales... 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 organizaciones destinatarias del servicio: Analista de sistemas. Consultor informtico. Usuarios finales de la aplicacin a desarrollar. Tcnicos de sistemas. Administrador de datos. Programadores.
B: CONOCIMIENTOS FUNDAMENTALES
1. Sistemas de informacin. 2. Metodologas de desarrollo: Etapas del ciclo de vida de una aplicacin. Gestin de proyectos informticos. 3. Conceptos y hechos asociados al anlisis estructurado de sistemas: Objetivos, entradas, salidas y fases. Modelizacin de funciones y procesos. Modelizacin de datos. Modelo conceptual. Anlisis entidad-relacin. Diccionario de datos. 4. Conceptos y hechos asociados al diseo estructurado de sistemas: Objetivos, entradas, salidas y fases. Diseo modular, de datos y procedimental. Metodologas de diseo. Diseo de seguridad, auditacin y recuperacin del sistema. 5. Control de calidad del software: Factores que influyen en la calidad del software. 6. Construccin e implantacin: Entornos de programacin. Transicin y puesta en marcha. 7. Sistemas gestores de bases de datos: Concepto y funciones. Arquitectura ANSI/X3/SPARC. 8. Conceptos y hechos asociados al anlisis y diseo asistido por computador: Herramientas
Bachillerato Tcnico en Informtica Especializacin Aplicaciones Informticas UC 4- DISEAR Y REALIZAR SERVICIOS DE PRESENTACIN QUE FACILITEN LA EXPLOTACIN DE DATOS Y APLICACIONES
4.1 Disear servicios de presentacin amigables en formato que faciliten la interaccin hombre-mquina.
11
12
B: CONOCIMIENTOS FUNDAMENTALES
1. Interaccin hombre-mquina. 2. Conceptos y hechos asociados al diseo de interfaces: Criterios de diseo. 3. Esquemas de dilogo: Definicin y representacin. 4. Interfaces grficas de usuario - GUI (Graphical User Interface): Orgenes, caractersticas y evolucin. Programacin por eventos. Componentes grficos. Estructura de un programa bajo una interfaz grfica de usuario. Libreras. 5. Entornos grficos: Aspectos bsicos. Controles. Lenguajes de enlaces de datos. Interfaz de diseo grfico (grficos, color, tipos de letra, impresin). 6. Conceptos y hechos asociados a la elaboracin de servicios de presentacin. 7. Entornos Multimedia. Informacin (naturaleza, tipo y soportes): Informacin sobre sistemas multimedia en PC. Informacin sobre sistemas de audio. Informacin sobre elementos grficos e imgenes. Informacin sobre sistemas de hipertexto. Informacin sobre diseo de pantallas para aplicaciones multimedia. Equipos informticos y software: Computadores, pantallas grficas, dispositivos de entrada y salida de datos (escner, cmaras digitales, impresoras). Elementos multimedia (tarjetas grficas, tarjetas capturadoras de video, tarjetas de sonido, lectores de CDs, lectores de DVD,...). Aplicaciones de programacin orientada a objetos (C++, Visual Basic, JAVA). Software para aplicaciones de hipertexto. Lenguajes de programacin para entornos interactivos. Herramientas de diseo de
que permita establecer y mantener el dilogo hombremquina de manera eficiente. Personas y/u organismos destinatarios del servicio: Usuarios finales. Programadores. Analistas de sistemas. Tcnicos de sistemas. Clientes.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
Bachillerato Tcnico en Informtica Especializacin Aplicaciones Informticas UC 5- REALIZAR LA ADMINISTRACIN, GESTIN Y COMERCIALIZACIN DE UNA PEQUEA EMPRESA
5.1 Evaluar la posibilidad de iniciar e implantar una pequea empresa, en funcin de su actividad, volumen de negocios y objetivos a travs de una investigacin de mercado y plan estratgico.
13
la capacidad productiva de la empresa y el tipo de clientela adecuado a los bienes y/o servicios de la misma. - Se ha seleccionado el tipo de promocin que hace ptima la relacin entre el incremento de las ventas y el costo de la promocin. - La participacin en ferias y exposiciones ha permitido establecer los cauces de distribucin de los diversos productos o servicios. 5.5 Negociar con proveedores, clientes y organismos, buscando las condiciones ms ventajosas en las operaciones comerciales. - En la eleccin se han tenido en cuenta, en la negociacin con los proveedores: precios del mercado; plazos de entrega; calidades; transportes (si procede); descuentos y promociones; volmen de pedido; plazos de entrega y pagos; liquidez actual de la empresa. - En las condiciones de venta propuestas a los
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
14
y privadas. 5.6 Crear, desarrollar y mantener buenas relaciones con clientes reales o potenciales. - Se ha transmitido en todo momento la imagen deseada de la empresa. - Los clientes son atendidos con un trato diligente y corts, y en el margen de tiempo previsto. - Se ha respondido satisfactoriamente a su demanda, promoviendo las futuras relaciones. - Se ha comunicado a los clientes cualquier modificacin o innovacin de la empresa, que pueda interesarles. 5.7 Identificar, en tiempo y forma adecuados, las acciones derivadas de las obligaciones legales de una empresa. - Se han identificado los registros exigidos por la normativa vigente. - Se ha identificado el calendario fiscal correspondiente a la actividad econmica desarrollada. - Se ha identificado en tiempo y forma las obligaciones legales laborales. Altas y bajas laborales. Nminas. Seguros sociales
B: CONOCIMIENTOS FUNDAMENTALES
1. La iniciativa emprendedora: La capacidad empresarial. La idea de empresa. 2. La empresa y su entorno: Concepto jurdico-econmico de empresa. Definicin de la actividad. Localizacin de la empresa. 3. Formas jurdicas de las empresas: El empresario individual. Anlisis comparativo de los distintos tipos de sociedades mercantiles.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
15
7. Conceptos y hechos asociados a la gestin comercial: Elementos bsicos de la comercializacin. Tcnicas de venta y negociacin. Tcnicas de atencin al cliente. 8. Obligaciones fiscales: Calendario fiscal. Impuestos que afectan a la actividad de la empresa. Clculo y llenado de documentos para el pago de I.V.A. y de impuestos directos.
Componente de Transformacin Curricular - Familias Profesionales y Especialidades
16
B: CONOCIMIENTOS FUNDAMENTALES
1. La comunicacin en la empresa: Tipos de comunicacin y etapas de un proceso de comunicacin. Redes, canales y medios de comunicacin. Identificacin de las dificultades/ barreras en la comunicacin. Utilizacin de la comunicacin expresiva y receptiva. Conceptos y hechos asociados a los procedimientos para lograr la escucha activa. 2. Negociacin y solucin de problemas: Concepto, elementos y estrategias de negociacin. Resolucin de situaciones conflictivas. Aplicacin de mtodos bsicos para la resolucin de problemas. 3. Equipos de trabajo: Visin del individuo como parte del grupo. Tipos de grupos y de metodologas de trabajo en grupo. Aplicacin de tcnicas para la dinamizacin de grupos. La reunin como trabajo de grupo. Anlisis de los factores que afectan al comportamiento del grupo. 4. La motivacin: Concepto. Teoras. Relacin entre motivacin y frustracin. Concepto del clima laboral. El clima laboral como resultado de la interaccin de la motivacin.