

FAMILIA PROFESIONAL
DEPARTAMENTO INFORMÁTICA Y COMUNICACIONES
FORMACIÓN PROFESIONAL DE GRADO SUPERIOR
DESARROLLO DE APLICACIONES MULTIPLATAFORMA
Modalidad: Presencial
Curso: 2025/2026
| Ordenación | Perfil profesional | Título | Evaluación | |
|---|---|---|---|---|
| Estatal | Ley Orgánica 3/2022, de 31 de marzo, de ordenación e integración de la Formación Profesional. Real Decreto 659/2023, de 29 de julio, por el que se desarrolla la ordenación del Sistema de Formación Profesional. Enlace a INCUAL | Ley Orgánica 3/2020, de 29 de diciembre, por la que se modifica la Ley Orgánica 2/2006, de 3 de mayo, de Educación. | Real Decreto 405/2023, de 29 de mayo, por el que se actualizan los títulos de la formación profesional del sistema educativo de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y Técnico Superior en Desarrollo de Aplicaciones Web, de la familia profesional Informática y Comunicaciones, | |
| Autonómica | DECRETO 252/2019, de 29 de noviembre, del Consell, de regulación de la organización y el funcionamiento de los centros públicos que imparten enseñanzas de Educación Secundaria Obligatoria, Bachillerato y Formación Profesional. | ORDEN 58/2012, de 5 de septiembre | ORDEN 79/2010, de 27 de agosto, de la Conselleria de Educación, por la que se regula la evaluación del alumnado de los ciclos formativos de Formación Profesional del sistema educativo en el ámbito territorial de la Comunitat Valenciana. |
| Grado D | ||
|---|---|---|
| Identificación | Ciclo Formativo | Técnico Superior de Administración de Sistemas Informáticos en Red |
| Denominación | Administración de Sistemas Informáticos en Red | |
| Duración | 2000 horas | |
| Familia profesional | Informática y Comunicaciones | |
| Perfil profesional | Competencia general | Consiste en configurar, administrar y mantener sistemas informáticos, garantizando la funcionalidad, la integridad de los recursos y servicios del sistema, con la calidad exigida y cumpliendo la reglamentación vigente |
| Unidades de competencia completas | Habilidades específicas necesarias para el desarrollo de aplicaciones, como la programación en distintos lenguajes, el uso de bases de datos, y la implementación de interfaces de usuario. a) Programación en lenguajes estructurados de aplicaciones de gestión IFC155_3 (R.D.1087/2005, de 16 de septiembre), que comprende las siguientes unidades de competencia: — UC0223_3 Configurar y explotar sistemas informáticos. — UC0226_3 Programar bases de datos relacionales. — UC0494_3 Desarrollar componentes software en lenguajes de programación estructurada. b) Programación con lenguajes orientados a objetos y bases de datos relacionales IFC080_3 (R.D. 295/2004, de 20 de febrero), que comprende las siguientes unidades de competencia: — UC0223_3 Configurar y explotar sistemas informáticos. — UC0226_3 Programar bases de datos relacionales. — UC0227_3 Desarrollar componentes software en lenguajes de programación orientados a objetos. |
|
| Unidades de competencia incompletas | a) Administración y programación en sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes IFC 363_3 (R.D. 1701/2007, de 14 de diciembre): — UC1213_3 Instalar y configurar sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes. b) Programación de sistemas informáticos IFC303_3 (R.D. 1201/2007, de 14 de septiembre): — UC0964_3 Crear elementos software para la gestión del sistema y sus recursos. |
|
| DAM-DAW | DESARROLLO DE APLICACIONES MULTIPLATAFORMA Y WEB | Duración | 1º curso |
|---|---|---|---|
| Código | MÓDULO PROFESIONAL | (horas) | (h./semana) |
| 0179 | Inglés profesional GS | 64 | 2 |
| 0373 | Lenguaje de marcas y sistemas de gestión de información | 96 | 3 |
| 0483 | Sistemas informáticos (Inglés) | 160 | 5 |
| 0484 | Bases de datos | 160 | 5 |
| 0485 | Programación | 256 | 8 |
| 0487 | Entornos de desarrollo | 96 | 3 |
| 1709 | Itinerario personal para la empleabilidad I | 96 | 3 |
| 1713A | Proyecto Intermodular | 32 | 1 |
| Total en el ciclo formativo | 2000 | 30 |
| DAM | DESARROLLO DE APLICACIONES MULTIPLATAFORMA | Duración | 2º curso | 2º curso |
|---|---|---|---|---|
| Código | MÓDULO PROFESIONAL | (horas) | 2 trimestres (h./semana) |
1 trimestre (h./semana) |
| 0486 | Acceso a datos | 133 | 4 | |
| 0488 | Desarrollo de interfaces (Inglés) | 166 | 5 | |
| 0489 | Programación multimedia y dispositivos móviles | 133 | 4 | |
| 0490 | Programación de servicios y procesos | 60 | 2 | |
| 0491 | Sistemas de gestión empresarial | 133 | 4 | |
| 0492 | Proyecto intermodular de desarrollo de aplicaciones multiplataforma | 100 | 3 | |
| ???? | Digitalización aplicada al sistema productivo GS | 34 | 1 | |
| ???? | Sostenibilidad aplicada al sistema productivo | 34 | 1 | |
| ???? | Itinerario personal para la empleabilidad II | 100 | 3 | |
| ???? | Módulo optativo | 100 | 3 | |
| 0495 | Formación en Centros de Trabajo | 400 | 400 | |
| Total en el ciclo formativo | 2000 | 30 | 440 |
| MÓDULO PROFESIONAL | ||
|---|---|---|
| Identificación | Código | 3160 |
| Módulo profesional | Proyecto intermodular | |
| Curso | Segundo | |
| Distribución horaria | Horas | 160 |
| Horas semanales | 5 | |
| 15% del total de horas | 9 | |
| Otros datos | Curs academico | 2024/25 |
| Lengua vehicular | Castellano | |
| Profesor/a | Juanjo Pedraza | |
| [email protected] | ||
| Asociado a Unidad de competencia | UC0953_3 Desarrollar aplicaciones informáticas para la gestión empresarial y de negocio | |
| Síntesis del módulo | Son los objetivos que se alcanzan con la superación del módulo profesional y vienen
expresados en términos de Resultados de Aprendizaje (R.A.). Para este módulo vienen establecidos en el RD 450/2010 y en la correspondiente orden autonómica (Orden de 16 de junio de 2011) y son los siguientes:
| |
| Resultado de Aprendizaje (RA) | Competencias del título que se refuerzan / evidencian |
|---|---|
| RA 1 – Identifica necesidades del sector productivo / proyectos tipo | Competencia de análisis de entorno, investigación aplicada, innovación, emprendimiento |
| RA 2 – Determina características del proyecto según requisitos | Competencia de diseño funcional y técnico, cumplimiento normativo (laboral, fiscal, PRL) |
| RA 3 – Planifica estructura del proyecto (fases, tareas, recursos, plazos, presupuesto) | Competencia de gestión de proyectos, organización de recursos, liderazgo, control económico |
| RA 4 – Ejecuta el proyecto: análisis, diseño, codificación, pruebas, implantación, documentación | Competencias técnicas del ciclo: programación, usabilidad, accesibilidad, calidad, seguridad, bases de datos, verificación |
| RA 5 – Presenta, comunica y entrega el proyecto; reflexiona sobre el proceso | Competencia de comunicación técnica (oral y escrita), documentación, pensamiento crítico, autoevaluación, emprender |
Esta programación se desarrolla para el centro público IES La Mar, el cual está situado en la localidad de Xàbia (Marina Alta). Xàbia es una ciudad y municipio de la provincia de Alicante, en la Comunidad Valenciana. Está situado a orillas del mar Mediterráneo, en la comarca de la Marina Alta, y cuenta en 2023 con una población de 29.760 habitantes y una densidad de 394,52 hab/km², según el Instituto Nacional de Estadística (INE).
Cuenta con una situación privilegiada que la ha dotado de un especial microclima, que ha permitido el establecimiento de empresas del sector turístico que requieren instalación de aplicaciones web, de escritorio y móvil para su correcto funcionamiento e innovación en el sector.
En el centro, se imparten tanto la Educación Secundaria Obligatoria y Bachilleratos como varios Ciclos Formativos de grado superior y también de grado medio, así como la FP Básica.
Como centro público, tiene un carácter pluralista y aconfesional, y orienta su actividad a la consecución de los principios y fines de la educación que establece la legislación vigente. Asume activamente el principio de no-discriminación por razones de sexo, religión, étnico-culturales, discapacidad, socio-económica o cualquier otra índole.
El módulo profesional de Programación responde a las necesidades reales del sector productivo TIC, caracterizado por la presencia de numerosas PYMES y empresas de servicios en la comarca, así como un tejido empresarial cada vez más digitalizado, en constante demanda de servicios de desarrollo en web sostenidos en bases de datos.
El estándar de competencia asociado al módulo está orientado a cubrir la demanda de profesionales capaces de diseñar, implementar y mantener software en entornos diversos y en constante evolución, con un incremento de ocupación en la comarca de la Marina Alta.
Estas competencias permiten desempeñar funciones clave como desarrollador/a de aplicaciones multiplataforma, probador de aplicaciones, arquitecto de software, entre otros, contribuyendo así a la digitalización, innovación y competitividad del sector productivo local y nacional.
De todos estos elementos mencionados, la presente programación del módulo pone el foco en los recursos y técnicas más vinculados con la programación utilizando lenguajes orientados a objetos y tecnologías de manipulación y almacenamiento de datos, garantizando una formación práctica y orientada al contexto profesional actual.
En el ciclo formativo de Desarrollo de Aplicaciones Multiplataforma (DAM), el módulo de Proyecto intermodular es un módulo final cuyo propósito es integrar y aplicar de manera práctica los aprendizajes de todos los demás módulos del ciclo.
Aquí tienes un desglose de competencias y objetivos según la normativa educativa española (RD 450/2010, que establece el título de DAM, y los currículos autonómicos como el de la Comunidad Valenciana):
El alumnado debe ser capaz de:
El módulo contribuye a la adquisición de las siguientes competencias profesionales, personales y sociales:
Competencia técnica:
Competencia de gestión:
Competencia transversal:
En resumen:
El módulo de Proyecto intermodular en DAM busca que el alumno diseñe, planifique, desarrolle y defienda un proyecto de aplicación multiplataforma, integrando los conocimientos de todo el ciclo (programación, entornos de desarrollo, bases de datos, sistemas, interfaces, acceso a datos, servicios, etc.).
En el módulo de Proyecto Intermodular de DAM (según el RD 450/2010 que regula el título y los currículos autonómicos como el de la Comunitat Valenciana), los Resultados de Aprendizaje (RA) y Criterios de Evaluación (CE) son los siguientes:
Criterios de evaluación:
Criterios de evaluación:
Criterios de evaluación:
Criterios de evaluación:
Criterios de evaluación:
En definitiva:
| Competencias | RA1 Identificar necesidades |
RA2 Diseñar proyecto |
RA3 Planificar desarrollo |
RA4 Desarrollar aplicación |
RA5 Presentar y defender |
|---|---|---|---|---|---|
| C1. Desarrollo multiplataforma | ✔️ | ✔️ | ✔️ | ✔️ | |
| C2. Gestión de bases de datos | ✔️ | ✔️ | ✔️ | ||
| C3. Gestión de proyectos | ✔️ | ✔️ | ✔️ | ||
| C4. Trabajo en equipo y metodologías | ✔️ | ✔️ | ✔️ | ||
| C5. Documentación y comunicación | ✔️ | ✔️ | ✔️ | ✔️ | |
| C6. Autonomía y aprendizaje permanente | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
✅ Interpretación rápida:
En el módulo de Proyecto intermodular del ciclo de Desarrollo de Aplicaciones Multiplataforma (DAM), los contenidos básicos de referencia no son técnicos específicos como en Programación o Bases de Datos, sino contenidos de integración, porque el módulo sirve para poner en práctica todo lo aprendido en el ciclo.
Según el RD 450/2010 (título DAM) y su desarrollo autonómico (en la Comunitat Valenciana, Decreto 48/2011), los contenidos de referencia del módulo son:
Identificación de necesidades del sector productivo
Diseño de proyectos de desarrollo de aplicaciones multiplataforma
Planificación del desarrollo
Desarrollo del proyecto
Documentación del proyecto
Presentación y defensa del proyecto
El módulo se centra en aplicar lo aprendido (bases de datos, programación, entornos, sistemas, interfaces, servicios, etc.) en un proyecto realista, con planificación, documentación y defensa pública.
Se seguirán las pautas indicadas en el Proyecto Curricular del Ciclo Formativo del curso 25-26. Cito textualmente:
El equipo docente del ciclo de Programación de Aplicaciones Multiplataforma en el IES La Mar, propone un enfoque didáctico basado en metodologías activas que favorecen el aprendizaje y la adquisición de competencias en contextos reales. El equipo educativo ha aprobado la implementación de las siguientes estrategias metodológicas para los módulos de este ciclo:
Aprendizaje basado en proyectos (ABP): realizar proyectos de implementación de software multiplataforma, desde la recepción de las especificaciones hasta la implantación del proyecto. Especialmente importante esta metodología en el módulo de Proyecto Intermodular.
Aprendizaje basado en retos (ABR): plantear situaciones reales o simuladas que requieran la integración de conocimientos de diversos módulos. El alumnado, organizado en equipos, debe analizar el problema, planificar e implementar una solución, mientras el profesorado actúa como guía y proporciona retroalimentación continua. La evaluación se basa tanto en el proceso como en el resultado final, fomentando la motivación, el trabajo colaborativo y el desarrollo de competencias técnicas y transversales alineadas con las necesidades profesionales.
Aprendizaje-servicio (APS): proyectos que tienen un impacto positivo en la comunidad. Ofrecer un contexto real para que los alumnos apliquen sus conocimientos mientras contribuyen a su entorno.
Flipped Classroom (Clase Invertida). En la Clase Invertida, se prepara una introducción y presentación previa por parte del profesorado, apoyado en contenidos audiovisuales adaptados a DUA1, a los alumnos antes de la realización de los trabajos y las prácticas con una previsualización del trabajo a realizar. Posteriormente, el alumnado autónomamente investiga, desarrolla e implanta el trabajo. Muchos de los trabajos se realizan en equipo, promoviendo un aprendizaje más interactivo y atractivo, eficaz para aprender y mejorar la confianza en la capacidad de los estudiantes para aprender. No obstante, es crucial una mayor preparación del profesor y del alumnado para usar este sistema.
Aprendizaje colaborativo: realización de tareas conjuntas, proyectos compartidos y resolución de problemas de manera colectiva.
Learning by doing: esta metodología se basa en el principio de que el aprendizaje es más efectivo cuando el alumnado participa de manera activa en tareas reales o proyectos que replican el entorno profesional. El docente actúa como guía, planteando retos o problemas que el alumnado debe resolver utilizando los conocimientos teóricos y las herramientas disponibles. Con este método se potencia la autonomía, la toma de decisiones, la resolución de problemas y el trabajo en equipo, competencias esenciales para la inserción laboral. Además, permite evaluar de manera más auténtica el progreso de cada alumno mediante evidencias reales de su trabajo.
Además, y dado que el ciclo es eminentemente práctico, se aconseja también seguir metodologías basadas en actividades prácticas. Las actividades prácticas constituyen el núcleo del proceso de enseñanza-aprendizaje en un ciclo eminentemente técnico. Se plantean situaciones de aprendizaje basadas en casos reales o simulados que permiten al alumnado poner en práctica los conocimientos adquiridos de manera inmediata.
Este enfoque favorece la adquisición de habilidades técnicas y transversales, fomenta la participación activa y mejora la retención de los contenidos, ya que el alumnado aprende haciendo y reflexionando sobre el resultado de sus propias acciones.
La selección de las metodologías didácticas dentro del proyecto curricular de un ciclo formativo es clave, ya que define las estrategias que el profesorado deberá aplicar en sus programaciones didácticas y en el desarrollo de las unidades de programación.
Las metodologías aprobadas en este documento establecen un marco pedagógico común y coherente que garantiza una formación acorde con la adquisición de las competencias del ciclo y alineada con las necesidades del entorno laboral.
Este marco metodológico tiene un carácter normativo, lo que implica que todo el profesorado del ciclo deberá aplicar exclusivamente las metodologías aprobadas en el proyecto curricular. De esta manera, se asegura que el proceso de enseñanza-aprendizaje se desarrolle de manera homogénea, siguiendo los enfoques que el equipo educativo ha consensuado como los más adecuados para la formación del alumnado.
Las estrategias metodológicas más importantes extraídas del PCCF para el curso 25-26 son:
Fase 1
| Módulo | Resultado de aprendizaje | Criterios de evaluación |
|---|---|---|
| 0486. Acceso a datos | RA2. Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión | a. Se han valorado las ventajas e inconvenientes de utilizar conectores b. Se han utilizado gestores de bases de datos embebidos e independientes c. Se ha utilizado el conector idóneo en la aplicación d. Se ha establecido la conexión e. Se ha definido la estructura de la base de datos f. Se han desarrollado aplicaciones que modifican el contenido de la base de datos g. Se han definido los objetos destinados a almacenar el resultado de las consultas h. Se han desarrollado aplicaciones que efectúan consultasi. Se han eliminado los objetos una vez finalizada su función j. Se han gestionado las transacciones k. Se han ejecutado procedimientos almacenados en la base de datos |
| 0486. Acceso a datos | RA3. Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan | a. Se ha instalado la herramienta ORM b. Se ha configurado la herramienta ORM c. Se han definido configuraciones de mapeo d. Se han aplicado mecanismos de persistencia a los objetos e. Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes f. Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL g. Se han gestionado las transacciones |
La evaluación del aprendizaje es un factor fundamental para garantizar la calidad del proceso de enseñanza y aprendizaje. Por tanto, la evaluación es un proceso permanente y continuo, aunque en algunos momentos se realicen acciones específicas con un fin determinado. En función de cuál sea este momento, podemos diferenciar:
Las actividades de enseñanza-aprendizaje de evaluación contenidas en cada unidad serán valoradas de 0 a 10 puntos. Dichas actividades están asociadas a uno o más Criterios de evaluación (e indirectamente, a uno o más resultados de aprendizaje).
Para calcular la calificación de cada resultado de aprendizaje se tendrán en cuenta los criterios de evaluación trabajados en cada actividad de enseñanza-aprendizaje.
La calificación final se calculará como la media ponderada de los Resultados de Aprendizaje y los Criterios de evaluación, según las ponderaciones detalladas en el Anexo I.
Los criterios de calificación de cada resultado de aprendizaje se detallan en el anexo I.
Para superar el módulo de proyecto se tendrá que obtener una calificación igual o mayor a 5, según el anexo I.
La recuperación de las actividades se realizará durante el periodo lectivo ordinario del curso de las siguientes maneras dependiendo de las características de las actividades evaluables y del criterio docente:
Según el artículo 10 de la Orden 78/2010, de 27 de agosto, por la que se regulan determinados aspectos de la ordenación y académica de los ciclos formativos de Formación Profesional del sistema educativo en el ámbito territorial de la Comunitat Valenciana.
El artículo 26 de RESOLUCIÓN de 6 de julio de 2023, por la que se dictan instrucciones sobre ordenación académica y de organización de la actividad docente de los centros de la Comunitat Valenciana, establece que el profesorado evaluará el aprendizaje del alumnado, el proceso de enseñanza y su propia práctica docente en relación con los objetivos del currículo, con las necesidades educativas del centro y con las características del alumnado, lo que implicará la evaluación y revisión, en su caso, del proyecto curricular de ciclo y de las programaciones didácticas que estén desarrollando.
La evaluación de las programaciones didácticas se referirá, al menos, a los aspectos siguientes:
Dicha evaluación se completará como un apartado en la programación de aula (F02.PC02) y trimestralmente el jefe de familia lo incluirá en el informe trimestral de seguimiento de las programaciones (F03.PC02).
En la actualidad la atención al alumnado con necesidades específicas de apoyo educativo está regulada en la Comunidad Valenciana a través de la siguiente normativa:
Para dar continuidad a la forma de evaluación de las propuestas didácticas del centro, la calificación del proyecto intermodular en cada uno de los ciclos se derivará de la ponderación de los RAs implicados, junto con sus CEs, de la misma forma que se realiza para el resto de módulos.
La calificación de este proyecto será la atribuida al segundo curso.
Resultado de aprendizaje 0486.2 – Desarrolla aplicaciones que gestionan información en bases de datos relacionales
| Resultado de aprendizaje (0486.2) | Ponderación |
|---|---|
| Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión | 11.11 |
| Criterio de Evaluación | Ponderación |
| g. Se han definido los objetos destinados a almacenar el resultado de las consultas | 9.09 |
| h. Se han desarrollado aplicaciones que efectúan consultas | 9.09 |
| i. Se han eliminado los objetos una vez finalizada su función | 9.09 |
| j. Se han gestionado las transacciones | 9.09 |
| k. Se han ejecutado procedimientos almacenados en la base de datos | 9.09 |
| a. Se han valorado las ventajas e inconvenientes de utilizar conectores | 9.09 |
| b. Se han utilizado gestores de bases de datos embebidos e independientes | 9.09 |
| d. Se ha establecido la conexión | 9.09 |
| e. Se ha definido la estructura de la base de datos | 9.09 |
| f. Se han desarrollado aplicaciones que modifican el contenido de la base de datos | 9.09 |
| c. Se ha utilizado el conector idóneo en la aplicación | 9.10 |
| Resultado de aprendizaje (0486.3) | Ponderación |
|---|---|
| Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se ha instalado la herramienta ORM | 14.29 |
| b. Se ha configurado la herramienta ORM | 14.29 |
| c. Se han definido configuraciones de mapeo | 14.29 |
| d. Se han aplicado mecanismos de persistencia a los objetos | 14.29 |
| e. Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes | 14.29 |
| f. Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL | 14.29 |
| g. Se han gestionado las transacciones | 14.26 |
| Resultado de aprendizaje (0488.2) | Ponderación |
|---|---|
| Genera interfaces naturales de usuario utilizando herramientas visuales | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han identificado las herramientas disponibles para el aprendizaje automático relacionadas con las interfaces de usuario | 16.67 |
| b. Se ha creado una interfaz natural de usuario utilizando las herramientas disponibles | 16.67 |
| c. Se ha utilizado el reconocimiento de voz para implementar acciones en las interfaces naturales de usuario | 16.67 |
| d. Se ha incorporado la detección del movimiento del cuerpo para implementar acciones en las interfaces naturales de usuario | 16.67 |
| e. Se han integrado elementos de detección de partes del cuerpo para implementar acciones en las interfaces naturales de usuario | 16.67 |
| f. Se ha integrado la realidad aumentada en los interfaces de usuario | 16.65 |
| Resultado de aprendizaje (0488.4) | Ponderación |
|---|---|
| Diseña interfaces gráficas identificando y aplicando criterios de usabilidad y accesibilidad | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han identificado los principales estándares de usabilidad y accesibilidad | 11.11 |
| b. Se ha valorado la importancia del uso de estándares para la creación de interfaces | 11.11 |
| c. Se han creado diferentes tipos de menús cuya estructura y contenido siguen los estándares establecidos | 11.11 |
| d. Se han distribuido las acciones en menús, barras de herramientas, botones de comando, entre otros, siguiendo un criterio coherente | 11.11 |
| e. Se han distribuido adecuadamente los controles en la interfaz de usuario | 11.11 |
| f. Se ha utilizado el tipo de control más apropiado en cada caso | 11.11 |
| g. Se ha diseñado el aspecto de la interfaz de usuario (colores y fuentes entre otros | 11.11 |
| h. Se ha verificado que los mensajes generados por la aplicación son adecuados en extensión y claridad | 11.11 |
| i. Se han realizado pruebas para evaluar la usabilidad y accesibilidad de la aplicación | 11.12 |
| Resultado de aprendizaje (0489.1) | Ponderación |
|---|---|
| Aplica tecnologías de desarrollo para dispositivos móviles evaluando sus características y capacidades | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han analizado las limitaciones que plantea la ejecución de aplicaciones en los dispositivos móviles | 12.50 |
| b. Se han identificado las tecnologías de desarrollo de aplicaciones para dispositivos móviles | 12.50 |
| c. Se han instalado, configurado y utilizado entornos de trabajo para el desarrollo de aplicaciones para dispositivos móviles | 12.50 |
| d. Se han identificado configuraciones que clasifican los dispositivos móviles en base a sus características | 12.50 |
| e. Se han descrito perfiles que establecen la relación entre el dispositivo y la aplicación | 12.50 |
| f. Se ha analizado la estructura de aplicaciones existentes para dispositivos móviles identificando las clases utilizadas | 12.50 |
| g. Se han realizado modificaciones sobre aplicaciones existentes | 12.50 |
| h. Se han utilizado emuladores para comprobar el funcionamiento de las aplicaciones | 12.50 |
| Resultado de aprendizaje (0490.2) | Ponderación |
|---|---|
| Desarrolla aplicaciones compuestas por varios hilos de ejecución analizando y aplicando librerías específicas del lenguaje de programación | 11.11 |
| Criterio de Evaluación | Ponderación |
| j. Se han analizado librerías específicas del lenguaje de programación que permiten la programacióm multihilo | 9.09 |
| k. Se han reconocido los problemas derivados de la compartición de información entre los hilos de un mismo proceso | 9.10 |
| a. Se han identificado situaciones en las que resulte útil la utilización de varios hilos en un programa | 9.09 |
| b. Se han reconocido los mecanismos para crear, iniciar y finalizar hilos | 9.09 |
| c. Se han programado aplicaciones que implementen varios hilos | 9.09 |
| d. Se han identificado los posibles estados de ejecución de un hilo y programado aplicaciones que los gestionen | 9.09 |
| e. Se han utilizado mecanismos para compartir información entre varios hilos de un mismo proceso | 9.09 |
| f. Se han desarrollado programas formados por varios hilos sincronizados mediante técnicas específicas | 9.09 |
| g. Se ha establecido y controlado la prioridad de cada uno de los hilos de ejecución | 9.09 |
| h. Se han depurado y documentado los programas desarrollados | 9.09 |
| i. Se ha analizado el contexto de ejecución de los hilos | 9.09 |
| Resultado de aprendizaje (0490.3) | Ponderación |
|---|---|
| Programa mecanismos de comunicación en red empleando sockets y analizando el escenario de ejecución | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han identificado escenarios que precisan establecer comunicación en red entre varias aplicaciones | 10.00 |
| b. Se han identificado los roles de cliente y de servidor y sus funciones asociadas | 10.00 |
| c. Se han reconocido librerías y mecanismos del lenguaje de programación que permiten programar aplicaciones en red | 10.00 |
| d. Se ha analizado el concepto de socket, sus tipos y características | 10.00 |
| e. Se han utilizado sockets para programar una aplicación cliente que se comunique con un servidor | 10.00 |
| f. Se ha desarrollado una aplicación servidor en red y verificado su funcionamiento | 10.00 |
| g. Se han desarrollado aplicaciones que utilizan sockets para intercambiar información | 10.00 |
| h. Se han utilizado hilos para posibilitar la comunicación simultánea de varios clientes con el servidor | 10.00 |
| i. Se han caracterizado los modelos de comunicación más usuales en las arquitecturas de aplicaciones distribuidas | 10.00 |
| j. Se han depurado y documentado las aplicaciones desarrolladas | 10.00 |
| Resultado de aprendizaje (0491.1) | Ponderación |
|---|---|
| Identifica sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes (ERP-CRM) reconociendo sus características y verificando la configuración del sistema informático | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han reconocido los diferentes sistemas ERP-CRM que existen en el mercado | 12.50 |
| h. Se han documentado las incidencias producidas durante el proceso | 12.50 |
| b. Se han identificado los diferentes tipos de licencia de los sistemas ERP-CRM | 12.50 |
| c. Se han comparado sistemas ERP-CRM en función de sus características y requisitos | 12.50 |
| d. Se ha identificado el sistema operativo adecuado a cada sistema ERP-CRM | 12.50 |
| e. Se ha identificado el sistema gestor de datos adecuado a cada sistema ERP-CRM | 12.50 |
| f. Se han verificado las configuraciones del sistema operativo y del gestor de datos para garantizar la funcionalidad del ERP-CRM | 12.50 |
| g. Se han documentado las operaciones realizadas | 12.50 |
| Resultado de aprendizaje (0491.2) | Ponderación |
|---|---|
| Implanta sistemas ERP-CRM interpretando la documentación técnica e identificando las diferentes opciones y módulos | 11.12 |
| Criterio de Evaluación | Ponderación |
| b. Se han realizado diferentes tipos de instalaciones | 16.67 |
| c. Se han configurado los módulos instalados | 16.67 |
| f. Se han documentado las operaciones realizadas y las incidencias | 16.67 |
| a. Se han identificado los módulos que componen el ERP-CRM | 16.67 |
| d. Se han realizado instalaciones adaptadas a las necesidades planteadas en diferentes supuestos | 16.67 |
| e. Se ha verificado el funcionamiento del ERP-CRM | 16.65 |
A continuación, se detallan las ponderaciones de los Resultados de aprendizaje del módulo, así como la ponderación de cada Criterio de evaluación respecto a su Resultado de aprendizaje.
| Resultado de aprendizaje (0486.2) | Ponderación |
|---|---|
| Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión | 11.11 |
| Criterio de Evaluación | Ponderación |
| g. Se han definido los objetos destinados a almacenar el resultado de las consultas | 9.09 |
| h. Se han desarrollado aplicaciones que efectúan consultas | 9.09 |
| i. Se han eliminado los objetos una vez finalizada su función | 9.09 |
| j. Se han gestionado las transacciones | 9.09 |
| k. Se han ejecutado procedimientos almacenados en la base de datos | 9.09 |
| a. Se han valorado las ventajas e inconvenientes de utilizar conectores | 9.09 |
| b. Se han utilizado gestores de bases de datos embebidos e independientes | 9.09 |
| d. Se ha establecido la conexión | 9.09 |
| e. Se ha definido la estructura de la base de datos | 9.09 |
| f. Se han desarrollado aplicaciones que modifican el contenido de la base de datos | 9.09 |
| c. Se ha utilizado el conector idóneo en la aplicación | 9.10 |
| Resultado de aprendizaje (0486.3) | Ponderación |
|---|---|
| Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se ha instalado la herramienta ORM | 14.29 |
| b. Se ha configurado la herramienta ORM | 14.29 |
| c. Se han definido configuraciones de mapeo | 14.29 |
| d. Se han aplicado mecanismos de persistencia a los objetos | 14.29 |
| e. Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes | 14.29 |
| f. Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL | 14.29 |
| g. Se han gestionado las transacciones | 14.26 |
| Resultado de aprendizaje (0488.2) | Ponderación |
|---|---|
| Genera interfaces naturales de usuario utilizando herramientas visuales | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han identificado las herramientas disponibles para el aprendizaje automático relacionadas con las interfaces de usuario | 16.67 |
| b. Se ha creado una interfaz natural de usuario utilizando las herramientas disponibles | 16.67 |
| c. Se ha utilizado el reconocimiento de voz para implementar acciones en las interfaces naturales de usuario | 16.67 |
| d. Se ha incorporado la detección del movimiento del cuerpo para implementar acciones en las interfaces naturales de usuario | 16.67 |
| e. Se han integrado elementos de detección de partes del cuerpo para implementar acciones en las interfaces naturales de usuario | 16.67 |
| f. Se ha integrado la realidad aumentada en los interfaces de usuario | 16.65 |
| Resultado de aprendizaje (0488.4) | Ponderación |
|---|---|
| Diseña interfaces gráficas identificando y aplicando criterios de usabilidad y accesibilidad | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han identificado los principales estándares de usabilidad y accesibilidad | 11.11 |
| b. Se ha valorado la importancia del uso de estándares para la creación de interfaces | 11.11 |
| c. Se han creado diferentes tipos de menús cuya estructura y contenido siguen los estándares establecidos | 11.11 |
| d. Se han distribuido las acciones en menús, barras de herramientas, botones de comando, entre otros, siguiendo un criterio coherente | 11.11 |
| e. Se han distribuido adecuadamente los controles en la interfaz de usuario | 11.11 |
| f. Se ha utilizado el tipo de control más apropiado en cada caso | 11.11 |
| g. Se ha diseñado el aspecto de la interfaz de usuario (colores y fuentes entre otros | 11.11 |
| h. Se ha verificado que los mensajes generados por la aplicación son adecuados en extensión y claridad | 11.11 |
| i. Se han realizado pruebas para evaluar la usabilidad y accesibilidad de la aplicación | 11.12 |
| Resultado de aprendizaje (0489.1) | Ponderación |
|---|---|
| Aplica tecnologías de desarrollo para dispositivos móviles evaluando sus características y capacidades | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han analizado las limitaciones que plantea la ejecución de aplicaciones en los dispositivos móviles | 12.50 |
| b. Se han identificado las tecnologías de desarrollo de aplicaciones para dispositivos móviles | 12.50 |
| c. Se han instalado, configurado y utilizado entornos de trabajo para el desarrollo de aplicaciones para dispositivos móviles | 12.50 |
| d. Se han identificado configuraciones que clasifican los dispositivos móviles en base a sus características | 12.50 |
| e. Se han descrito perfiles que establecen la relación entre el dispositivo y la aplicación | 12.50 |
| f. Se ha analizado la estructura de aplicaciones existentes para dispositivos móviles identificando las clases utilizadas | 12.50 |
| g. Se han realizado modificaciones sobre aplicaciones existentes | 12.50 |
| h. Se han utilizado emuladores para comprobar el funcionamiento de las aplicaciones | 12.50 |
| Resultado de aprendizaje (0490.2) | Ponderación |
|---|---|
| Desarrolla aplicaciones compuestas por varios hilos de ejecución analizando y aplicando librerías específicas del lenguaje de programación | 11.11 |
| Criterio de Evaluación | Ponderación |
| j. Se han analizado librerías específicas del lenguaje de programación que permiten la programacióm multihilo | 9.09 |
| k. Se han reconocido los problemas derivados de la compartición de información entre los hilos de un mismo proceso | 9.10 |
| a. Se han identificado situaciones en las que resulte útil la utilización de varios hilos en un programa | 9.09 |
| b. Se han reconocido los mecanismos para crear, iniciar y finalizar hilos | 9.09 |
| c. Se han programado aplicaciones que implementen varios hilos | 9.09 |
| d. Se han identificado los posibles estados de ejecución de un hilo y programado aplicaciones que los gestionen | 9.09 |
| e. Se han utilizado mecanismos para compartir información entre varios hilos de un mismo proceso | 9.09 |
| f. Se han desarrollado programas formados por varios hilos sincronizados mediante técnicas específicas | 9.09 |
| g. Se ha establecido y controlado la prioridad de cada uno de los hilos de ejecución | 9.09 |
| h. Se han depurado y documentado los programas desarrollados | 9.09 |
| i. Se ha analizado el contexto de ejecución de los hilos | 9.09 |
| Resultado de aprendizaje (0490.3) | Ponderación |
|---|---|
| Programa mecanismos de comunicación en red empleando sockets y analizando el escenario de ejecución | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han identificado escenarios que precisan establecer comunicación en red entre varias aplicaciones | 10.00 |
| b. Se han identificado los roles de cliente y de servidor y sus funciones asociadas | 10.00 |
| c. Se han reconocido librerías y mecanismos del lenguaje de programación que permiten programar aplicaciones en red | 10.00 |
| d. Se ha analizado el concepto de socket, sus tipos y características | 10.00 |
| e. Se han utilizado sockets para programar una aplicación cliente que se comunique con un servidor | 10.00 |
| f. Se ha desarrollado una aplicación servidor en red y verificado su funcionamiento | 10.00 |
| g. Se han desarrollado aplicaciones que utilizan sockets para intercambiar información | 10.00 |
| h. Se han utilizado hilos para posibilitar la comunicación simultánea de varios clientes con el servidor | 10.00 |
| i. Se han caracterizado los modelos de comunicación más usuales en las arquitecturas de aplicaciones distribuidas | 10.00 |
| j. Se han depurado y documentado las aplicaciones desarrolladas | 10.00 |
| Resultado de aprendizaje (0491.1) | Ponderación |
|---|---|
| Identifica sistemas de planificación de recursos empresariales y de gestión de relaciones con clientes (ERP-CRM) reconociendo sus características y verificando la configuración del sistema informático | 11.11 |
| Criterio de Evaluación | Ponderación |
| a. Se han reconocido los diferentes sistemas ERP-CRM que existen en el mercado | 12.50 |
| h. Se han documentado las incidencias producidas durante el proceso | 12.50 |
| b. Se han identificado los diferentes tipos de licencia de los sistemas ERP-CRM | 12.50 |
| c. Se han comparado sistemas ERP-CRM en función de sus características y requisitos | 12.50 |
| d. Se ha identificado el sistema operativo adecuado a cada sistema ERP-CRM | 12.50 |
| e. Se ha identificado el sistema gestor de datos adecuado a cada sistema ERP-CRM | 12.50 |
| f. Se han verificado las configuraciones del sistema operativo y del gestor de datos para garantizar la funcionalidad del ERP-CRM | 12.50 |
| g. Se han documentado las operaciones realizadas | 12.50 |
| Resultado de aprendizaje (0491.2) | Ponderación |
|---|---|
| Implanta sistemas ERP-CRM interpretando la documentación técnica e identificando las diferentes opciones y módulos | 11.12 |
| Criterio de Evaluación | Ponderación |
| b. Se han realizado diferentes tipos de instalaciones | 16.67 |
| c. Se han configurado los módulos instalados | 16.67 |
| f. Se han documentado las operaciones realizadas y las incidencias | 16.67 |
| a. Se han identificado los módulos que componen el ERP-CRM | 16.67 |
| d. Se han realizado instalaciones adaptadas a las necesidades planteadas en diferentes supuestos | 16.67 |
| e. Se ha verificado el funcionamiento del ERP-CRM | 16.65 |
| Criterio de evaluación | Unidad de trabajo | Ponderación |
|---|---|---|
| RA2.a. Se han valorado las ventajas e inconvenientes de utilizar conectores | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.b. Se han utilizado gestores de bases de datos embebidos e independientes | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.d. Se ha establecido la conexión | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.e. Se ha definido la estructura de la base de datos | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.f. Se han desarrollado aplicaciones que modifican el contenido de la base de datos | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.g. Se han definido los objetos destinados a almacenar el resultado de las consultas | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.h. Se han desarrollado aplicaciones que efectúan consultas | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.i. Se han eliminado los objetos una vez finalizada su función | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.j. Se han gestionado las transacciones | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.k. Se han ejecutado procedimientos almacenados en la base de datos | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.c. Se ha utilizado el conector idóneo en la aplicación | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.a. Se ha instalado la herramienta ORM | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.b. Se ha configurado la herramienta ORM | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.c. Se han definido configuraciones de mapeo | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.d. Se han aplicado mecanismos de persistencia a los objetos | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.e. Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.f. Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA3.g. Se han gestionado las transacciones | 5. INTEGRACIÓN Y DESARROLLO DEL FRONTEND | 50.00 |
| RA2.a. Se han valorado las ventajas e inconvenientes de utilizar conectores | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.b. Se han utilizado gestores de bases de datos embebidos e independientes | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.d. Se ha establecido la conexión | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.e. Se ha definido la estructura de la base de datos | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.f. Se han desarrollado aplicaciones que modifican el contenido de la base de datos | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.g. Se han definido los objetos destinados a almacenar el resultado de las consultas | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.h. Se han desarrollado aplicaciones que efectúan consultas | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.i. Se han eliminado los objetos una vez finalizada su función | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.j. Se han gestionado las transacciones | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.k. Se han ejecutado procedimientos almacenados en la base de datos | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA2.c. Se ha utilizado el conector idóneo en la aplicación | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.a. Se ha instalado la herramienta ORM | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.b. Se ha configurado la herramienta ORM | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.c. Se han definido configuraciones de mapeo | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.d. Se han aplicado mecanismos de persistencia a los objetos | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.e. Se han desarrollado aplicaciones que modifican y recuperan objetos persistentes | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.f. Se han desarrollado aplicaciones que realizan consultas usando el lenguaje SQL | 4. BACKEND DE LA APLICACIÓN | 50.00 |
| RA3.g. Se han gestionado las transacciones | 4. BACKEND DE LA APLICACIÓN | 50.00 |