Desarrollo de interfaces

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

Criterios de evaluación:

  • a) Se ha creado un interfaz gráfico utilizando los asistentes de un editor visual.
  • b) Se han utilizado las funciones del editor para ubicar los componentes del interfaz.
  • c) Se han modificado las propiedades de los componentes para adecuarlas a las necesidades de la aplicación.
  • d) Se ha analizado el código generado por el editor visual.
  • e) Se ha modificado el código generado por el editor visual.
  • f) Se han asociado a los eventos las acciones correspondientes.
  • g) Se ha desarrollado una aplicación que incluye el interfaz gráfico obtenido.

RA2: Genera interfaces gráficos de usuario basados en XML utilizando herramientas específicas y adaptando el documento XML generado.

Criterios de evaluación:

  • a) Se han reconocido las ventajas de generar interfaces de usuario a partir de su descripción en XML.
  • b) Se ha generado la descripción del interfaz en XML usando un editor gráfico.
  • c) Se ha analizado el documento XML generado.
  • d) Se ha modificado el documento XML.
  • e) Se han asignado acciones a los eventos.
  • f) Se ha generado el código correspondiente al interfaz a partir del documento XML.
  • g) Se ha programado una aplicación que incluye el interfaz generado.

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

Criterios de evaluación:

  • a) Se han identificado las herramientas para diseño y prueba de componentes.
  • b) Se han creado componentes visuales.
  • c) Se han definido sus propiedades y asignado valores por defecto.
  • d) Se han determinado los eventos a los que debe responder el componente y se les han asociado las acciones correspondientes.
  • e) Se han realizado pruebas unitarias sobre los componentes desarrollados.
  • f) Se han documentado los componentes creados.
  • g) Se han empaquetado componentes.
  • h) Se han programado aplicaciones cuyo interfaz gráfico utiliza los componentes creados.

RA4: Diseña interfaces gráficos identificando y aplicando criterios de usabilidad.

Criterios de evaluación:

  • a) Se han creado menús que se ajustan a los estándares.
  • b) Se han creado menús contextuales cuya estructura y contenido siguen los estándares establecidos.
  • c) Se han distribuido las acciones en menús, barras de herramientas, botones de comando, entre otros, siguiendo un criterio coherente.
  • d) Se han distribuido adecuadamente los controles en la interfaz de usuario.
  • e) Se ha utilizado el tipo de control más apropiado en cada caso.
  • f) Se ha diseñado el aspecto de la interfaz de usuario (colores y fuentes, entre otros) atendiendo a su legibilidad.
  • g) Se ha verificado que los mensajes generados por la aplicación son adecuados en extensión y claridad.
  • h) Se han realizado pruebas para evaluar la usabilidad de la aplicación.

RA5: Crea informes evaluando y utilizando herramientas gráficas.

Criterios de evaluación:

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

RA6: Documentación de aplicaciones.

Criterios de evaluación:

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

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

Criterios de evaluación:

  • a) Se han empaquetado los componentes que requiere la aplicación.
  • b) Se ha personalizado el asistente de instalación.
  • c) Se ha empaquetado la aplicación para ser instalada de forma típica, completa o personalizada.
  • d) Se han generado paquetes de instalación utilizando el entorno de desarrollo.
  • e) Se han generado paquetes de instalación utilizando herramientas externas.
  • f) Se han generado paquetes instalables en modo desatendido.
  • g) Se ha preparado el paquete de instalación para que la aplicación pueda ser correctamente desinstalada.
  • h) Se ha preparado la aplicación para ser descargada desde un servidor web y ejecutada.

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

Criterios de evaluación:

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