| RA1: Desarrolla aplicaciones que gestionan información almacenada en ficheros identificando el campo de aplicación de los mismos y utilizando clases específicas. | ||
| CRITERIOS DE EVALUACIÓN | ||
| a) Se han utilizado clases para la gestión de ficheros y directorios. | ||
| b) Se han valorado las ventajas y los inconvenientes de las distintas formas de acceso. | ||
| c) Se han utilizado clases para recuperar información almacenada en un fichero XML. | ||
| d) Se han utilizado clases para almacenar información en un fichero XML. | ||
| e) Se han utilizado clases para convertir a otro formato información contenida en un fichero XML. | ||
| f) Se han previsto y gestionado las excepciones. | ||
| g) Se han probado y documentado las aplicaciones desarrolladas. | ||
| RA2: Desarrolla aplicaciones que gestionan información almacenada en bases de datos relacionales identificando y utilizando mecanismos de conexión. | ||
| CRITERIOS DE EVALUACIÓ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 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 consultas. | ||
| i) Se han eliminado los objetos una vez finalizada su función. | ||
| j) Se han gestionado las transacciones. | ||
| RA3: Gestiona la persistencia de los datos identificando herramientas de mapeo objeto relacional (ORM) y desarrollando aplicaciones que las utilizan. | ||
| CRITERIOS DE EVALUACIÓN | ||
| a) Se ha instalado la herramienta ORM. | ||
| b) Se ha configurado la herramienta ORM. | ||
| c) Se han definido los ficheros 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. | ||
| RA4: Desarrolla aplicaciones que gestionan la información almacenada en bases de datos objeto relacionales y orientadas a objetos valorando sus características y utilizando los mecanismos de acceso incorporados. | ||
| CRITERIOS DE EVALUACIÓN | ||
| a) Se han identificado las ventajas e inconvenientes de las bases de datos que almacenan objetos | ||
| b) Se han establecido y cerrado conexiones | ||
| c) Se ha gestionado la persistencia de objetos simples. | ||
| d) Se ha gestionado la persistencia de objetos estructurados. | ||
| e) Se han desarrollado aplicaciones que realizan consultas. | ||
| f) Se han modificado los objetos almacenados. | ||
| g) Se han gestionado las transacciones. | ||
| h) Se han probado y documentado las aplicaciones desarrolladas. | ||
| RA5: Desarrolla aplicaciones que gestionan la información almacenada en bases de datos nativas XML evaluando y utilizando clases específicas. | ||
| CRITERIOS DE EVALUACIÓN | ||
| a) Se han valorado las ventajas e inconvenientes de utilizar una base de datos nativa XML. | ||
| b) Se ha instalado el gestor de base de datos. | ||
| c) Se ha configurado el gestor de base de datos. | ||
| d) Se ha establecido la conexión con la base de datos. | ||
| e) Se han desarrollado aplicaciones que efectúan consultas sobre el contenido de la base de datos | ||
| f) Se han añadido y eliminado colecciones de la base de datos | ||
| g) Se han desarrollado aplicaciones para añadir, modificar y eliminar documentos XML de la base de datos. | ||
| RA6: Programa componentes de acceso a datos identificando las características que debe poseer un componente y utilizando herramientas de desarrollo. | ||
| CRITERIOS DE EVALUACIÓN | ||
| a) Se han valorado las ventajas e inconvenientes de utilizar programación orientada a componentes | ||
| b) Se han identificado herramientas de desarrollo de componentes | ||
| c) Se han programado componentes que gestionan información almacenada en ficheros. | ||
| d) Se han programado componentes que gestionan mediante conectores información almacenada en bases de datos. | ||
| e) Se han programado componentes que gestionan información usando mapeo objeto relacional. | ||
| f) Se han programado componentes que gestionan información almacenada en bases de datos objeto relacionales y orientadas a objetos. | ||
| g) Se han programado componentes que gestionan información almacenada en una base de datos nativa XML. | ||
| h) Se han probado y documentado los componentes desarrollados. | ||
| i) Se han integrado los componentes desarrollados en aplicaciones. | ||