Sei sulla pagina 1di 19

DEPARTAMENTO DE INFORMTICA Desarrollo de Aplicaciones Informticas Mdulo de Desarrollo de Aplicaciones en Entornos de Cuarta Generacin y con Herramientas Case Programacin

2009/2010

DESARROLLO DE APLICACIONES EN ENTORNOS DE CUARTA GENERACIN Y CON HERRAMIENTAS CASE

PROGRAMACIN 2009 -2010

CICLO FORMATIVO DE GRADO SUPERIOR DESARROLLO DE APLICACIONES INFORMTICAS

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

INDICE

INDICE..............................................................................................................2 1. INTRODUCCIN.....................................................................................3 2. CAPACIDADES TERMINALES DEL MDULO ...............................3 3. CONTENIDOS ..........................................................................................4


ORGANIZACIN. .......................................................................................................4 DESARROLLO UNIDADES TEMATICAS ...............................................................5

4. TEMPORALIZACIN ..........................................................................12 5. EVALUACIN........................................................................................13


CRITERIOS DE EVALUACIN. ..............................................................................13 MINIMOS EXIGIBLES..............................................................................................15

6. METODOLOGA. ..................................................................................16
Modalidad presencial...................................................Error! Marcador no definido. Modalidad a distancia..................................................................................................16

7. ATENCIN A LA DIVERSIDAD. .......................................................17 8. RECURSOS DIDACTICOS...................................................................18 9. BIBLIOGRAFA .....................................................................................19

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

1. INTRODUCCIN
Dentro del ciclo formativo Desarrollo de Aplicaciones Informticas, se encuentra el mdulo profesional que nos ocupa, el cual es necesario para un desarrollo pleno de las capacidades a alcanzar en el citado ciclo, pudiendo utilizar los conocimientos adquiridos a lo largo del curso, en su vida profesional y en algunos aspectos, tambin en la cotidiana. El mdulo supone un acercamiento al mundo de las bases de datos en general, de Oracle en particular y de sus herramientas de desarrollo, y la relacin e importancia que tienen las bases de datos interactuando con otros lenguajes de programacin. As mismo se desarrollarn los conceptos fundamentales de un lenguaje orientado a objetos para la creacin de pginas dinmicas y su integracin con las bases de datos para la realizacin de aplicaciones. El enunciado del contenido organizador del proceso de aprendizaje es elaborar, adaptar y probar programas en lenguajes de 4 generacin y es de tipo procedimental.

2. CAPACIDADES TERMINALES DEL MDULO


El contenido de este mdulo se ha ido adaptando en base a la demanda del sector productivo y a la propia evolucin de las nuevas tecnologas con el fin de alcanzar los objetivos y capacidades que se demandan en el mundo laboral y las establecidas en el R.D. 1661/1994. Entre estas capacidades tenemos: Elaborar aplicaciones que cumplan las especificaciones establecidas en el diseo, utilizando entornos de desarrollo de cuarta generacin o generadores de cdigo a partir del repositorio de una herramienta CASE. En este caso la adaptacin se completara con la elaboracin de aplicaciones WEB y la utilizacin del UML impartido en el mdulo de Anlisis del primer curso. Elaborar la documentacin completa relativa a las aplicaciones desarrolladas Utilizar sistemas gestores de base de datos de forma interactiva, bien de forma directa o a travs aplicaciones. Adaptar aplicaciones a partir de nuevos requerimientos establecidos en el diseo.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

3. CONTENIDOS ORGANIZACIN.
El temario del mdulo se encuentra organizado en diferentes unidades de trabajo. En cada una de ellas se describen los procedimientos, contenidos y criterios de evaluacin. El mdulo, por su naturaleza y contenido se ha agrupado en dos bloques bien diferenciados: o BLOQUE N1: Fundamentos de bases de datos, SQL y PL/SQL o BLOQUE N2: Herramientas y aplicaciones web, con acceso a bases de datos.

BLOQUE 1: Fundamentos de bases de datos, SQL y PL/SQL Se repasan conceptos y tcnicas bsicas sobre las bases de datos en general y sobre el modelo relacional en particular, que se debieron desarrollar ms profundamente en la asignatura de 1 de Anlisis y desarrollo de aplicaciones, y se ampla con la exposicin del lenguaje de 4 generacin SQL que nos permitir manipular y definir los datos de una base de datos. Para ello se utilizar el interprete de sentencias SQL*Plus de Oracle y las herramientas de consulta web que ofrece el ORACLE 10G Express. Tambin se analiza la base de datos Oracle en sus caractersticas ms elementales, as como su administracin bsica. Finalmente se aborda el lenguaje PL/SQL para acceder a bases de datos Oracle mediante el desarrollo de bloques, subprogramas y disparadores UT 1 : Introduccin a las Bases de Datos. UT 2 : El modelo relacional. UT 3 : Organizacin de un SGBD relacional. UT 4: SQL (Structure Query Languaje). UT 5: SQL inmerso y extensin procedimental (PL/SQL).

BLOQUE 2: Herramientas y aplicaciones web con J2E En este bloque se parte de la utilizacin del lenguaje XHTML que nos permita crear pginas web, y que sern la base para la programacin web de pginas dinmicas en JSP y que permitir la realizacin de una aplicacin web con acceso a bases de datos, objetivo final de este mdulo, utilizando patrones de diseo bsico. UT 6: Programacin WEB - XHTML. UT 7: Programacin Web JSP. UT 8: Patrones. UT 9: Programacin Web Acceso a datos.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

DESARROLLO UNIDADES TEMATICAS UT1: Introduccin a las Bases de Datos.


PROCEDIMIENTOS Anlisis de las ventajas e inconvenientes de los sistemas de bases de datos frente a los sistemas tradicionales basados en ficheros. Estudio de las caractersticas, funciones y arquitectura de los sistemas gestores de bases de datos. Identificacin de la estructura y caractersticas de los modelos de bases de datos jerrquico, en red y relacional. CONCEPTOS Sistemas de bases de datos frente a sistemas de ficheros. Ventajas e inconvenientes de los sistemas de bases de datos. Caractersticas de una B.D. Concepto de sistema gestor de base de datos. Niveles de abstraccin en las B.D. Arquitectura ANSI/X3/SPARC. Funciones esenciales del S.G.B.D. Tipos de usuarios y facilidades del S.G.B.D. Bases de datos distribuidas: estructura cliente-servidor. Concepto de modelo de datos. Modelo de B.D. en red: estructura y caractersticas. Modelo de B.D. jerrquico: estructura y caractersticas. Modelo de B.D. relacional: estructura y caractersticas. CRITERIOS DE EVALUACIN Describir las caractersticas de las bases de datos. Diferenciar las estructuras de ficheros tradicionales y las estructuras basadas en tecnologa de bases de datos. Conocer los aspectos fundamentales de la arquitectura cliente-servidor. Describir las caractersticas de los modelos de bases de datos en red, jerrquico y relacional.

UT 2: El modelo relacional.
PROCEDIMIENTOS Estudio de la estructura del modelo relacional. Anlisis de las diferencias entre una tabla y una relacin. Identificacin de los problemas asociados al tratamiento de valores nulos. Aplicacin de las operaciones del lgebra relacional a diversas relaciones. Aplicacin de las reglas del clculo relacional a diversas relaciones. CONCEPTOS Presentacin y objetivos del modelo. Estructura del modelo relacional.
Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

o Relacin. o Atributos. o Tuplas. o Cardinalidad y grado de la relacin. o Dominios. o Claves. Restricciones del modelo: o Restricciones inherentes. o Restricciones de usuario. El modelo relacional y la arquitectura ANSI. Tratamiento de valores nulos. lgebra relacional: o Definicin. o Operadores tradicionales de conjuntos. o Operadores relacionales especiales. o Operadores adicionales. o Expresiones algebraicas. o Clculo relacional: o Clculo relacional orientado a la tupla. o Clculo relacional orientado a dominios.

CRITERIOS DE EVALUACIN Describir las caractersticas estticas del modelo relacional. Identificar, en el modelo relacional, los problemas asociados a la representacin de informacin desconocida o no aplicable. Describir los lenguajes relacionales. Utilizar correctamente operaciones del lgebra relacional. Identificar las principales caractersticas del clculo relacional.

UT 3: Organizacin de un SGBD relacional.


PROCEDIMIENTOS Anlisis de las caractersticas relacionales de un SGBD concreto. Estudio de la estructura y componentes del SGBD ORACLE disponible en el aula. CONCEPTOS Caractersticas de un SGBD relacional. Reglas de Codd. Organizacin de un SGBD relacional. Estructura de la base de datos. Estructura fsica de la base de datos. Tablespaces, bloques de datos, extens y segmentos. Objetos de esquema. Estructuras de memoria y procesos. El diccionario de datos.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

CRITERIOS DE EVALUACIN Identificar las caractersticas que definen un SGBD como relacional. Describir los elementos que componen la estructuras fsicas y lgicas de una base de datos. Relacionar la estructura de una base de datos con los tres niveles de estructuracin ANSI. Identificar los mecanismos que optimizan los procesos de acceso a los datos. Identificar los principales procesos y estructuras de memoria de un SGBD Oracle. Explicar la estructura del diccionario de datos de Oracle.

UT 4: SQL (Structure Query Languaje).


PROCEDIMIENTOS Recuperacin de la informacin, de una base de datos, a travs de los diferentes formatos de la sentencia SELECT. Mantenimiento de tablas (insercin de nuevas filas, actualizacin de las existentes y eliminacin de algunas filas), de acuerdo a las especificaciones recibidas. Utilizacin de las sentencias de definicin para crear y modificar la estructura de las tablas, incluyendo las restricciones necesarias para mantener la consistencia de los datos. Creacin de vistas que permitan restringir el acceso a datos confidenciales o simplificar consultas complejas. Utilizacin de las sentencias de control para establecer sistemas de proteccin contra accesos no deseados a los datos de la base de datos. CONCEPTOS Historia, evolucin y caractersticas del lenguaje SQL. Sentencias SQL. Tipos de Datos. Operadores, expresiones y funciones. SQL y el modelo relacional. Recuperacin de informacin. Sentencia SELECT. o Operadores tradicionales de conjuntos. (UNION, INTERSECCIN, DIFERENCIA). o Resumen o agrupacin (GROUP BY). o Consultas en mltiples tablas (REUNIN o COMBINACIN). o Reuniones externas. o Los ALIAS (variables de filas explcitas). o Producto cartesiano generalizado. o SELECT anidadas (subconsultas). o Consultas correlacionadas. Otras sentencias de manipulacin. Aadir filas. INSERT.
Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

Actualizar columnas. UPDATE. Borrar filas. DELETE. Subconsulta en la FROM para INSERT, UPDATE, DELETE. Creacin y eliminacin de tablas. o Creacin de tablas. o Modificar la definicin de las tablas (ALTER). o ndices. o Sinnimos. o Eliminar tablas, ndices y sinnimos. Transacciones. Vistas. o Vistas simples. o Vistas agrupadas. o Vistas compuestas. o Acceso a las vistas. o Actualizacin de vistas. o Clusulas de CREATE VIEW. o Eliminar vistas. o Ventajas e inconvenientes de las vistas Funciones de conversin y tratamiento de fechas. Otras funciones. Confidencialidad de los datos. Privilegios y roles. Autenticacin de usuarios.

CRITERIOS DE EVALUACIN Recuperar informacin conforme a las especificaciones recibidas, incluyendo: agrupamientos, subconsultas y diferentes funciones, contemplndose al menos las de conversin. Crear tablas y modificar su estructura, utilizando restricciones, y estableciendo relaciones. Crear vistas de acuerdo al diseo que se establezca, realizando actualizaciones de las tablas a travs de las vistas, en aquellos casos en los que sea posible. Modificar algn privilegio sobre algunos objetos, realizar las pruebas necesarias y presentar las conclusiones.

UT5: SQL inmerso y extensin procedimental (PL/SQL).


PROCEDIMIENTOS Creacin de bloques PL/SQL annimos en los que intervengan cursores y estructuras de control. Creacin de procedimientos y funciones almacenados que dispongan de un tratamiento adecuado de las excepciones. Invocacin, desde bloques PL/SQL, de objetos y subprogramas disponibles en paquetes estndar. Diseo y prueba de algunos disparadores de base de datos.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

CONCEPTOS Caractersticas del SQL embebido. Compilacin de programas. Ejecucin de SQL como lenguaje de mdulos. El lenguaje PL/SQL. Estructura de los bloques PL/SQL. Variables y constantes. Tipos de datos PL/SQL. Expresiones. Funciones predefinidas. Sentencias de control. Cursores. Atributos de cursor. La sentencia FOR para el manejo de cursores. Modificacin y eliminacin de filas de una tabla usando cursores. Tipos de datos compuestos. Transacciones. Alcance y visibilidad de identificadores. Control de errores. Seccin de excepciones. Excepciones predefinidas. Excepciones definidas por el usuario. Tratamiento de excepciones. Tratamiento de excepciones con SQLCODE y SQLERRM. Tratamiento de excepciones con EXCEPTION_INIT. Subprogramas: o Procedimientos. o Funciones. o Declaracin de subprogramas. Uso de parmetros. o Paquetes. o Disparadores de la base de datos. CRITERIOS DE EVALUACIN Crear bloques annimos que realicen procesos de mantenimiento sobre la base de datos, controlando las posibles excepciones que se puedan producir. Crear subprogramas almacenados que realicen funciones de rutinas estndar. Realizar operaciones de definicin de datos y de obtencin de resultados utilizando los paquetes estndar de Oracle. Disear disparadores que cumplan unas determinadas especificaciones.

UT6: Programacin WEB - XHTML


PROCEDIMIENTOS Anlisis de las caractersticas de los lenguajes utilizados para construir pginas web y facilidades proporcionadas por los mismos.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

Aprender a manejar los elementos del XHTML para la confeccin de pginas estticas. CONCEPTOS Historia y evolucin Comenzando a utilizar XHTML Estructura de un documento XHTML Formateando el texto Listas Fondos Enlaces Tablas Imgenes Formularios CRITERIOS DE EVALUACIN Identificar los principales elementos del lenguaje Construir pginas estticas sencillas utilizando los diferentes elementos del lenguaje. Diseo y utilizacin de formularios

UT7: Programacin Web - JSP PROCEDIMIENTOS Conocer las caractersticas de las aplicaciones WEB Conocer los elementos del lenguaje JSP Programar pginas dinmicas a travs del lenguaje JSP CONCEPTOS Servidores y aplicaciones Web Elementos de una pgina JSP Manejar formularios JavaBeans Gestin de errores Sesiones Cookies Entorno de desarrollo (JDK, TOMCAT, ECLIPSE) CRITERIOS DE EVALUACIN Identificar los distintos elementos que constituyen el lenguaje JSP Programar una pgina cuyo diseo y especificaciones se proponen, utilizando los elementos necesarios del lenguaje para obtener el resultado que se pide.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

10

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

UT8: Patrones
PROCEDIMIENTOS Establecer los mtodos de conexin y acceso a una base de datos Crear las clases para la manipulacin de los datos Realizar distintas formas de acceso y recuperacin de la informacin Gestionar transacciones Elaborar procedimientos almacenados CONCEPTOS Entender que es un patrn y los distintos tipos Diferenciar los patrones arquitectnicos ms usados y el concepto de framework Conocer los patrones bsicos de diseo Recuperar valores. (ejecutar consultas) Valorar las ventajas del uso de patrones Antipatrones CRITERIOS DE EVALUACIN Aplicar un Framework en el desarrollo de una aplicacin Saber utilizar los patrones bsicos de diseo en una arquitectura MVC

UT9: Programacin Web Acceso a Datos


PROCEDIMIENTOS Establecer los mtodos de conexin y acceso a una base de datos Crear las clases para la manipulacin de los datos Realizar distintas formas de acceso y recuperacin de la informacin Gestionar transacciones Elaborar procedimientos almacenados CONCEPTOS Acceso a las Bases de Datos Conexin con la base de datos Crear sentencias Recuperar valores. (ejecutar consultas) Sentencias preparadas Transacciones Procedimientos almacenados Actualizaciones Eliminar departamentos Gestin de procedimientos almacenados Mtodos de conexin y acceso Aplicacin de patrones de diseo para el desarrollo de una aplicacin con acceso a BD CRITERIOS DE EVALUACIN
Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

11

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

Conocer los mtodos de conexin y acceso a una base de datos Saber crear clases para la manipulacin de los datos Conocer las distintas formas de acceso y recuperacin de la informacin Conocer el proceso de las transacciones Saber realizar procedimientos almacenados Disear una aplicacin web con acceso a BD utilizando los distintos patrones de diseo en una arquitectura MVC

4. TEMPORALIZACIN
El total de horas del mdulo es de 310 divididas en dos trimestres, con una distribucin semanal de 14 horas, por lo que teniendo en cuenta las ocho unidades de trabajo diseadas, se propone distribuir cuatro unidades por trimestre: Primer trimestre La unidad n 1 hasta el 9 de octubre. La unidad n 2 hasta el 16 de octubre. La unidad n 3 hasta el 30 de octubre. La unidad n 4 hasta el 20 de noviembre. La unidad n 5 hasta da de la evaluacin presencial, ser en una fecha previa a las vacaciones de Navidad.

Segundo trimestre La unidad n 6 hasta el 15 de enero. La unidad n 7 hasta el 5 de febrero. La unidad n 8 hasta el 13 febrero. La unidad n 9 hasta el da de la evaluacin final, ser una fecha previa a las vacaciones de Semana Santa Inicialmente esta es la previsin, podra alterarse en base a circunstancias imprevistas o a la propia evolucin del curso. Modalidad a distancia Aunque la propuesta inicial, y en la que se basar el desarrollo de las distintas tutoras a lo largo del curso es la anterior, el alumnado de esta modalidad puede establecer su propio ritmo de trabajo.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

12

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

5. EVALUACIN CRITERIOS DE EVALUACIN.


Los criterios son los especificados en cada Unidad de Trabajo, que se detallan en el desarrollo de las unidades. De forma global y en el mbito de la programacin se establecen los siguientes: Describir las caractersticas de las bases de datos. Diferenciar las estructuras de ficheros tradicionales y las estructuras de almacenamiento basadas en tecnologas de bases de datos. Describir las ventajas de la utilizacin de una base de datos frente a la utilizacin de ficheros. Resolver ejercicios utilizando el lgebra relacional. Conocer la arquitectura de la base de datos que se maneja. Conocer los tipos de datos en SQL, crea tablas y vistas y saber aplicar los controles de integridad. Conocer las estructuras de control de PL/SQL y saber utilizarlas. Actualizar y mantener la informacin de una base de datos de forma interactiva bien, a travs de consultas o a travs de aplicaciones. Sobre supuestos: o Elaborar pginas estticas con XHTML. o Construir pginas dinmicas con JSP. o Utilizar patrones de diseos bsicos para el desarrollo de aplicaciones en una arquitectura MVC o Programar pginas dinmicas con acceso a bases de datos y con la utilizacin de patrones. Adems de estos criterios globales, a continuacin se detallan los distintos instrumentos y criterios de calificacin para la evaluacin del alumnado en las distintas modalidades del mdulo.

EVALUACIN PARA LA MODALIDAD A DISTANCIA Cundo se hace. Durante el curso se realizar dos pruebas objetivas coincidiendo con el final de cada trimestre; no obligatorias pero si eliminatorias de cara a la prueba objetiva global, en caso de superarlas el alumno. Las pruebas a realizar consistirn en una batera de supuestos terico/prcticos con un grado de dificultad adaptado a los contenidos y actividades propuestas en cada una de las unidades didcticas. Para la resolucin de algunos de esos supuestos prcticos puede requerirse el uso del ordenador; as mismo se realizar una parte terica tipo test. A finales del segundo trimestre se realizar una prueba objetiva global obligatoria para todos aquellos alumnos que no se han presentado a las pruebas trimestrales y para aquellos que no han superado alguna de dichas pruebas, debiendo presentarse en este caso a la parte correspondiente no superada.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

13

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

Instrumentos. 1. Durante el curso se har un seguimiento del proceso de aprendizaje del alumnado a travs de las distintas tutoras y de las actividades en las que los alumnos participen, no siendo relevante, en esta modalidad, para la calificacin final. 2. En funcin de la disponibilidad horaria asignada al mdulo en la modalidad a distancia y al nmero de matriculados, el profesor podr proponer actividades voluntarias al alumnado que debern ser entregadas en los plazos establecidos y que se tendrn en cuenta en el redondeo de la nota final del mdulo. As mismo, si lo considera oportuno, podr solicitar al alumno aclaraciones sobre las propuestas de solucin de dichas actividades. 3. Resultado de las pruebas objetivas.

Criterios de calificacin La calificacin se realizar en base a las pruebas objetivas trimestrales o en su caso de la prueba objetiva global final, y debiendo en ambos casos aprobar cada uno de los bloques temticos en los que se divide el mdulo para considerarlo superado. As mismo, en las distintas pruebas que se realicen a lo largo del curso, el alumno deber de obtener una nota mnima de 4 en cada una de las partes de las que consta (teora y prctica) para poder calcular la nota final de la misma, suponiendo la parte terica un 10% o un 20% de la nota de la prueba y la parte prctica el resto, e indicndose en los enunciados de cada prueba dichos porcentajes. La calificacin final del mdulo se calcular a partir de las notas obtenidas en las correspondientes pruebas, y en caso de que el tutor propusiera actividades voluntarias, stas se tendrn en cuenta para el redondeo de la misma, siempre y cuando hayan sido entregadas dentro de los plazos establecidos por el tutor.

Evaluacin extraordinaria. El alumnado que obtengan una evaluacin negativa del mdulo en la convocatoria final ordinaria despus del segundo trimestre, no podrn acceder a la realizacin del mdulo de la FCTs a realizar durante el ltimo trimestre del curso acadmico, independientemente de las calificaciones en otros mdulos por tener este mdulo una carga horaria superior al 25% del total del curso. Este alumnado ser propuesto para la convocatoria de evaluacin extraordinaria de Junio, y deber seguir un plan de recuperacin, donde se estudiarn y realizarn prcticas que incluirn todas las tcnicas y conceptos vistos a lo largo del curso o en su caso sobre los aprendizajes de la parte no superada por el alumno. Las actividades a realizar de este plan de recuperacin se harn llegar al alumnado a principios del tercer trimestre y se realizar a lo largo del mismo con apoyo y docencia del profesor tutor en horario de tutora. Por las propias caractersticas de la modalidad a distancia, donde es opcional la asistencia a las tutoras, la evaluacin y calificacin de este plan de recuperacin se realizar durante la prueba de evaluacin extraordinaria, y consistir en una prueba escrita con una
Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

14

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

parte terica tipo test y una parte prctica en ordenador, que versar sobre los contenidos de la programacin del mdulo o del bloque temtico no superado. Los criterios de calificacin para la prueba de recuperacin, se valorar de 1 a 10 puntos, correspondiendo a la parte terica un 10% de la nota final de la prueba y la parte prctica el 90%.

MINIMOS EXIGIBLES
Tanto para la modalidad presencial como para la modalidad a distancia se establecen unos mnimos bsicos que permitan acreditar unos conocimientos esenciales de los contenidos establecidos en la programacin. Estos mnimos se especifican en funcin a los dos bloques en los que se temporaliza el mdulo, teniendo en cuenta que se seleccionan los bsicos o prioritarios, y garantizan que el alumnado est en posesin de las capacidades que han de saberse ejercitar en relacin con ellos. En definitiva, estos mnimos deben alcanzarse para superar el mdulo. Mnimos exigibles en cada uno de los bloques.

BLOQUE TEMATICO I. Saber cuales son las ventajas de las bases de datos respecto a los ficheros clsicos. Definir las claves primarias y ajenas. Saber realizar ejercicios de lgebra relacional. Saber crear tablas y vistas, modificar su estructura utilizando restricciones y estableciendo relaciones. Saber seleccionar informacin de una tabla segn las condiciones que se establezcan. Realizar consultas sobre varias tablas. Realizar actualizaciones de tablas. Crear bloques annimos que realicen procesos de mantenimiento sobre la base de datos, controlando las posibles excepciones que se puedan producir. Crear subprogramas almacenados que realicen funciones de rutinas estndar. Realizar operaciones de definicin de datos y de obtencin de resultados utilizando los paquetes estndar y de usuario de Oracle. Administrar bases de datos (usuarios, privilegios,.) Disear disparadores que cumplan unas determinadas especificaciones.

BLOQUE TEMATICO II - Disear y crear pginas estticas que incluyan formularios y enlaces. - Programar pginas dinmicas en J2E sin acceso a bases de datos. - Crear pginas dinmicas en J2E, con acceso a bases de datos, utilizando de patrones de diseos en una arquitectura MVC.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

15

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

6. METODOLOGA.
Modalidad a distancia Para esta modalidad el alumnado podr acceder a los materiales en el portal de Educastur, a travs de la plataforma de formacin CAMPUS ofrecida por la Consejera. Para ello se crear un curso IES JJ CALVO MIGUEL DAI DISTANCIA - CASE donde el alumnado se identifique y se le matricular, pudiendo acceder desde ese momento a todos los materiales que se vayan publicando; as mismo se crearn foros de debate y consulta y se proceder a dejar informacin sobre las distintas tutoras y pruebas objetivas. Para aquellos alumnos/as que tengan dificultades de acceso, se intentar en la medida de lo posible buscar soluciones alternativas para el acceso a dichos contenidos. En cada unidad se especifican: Los objetivos que se pretenden conseguir. Los contenidos desarrollados, en algunos casos con indicaciones o enlaces donde se puede ampliar la informacin. Las tareas o actividades, propuestas en el tema. Cuestionario para la autoevaluacin en aquellas unidades que lo requieran. Excepcionalmente se podrn plantear actividades extras.

El alumnado podr realizar el seguimiento de sus actividades a travs de: Tutoras presenciales: o Colectivas: Dirigidas a todos los alumnos del grupo, sin que su asistencia sea obligatoria. Se realizar una al mes, y en ella se tratarn: aquellos contenidos que, a juicio del profesor, ofrezcan una especial dificultad, o necesiten un tratamiento en aula. Resolucin de actividades propuestas. Resolucin de dudas. La tutora colectiva previa a la prueba objetiva trimestral o final, servir tambin de preparacin para dicha prueba.

o Individuales: A demanda del alumno/a, se atendern dentro del horario semanal establecido para ello.

Tutoras telefnicas:

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

16

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

A travs de la lnea telefnica, el alumno podr realizar en las horas establecidas para ello, cuantas consultas considere necesarias, para poder avanzar en el conocimiento de cada uno de los mdulos.

Tutoras telemticas: A cada alumno/a del curso se le ha proporcionado una cuenta de correo electrnico, mediante la cual podr realizar aquellas consultas que considere oportunas y dirigidas a los correos de cada mdulo profesional. Los profesores contestarn en un periodo razonable de tiempo, siempre a travs de las cuentas de correo puestas a disposicin por la Consejera de Educacin y Ciencia. La informacin sobre las distintas tutoras ser publicada en la pgina web, en el aula

virtual del campus creada para el seguimiento del mdulo y se le har llegar al alumnado de forma escrita.

7. ATENCIN A LA DIVERSIDAD.
En relacin con el mdulo, al igual que con el resto de los mdulos del Ciclo, la realidad de cualquier grupo de alumnos/as es heterognea, presentando todos ellos diferentes niveles de maduracin personal, as como de intereses, motivaciones y capacidades. El desarrollo del principio de atencin a la diversidad presenta diferentes niveles de concrecin. Sin embargo, desde nuestra perspectiva, ajustndonos al mdulo, contemplamos un nico nivel: atencin a la diversidad en la programacin. Atencin a la diversidad en la programacin. La programacin del proceso de enseanza-aprendizaje debe contemplar las necesarias adaptaciones a los diferentes niveles de los alumnos/as, tratando siempre de lograr los objetivos asignados al mdulo. Las siguientes actuaciones, entre otras posibles, permiten atender las diferencias individuales del alumnado.

Diferenciar todos aquellos elementos que resulten esenciales y bsicos de los contenidos, de aquellos que amplan y profundizan los mismos. Graduar la dificultad de las tareas que se propongan, de forma que todos los alumnos/as puedan encontrar espacios de respuesta ms o menos amplios.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

17

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

Formar grupos de trabajo heterogneos en las actividades del aula, con la flexibilidad en el reparto de tareas, y fomentar el apoyo y la colaboracin mutua. Flexibilizar el nivel de las relaciones en los proyectos, dejando incluso la posibilidad de otros alternativos que contemplen los contenidos esenciales, posibilitando el reparto de tareas por los propios alumnos/as. Proponer actividades complementaras, tanto durante el desarrollo de los contenidos como en la fase de realizacin de los trabajos, afines a las actividades que se estn tratando. Interpretar los criterios de evaluacin aplicando los tipos de pruebas ms adecuados a los aspectos que se deseen evaluar, y extendiendo el campo de la exploracin al conjunto de actividades que se realizan en el aula, diferenciando en todas ellas los mnimos exigibles.

8. RECURSOS DIDACTICOS
Para poder seguir el mdulo se debe disponer de ordenador con acceso a Internet con banda ancha y descargar e instalar el software de libre distribucin JDK, TOMCAT, ECLIPSE y ORACLE 10. Tambin se utilizar un retroproyector para que los alumnos vean con ms claridad las explicaciones que el profesor va dando sobre una determinada aplicacin o unidad de trabajo.

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

18

Desarrollo de aplicaciones en entornos de 4 generacin y con herramientas case

9. BIBLIOGRAFA
Rodrigo Fernndez/ Juan M. Fernndez DESARROLLO DE APLICACIONES EN ENTORNOS DE CUARTA GENERACION Y CON HERRAMIENTAS CASE (Editorial Donostiarra) DESARROLLO DE APLICACIONES EN ENTORNOS DE 4 GENERACIN Y CON HERRAMIENTAS CASE (Mc Graw Hill) Documentacin y manuales de referencia de Oracle ORACLE MANUAL DE REFERENCIA (2003) MCGRAW-HILL / INTERAMERICANA DE ESPAA, S.A. ORACLE MANUAL DEL ADMINISTRADOR (2005) McGraw-Hill DESARROLLO DE APLICACIONES Y BASES DE DATOS EN LA WEB (2003) SYSTEMAS DE BASES DE DATOS (1993)

Alicia Ramos M Jess Ramos Fernando Montero www.oracle.com George Koch

Kevin Loney

Csar Prez

C.J.Date Adoracin de Miguel / Mario Piattini

CONCEPCIN Y DISEO DE BASES DE DATOS

Benavides/Olaizola/Rivero SQL PARA USUARIOS Y PROGRAMADORES (2000) Cattell OBJECT DATA MANAGER. EXTENDED RELATIONAL DATABASE SYSTEMS

Martin Fowler Kendall Scott Jesus Sanchez Gabriel Huecas Baltasar Fernndez

UML gota a gota (Destilated UML) EDITORIAL ALHAMBRA MEXICANA, S.A. Programacin en Java 2 (Shaum) Ed. Mc Graw Hill

http://java.sun.com/javaee/reference/

Manuales de referencia J2EE

Ciclo formativo Desarrollo de Aplicaciones Informticas Dpto. Informtica IES Jos Calvo Miguel de Sotrondio

19

Potrebbero piacerti anche