Está en la página 1de 3

MDULO PROFESIONAL N1 4 : DESARROLLO DE APLICACIONES EN ENTORNOS DE

CUARTA GENERACIN Y CON HERRAMIENTAS CASE


ASOCIADO A LA UNIDAD DE COMPETENCIA N1 3 : ELABORAR, ADAPTAR Y PROBAR
PROGRAMAS EN LENGUAJES DE PROGRAMACIN ESTRUCTURADOS Y DE CUARTA
GENERACIN
SEGUNDO CURSO ACADMICO
DURACIN: Mnima 220 horas, Mxima 242 horas
CAPACIDADES TERMINALES Y CRITERIOS DE EVALUACIN
4.1. ELABORAR APLICACIONES QUE CUMPLAN LAS ESPECIFICACIONES ESTABLECIDAS
EN EL DISEO, UTILIZANDO ENTORNOS DE DESARROLLO DE CUARTA GENERACIN
O GENERADORES DE CDIGO A PARTIR DEL RE- POSITORIO DE UNA HERRAMIENTA
CASE.
- Describir las caractersticas de las bases de datos.
- Diferenciar las estructuras de ficheros tradicionales y las estructuras de almacenamiento basadas
en tecnologa de bases de datos.
- Describir las ventajas de la utilizacin de una base de datos sobre la utilizacin de ficheros.
- Describir los aspectos fundamentales de la programacin en entornos de teleproceso, en
arquitecturas cliente-servidor o en acceso remoto, utilizando redes de ordenadores.
- Normalizar una base de datos relacional.
- Ejecutar operaciones de lgebra relacional.
- Sobre supuestos, simulaciones o situaciones reales reproducidas en el aula:
. Elaborar un mdulo de programacin, utilizando generadores de aplicaciones, pantallas, mens
o informes de cuarta generacin.
. Elaborar un mdulo de programacin a partir del repositorio de una herramienta CASE.
. Utilizar las rutinas necesarias de las libreras del sistema, paquetes o tipos abstractos de datos
predefinidos.
. Comprobar la validez de las aplicaciones desarrolladas mediante la realizacin de pruebas y
elaboracin de prototipos.
4.2. ELABORAR LA DOCUMENTACIN COMPLETA RELATIVA A LAS APLICACIONES
DESARROLLADAS.
- Sobre proyectos desarrollados en el aula:
. Documentar y describir el contenido de las tablas y los atributos de la base de datos relacional
utilizada en la aplicacin.
. Elaborar matrices de referencias cruzadas que relacionen procesos y almacenamiento de
datos.
. Redactar una gua de uso de la aplicacin.
. Generar documentacin a partir del repositorio de una herramienta CASE.
4.3. UTILIZAR SISTEMAS GESTORES DE BASE DE DATOS DE FORMA INTERACTIVA.
- Interrogar una base de datos utilizando mecanismos de mantenimiento, consulta y generacin de
informes de forma interactiva.
- Utilizar lenguajes de definicin y manipulacin de datos.
- Actualizar y mantener la informacin de una base de datos de forma interactiva, utilizando
lenguajes de cuarta generacin de acceso a datos.
- Configurar herramientas de usuario final que capturen y presenten datos de forma interactiva.
4.4. ADAPTAR APLICACIONES A PARTIR DE NUEVOS REQUERIMIENTOS ESTABLECIDOS
EN EL DISEO.
- A partir de supuestos de situaciones reales realizadas en el aula:
. Identificar los datos y mdulos de programacin afectados por la modificacin de los requerimientos.

. Utilizar matrices de referencias cruzadas entre mdulos y datos para conocer las implicaciones
que sobre stos producen las nuevas modificaciones.
. Editar y codificar los cambios propuestos sobre la aplicacin.
. Probar que los nuevos datos y mdulos no producen prdidas de eficiencia y eficacia en las
prestaciones y los rendimientos de la aplicacin y satisfacen los nuevos requerimientos
funcionales.
. Documentar los cambios realizados sobre los datos, mdulos y estructuras de datos y control
de la aplicacin.
. Actualizar la aplicacin.
. Mantener procedimientos, funciones, disparadores y paquetes almacenados en la Base de Datos.
CONTENIDOS
- Modelo relacional de bases de datos
. Objetivos.
. Caractersticas.
. lgebra relacional. Operadores.
. Clculo relacional.
. Lenguajes relacionales.
. Normalizacin.
- Programacin con sistemas gestores de base de datos relacionales
. Lenguajes de cuarta generacin.
. Caractersticas.
. Lenguaje SQL:
. Caractersticas.
. Sentencias de definicin.
. Sentencias de manipulacin.
. Sentencias de control: recuperacin y seguridad.
. Formas de ejecucin del SQL:
. SQL Interactivo.
. SQL Inmerso.
. Procedimientos de actualizacin y consulta.
. Programacin orientada a entornos cliente-servidor y teleproceso:
. Caractersticas.
. Tipos de mdulos.
. Accesos concurrentes.
. Aplicacin prctica de diseo, codificacin y documentacin de programas en entornos de
bases de datos relacionales.
. Elaboracin de datos de prueba y valoracin de la calidad de los programas.
. Valoracin de las ventajas y limitaciones para la aplicacin de lenguajes de cuarta generacin.
. Valoracin de la necesidad de rigor en el diseo y codificacin de programas.
- Herramientas de desarrollo de cuarta generacin
. Generadores de pantallas y/o informes.
. Generadores de mens.
. Generadores de consultas.
. Generadores de aplicaciones.
. Otras herramientas:
. De soporte a la toma de decisiones y de elaboracin de prototipos.
- Generacin y desarrollo de aplicaciones con herramientas CASE, I-CASE
. Herramientas CASE:
. Caractersticas.
. Estructura.
. Clasificacin.
. Repositorio. Estructura. Actualizacin.
. Generacin de cdigo y documentacin a partir del repositorio de una herramienta CASE.
. Valoracin de las ventajas y limitaciones para la aplicacin de herramientas CASE.