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.