Pedir

Programación didáctica de Desarrollo de interfaces

Módulo del ciclo Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, código 0488. Estos son sus resultados de aprendizaje y criterios de evaluación, copiados del Real Decreto 450/2010, actualizado por el Real Decreto 405/2023 tal y como aparecen en el BOE.

Son los mínimos estatales. Tu comunidad autónoma puede fijar horas y contenidos propios en su currículo.

Resultados de aprendizaje y criterios de evaluación

RA1 Genera interfaces gráficos de usuario mediante editores visuales utilizando las funcionalidades del editor y adaptando el código generado.

  1. a) Se han analizado las herramientas y librerías disponibles para la generación de interfaces gráficos.
  2. b) Se ha creado un interfaz gráfico utilizando las herramientas de un editor visual.
  3. c) Se han utilizado las funciones del editor para ubicar los componentes del interfaz.
  4. d) Se han modificado las propiedades de los componentes para adecuarlas a las necesidades de la aplicación.
  5. e) Se ha analizado el código generado por el editor visual.
  6. f) Se ha modificado el código generado por el editor visual.
  7. g) Se han asociado a los eventos las acciones correspondientes.
  8. h) Se ha desarrollado una aplicación que incluye el interfaz gráfico obtenido.

RA2 Genera interfaces naturales de usuario utilizando herramientas visuales.

  1. a) Se han identificado las herramientas disponibles para el aprendizaje automático relacionadas con las interfaces de usuario.
  2. b) Se ha creado una interfaz natural de usuario utilizando las herramientas disponibles.
  3. c) Se ha utilizado el reconocimiento de voz para implementar acciones en las interfaces naturales de usuario.
  4. d) Se ha incorporado la detección del movimiento del cuerpo para implementar acciones en las interfaces naturales de usuario.
  5. e) Se han integrado elementos de detección de partes del cuerpo para implementar acciones en las interfaces naturales de usuario.
  6. f) Se ha integrado la realidad aumentada en los interfaces de usuario.

RA3 Crea componentes visuales valorando y empleando herramientas específicas.

  1. a) Se han identificado las herramientas para diseño y prueba de componentes.
  2. b) Se han creado componentes visuales.
  3. c) Se han definido sus métodos y propiedades con asignación de valores por defecto.
  4. d) Se han determinado los eventos a los que debe responder el componente y se les han asociado las acciones correspondientes.
  5. e) Se han realizado pruebas unitarias sobre los componentes desarrollados.
  6. f) Se han documentado los componentes creados.
  7. g) Se han empaquetado componentes.
  8. h) Se han programado aplicaciones cuyo interfaz gráfico utiliza los componentes creados.

RA4 Diseña interfaces gráficas identificando y aplicando criterios de usabilidad y accesibilidad.

  1. a) Se han identificado los principales estándares de usabilidad y accesibilidad.
  2. b) Se ha valorado la importancia del uso de estándares para la creación de interfaces.
  3. c) Se han creado diferentes tipos de menús cuya estructura y contenido siguen los estándares establecidos.
  4. d) Se han distribuido las acciones en menús, barras de herramientas, botones de comando, entre otros, siguiendo un criterio coherente.
  5. e) Se han distribuido adecuadamente los controles en la interfaz de usuario.
  6. f) Se ha utilizado el tipo de control más apropiado en cada caso.
  7. g) Se ha diseñado el aspecto de la interfaz de usuario (colores y fuentes entre otros) atendiendo a su legibilidad.
  8. h) Se ha verificado que los mensajes generados por la aplicación son adecuados en extensión y claridad.
  9. i) Se han realizado pruebas para evaluar la usabilidad y accesibilidad de la aplicación.

RA5 Crea informes evaluando y utilizando herramientas gráficas.

  1. a) Se ha establecido la estructura del informe.
  2. b) Se han generado informes básicos a partir de diferentes fuentes de datos mediante asistentes.
  3. c) Se han establecido filtros sobre los valores a presentar en los informes.
  4. d) Se han incluido valores calculados, recuentos y totales.
  5. e) Se han incluido gráficos generados a partir de los datos.
  6. f) Se han utilizado herramientas para generar el código correspondiente a los informes de una aplicación.
  7. g) Se ha modificado el código correspondiente a los informes.
  8. h) Se ha desarrollado una aplicación que incluye informes incrustados.

RA6 Documenta aplicaciones seleccionando y utilizando herramientas específicas.

  1. a) Se han identificado sistemas de generación de ayudas.
  2. b) Se han generado ayudas en los formatos habituales.
  3. c) Se han generado ayudas sensibles al contexto.
  4. d) Se ha documentado la estructura de la información persistente.
  5. e) Se ha confeccionado el manual de usuario y la guía de referencia.
  6. f) Se han confeccionado los manuales de instalación, configuración y administración.
  7. g) Se han confeccionado tutoriales.

RA7 Prepara aplicaciones para su distribución evaluando y utilizando herramientas específicas.

  1. a) Se han empaquetado los componentes que requiere la aplicación.
  2. b) Se ha personalizado el asistente de instalación.
  3. c) Se han generado paquetes de instalación utilizando el entorno de desarrollo.
  4. d) Se han generado paquetes de instalación utilizando herramientas externas.
  5. e) Se han firmado digitalmente las aplicaciones para su distribución.
  6. f) Se han generado paquetes instalables en modo desatendido.
  7. g) Se ha preparado el paquete de instalación para que la aplicación pueda ser correctamente desinstalada.
  8. h) Se ha preparado la aplicación para ser distribuida a través de diferentes canales de distribución.

RA8 Evalúa el funcionamiento de aplicaciones diseñando y ejecutando pruebas.

  1. a) Se ha establecido una estrategia de pruebas.
  2. b) Se han realizado pruebas de integración de los distintos elementos.
  3. c) Se han realizado pruebas de regresión.
  4. d) Se han realizado pruebas de volumen y estrés.
  5. e) Se han realizado pruebas de seguridad.
  6. f) Se han realizado pruebas de uso de recursos por parte de la aplicación.
  7. g) Se ha documentado la estrategia de pruebas y los resultados obtenidos.

Objetivos generales y competencias a los que contribuye

Según las orientaciones pedagógicas del Real Decreto 450/2010.

Objetivos generales del ciclo (10)
Competencias profesionales, personales y sociales (12)

Otros módulos de Técnico Superior en Desarrollo de Aplicaciones Multiplataforma