DESARROLLO CURRICULAR DEL MDULO DISEO Y REALIZACIN DE SERVICIOS DE PRESENTACIN EN ENTORNOS GRFICOS
NDICE DE CONTENIDOS
1. INTRODUCCIN 2. OBJETIVOS 3. CAPACIDADES TERMINALES 4. ORGANIZACIN DE LOS CONTENIDOS 4.1 ESTRUCTURA DE LOS CONTENIDOS. BLOQUES. TEMPORALIZACION DE LOS BLOQUES 4.2 RELACIN DE UNIDADES DE TRABAJO 4.3 RELACIN ENTRE UNIDADES DE TRABAJO Y CAPACIDADES TERMINALES 4.4 CONTENIDOS MNIMOS 5. ELEMENTOS CURRICULARES DE CADA UNIDAD 6. BIBLIOGRAFA RECOMENDADA
1.- INTRODUCCIN.
Diseo y realizacin de servicios de presentacin en entornos grficos. Segundo Curso del Ciclo de Grado Superior Desarrollo de Aplicaciones Informticas. Este mdulo est asociado a la Unidad de Competencia 4: Disear y realizar servicios de presentacin que faciliten la explotacin de aplicaciones. Horas semanales: 10. Horas anuales: 220.
2.- OBJETIVOS.
Las capacidades profesionales asociadas al mdulo Diseo y realizacin de servicios de presentacin en entornos grficos son las siguientes: 1. Interpretar las especificaciones funcionales dadas por los analistas y/o usuarios encaminadas al desarrollo de aplicaciones informticas. 2. Organizar y utilizar eficazmente los recursos disponibles en el sistema informtico. 3. Definir la estructura modular y de datos para llevar a cabo aplicaciones informticas que cumplan con las especificaciones funcionales y restricciones del lenguaje de programacin. 4. Realizar pruebas que verifiquen la validez funcional, la integridad de los datos y de la interfaz de comunicacin y el rendimiento de las aplicaciones informticas. 5. Adaptarse a las nuevas situaciones de trabajo debidas a los cambios tecnolgicos, organizativos, econmicos y laborales que inciden en su actividad profesional. 6. Mantener comunicaciones efectivas en el desarrollo de su trabajo, coordinando su actividad con las otras reas de la organizacin. 7. Mantener relaciones fluidas con los miembros del grupo funcional en el que est integrado, responsabilizndose de la consecucin de los objetivos asignados al grupo, respetando el trabajo de los dems, organizando y dirigiendo tareas colectivas y cooperando en la superacin de dificultades que se presenten, con una actitud tolerante hacia las ideas de los compaeros y subordinados. 8. Actuar ante situaciones de posible emergencia, informando y solicitando ayuda a quien proceda, dirigiendo las actuaciones de los miembros de su equipo y aplicando con seguridad y eficacia los distintos sistemas, medios o equipos para prevenirlos y corregirlos. 9. Resolver problemas y tomar decisiones individuales sobre sus actuaciones o las de otros, identificando y siguiendo las normas establecidas procedentes, dentro de su mbito de competencia, consultando dichas decisiones cuando sus repercusiones organizativas, econmicas o de seguridad son importantes. 10. Ejecutar servicios de presentacin que respondan a las necesidades y requerimientos de los usuarios, utilizando eficazmente el entorno de desarrollo de interfaz de usuario.
Disear servicios de presentacin amigables en formato que faciliten la interaccin hombre-mquina. Realizar servicios de presentacin que cumplan las directrices del diseo. Realizar pruebas de usuario que verifiquen la presentacin, secuencias de dilogo y enlace con aplicaciones de la <<interfaz>> desarrollada. Elaborar y mantener documentacin sobre el diseo, desarrollo, prueba y utilizacin de los servicios de presentacin que faciliten el uso y el mantenimiento del mismo.
I.E.S Lzaro Crdenas Departamento de Informtica Pgina 5
4. Realizar pruebas que verifiquen la validez funcional, la integridad de los datos y de la interfaz de comunicacin y el rendimiento de las aplicaciones informticas. Elementos de capacidad (Criterios de evaluacin): 4.1. Crear un servicio de presentacin dependiendo de las caractersticas de la IGU escogida. 4.2. Disear plantillas de carcter genrico con el fin de uniformar los servicios de presentacin y el estilo interfaz de una organizacin. 4.3. Analizar las necesidades y peticiones de usuarios establecidos. 4.4. Evaluar los problemas de un entorno grfico establecido. 4.5. Establecer la interoperatividad entre interfaces grficas y los S.G.B.D. ms usuales. 4.6. Disear plantillas y sistemas para la aparicin de mensajes de error. 4.7. Disear las plantillas y sistemas para la aparicin de ayudas al usuario. 4.8. Describir distintos tipos de errores en funcin de la interfaz elaborada. 4.9. Realizar las pruebas necesarias para comprobar que los servicios de presentacin no han alterado la funcionalidad de la aplicacin. 4.10. Comprobar que la eficiencia de la aplicacin no ha sido mermada con la inclusin de los recursos necesarios para realizar su presentacin en el entorno elegido. 4.11. Comprobar que los formatos de entrada y salida de la aplicacin son los esperados conforme a las especificaciones de diseo y/o peticin del usuario. 4.12. Provocar y verificar los tratamientos de errores previstos. 4.13. Verificar que la realizacin de operaciones indebidas no altera la fiabilidad del sistema. 4.14. Comprobar la robustez del conjunto de elementos integrados en la implementacin de la presentacin de forma global. 5. Ejecutar servicios de presentacin que respondan a las necesidades y requerimientos de los usuarios, utilizando eficazmente el entorno de desarrollo de interfaz de usuario. Elementos de capacidad (Criterios de evaluacin): 5.1. En un supuesto prctico, seleccionar la IGU ms adecuada segn las necesidades, requerimientos y disponibilidades. 5.2. Definir y organizar secuencias de presentacin. 6. Adaptarse a las nuevas situaciones de trabajo debidas a los cambios tecnolgicos, organizativos, econmicos y laborales que inciden en su actividad profesional. 7. Mantener comunicaciones efectivas en el desarrollo de su trabajo, coordinando su actividad con las otras reas de la organizacin. 8. Mantener relaciones fluidas con los miembros del grupo funcional en el que est integrado, responsabilizndose de la consecucin de los objetivos asignados al grupo, respetando el trabajo de los dems, organizando y dirigiendo tareas colectivas y cooperando en la superacin de dificultades que se presenten, con una actitud tolerante hacia las ideas de los compaeros y subordinados. Elementos de capacidad (Criterios de evaluacin): 8.1. Describir el aspecto de las pantallas, campos y herramientas utilizados en la presentacin de las aplicaciones de la organizacin. 8.2. Documentar las plantillas estndares de la empresa. 8.3. Redactar la documentacin necesaria para la explotacin de las interfaces utilizadas. 8.4. Redactar guas de usuario dirigidas a comprender la filosofa de trabajo que debe emplearse para manejar los servicios de presentacin de la aplicacin.
9. Actuar ante situaciones de posible emergencia, informando y solicitando ayuda a quien proceda, dirigiendo las actuaciones de los miembros de su equipo y aplicando con seguridad y eficacia los distintos sistemas, medios o equipos para prevenirlos y corregirlos. 10. Resolver problemas y tomar decisiones individuales sobre sus actuaciones o las de otros, identificando y siguiendo las normas establecidas procedentes, dentro de su mbito de competencia, consultando dichas decisiones cuando sus repercusiones organizativas, econmicas o de seguridad son importantes.
La finalidad que se persigue con cada bloque es la siguiente: Bloque 1.- Pretende definir la sintaxis de las instrucciones del lenguaje de programacin y familiarizarse con el entorno de desarrollo de proyectos. Bloque 2.- Se pretende realizar proyectos con los controles ms utilizados: formularios, botones de comando, cajas de texto, etc. Adems, se utilizarn archivos y se gestionar el control de errores en tiempo de ejecucin. Bloque 3.- Se pretende capacitar al alumno en todo lo referente al diseo de interfaces grficas basadas en ventanas, utilizando Bases de Datos. Bloque 4.- Se pretende disear pginas Web con formularios de entrada de datos, utilizando un lenguaje de tipo script. Bloque 5.- Se pretende gestionar la conexin de los usuarios a servidores de pginas Web, controlar la peticin de pginas Web por los usuarios y realizar aplicaciones cliente-servidor en Internet, todo ello utilizando Bases de Datos. Bloque 6.- Se pretende que el alumno realice un proyecto en el que utilice todos los conocimientos adquiridos en las Unidades de Trabajo anteriores.
Temporalizacin de los Bloques La temporalizacin elegida debe cubrir el nmero de horas totales del mdulo (220 h.).
% Mnimo Horas
% Mximo Horas
3 (6 horas)
6 (14 horas)
15 (34 horas)
25 (56 horas)
30 (66 horas)
38 (84 horas)
2 (4 horas)
5 (20 horas)
18 (32 horas)
25 (48 horas)
6. PROYECTO INTEGRADOR.
20 (44 horas)
25 (56 horas)
UNIDADES DE TRABAJO 1. Lenguaje de programacin. 2. Entorno de desarrollo. 3. Controles. Parte 1. 4. Controles. Parte 2. 5. Archivos y gestin de errores. INTERFACES GRFICAS BASADAS 6. Diseo de interfaces grficas basadas en EN VENTANAS. ventanas. INTRODUCCIN A LOS ENTORNOS 7. Lenguaje de hipertexto. 8. Lenguaje de programacin script. GRFICOS EN INTERNET. DISEO DE INTERFACES 9. Diseo de interfaces grficas en un entorno GRFICAS EN INTERNET. web. PROYECTO INTEGRADOR. 10. Proyecto integrador.
U.T. 1 U.T. 2 U.T. 3 U.T. 4 U.T. 5 U.T. 6 U.T. 7 U.T. 8 U.T. 9 U.T. 10
4.4.- CONTENIDOS MNIMOS. Los contenidos mnimos que deben alcanzar los alumnos en el mdulo de Diseo y Realizacin de Servicios de Presentacin en Entornos Grficos estn establecidos en el Real Decreto del Ttulo, y su referencia son las capacidades terminales que el alumno debe conseguir y sus correspondientes criterios de evaluacin, que marcan los niveles de consecucin aceptable de dichas capacidades terminales. Los alumnos deben ser capaces de resolver cuestiones tericas y prcticas que indiquen que han adquirido las capacidades terminales. Para ello deben demostrar que han desarrollado las aptitudes para realizar las actividades de enseanza/aprendizaje y alcanzar los criterios de evaluacin desarrollados en cada Unidad de Trabajo.
UNIDAD DE TRABAJO 1 LENGUAJE DE PROGRAMACIN. CONCEPTOS Antecedentes histricos. Caractersticas del lenguaje de programacinEstructura de una aplicacin. Tipos de variables y mbito de las variables. Matrices. Estructuras de control.
PROCEDIMIENTOS Utilizacin de las variables en el lenguaje de programacin elegido para desarrollar este mdulo. Utilizacin de las herramientas de estructuras de control del lenguaje de programacin elegido para desarrollar este mdulo.
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de ejercicios para utilizar los distintos tipos de variables y conocer el mbito de las variables. Realizacin de ejercicios con las distintas estructuras de control.
CRITERIOS DE EVALUACIN Utilizar correctamente los distintos tipas de variables. Utilizar correctamente las estructuras de control.
UNIDAD DE TRABAJO 2 ENTORNO DE DESARROLLO. CONCEPTOS Explicacin de los distintos tipos de interfaz, de los elementos del entorno integrado de desarrollo (IDE) y de la ayuda del entorno de desarrollo. Introduccin a los objetos grficos: Eventos y mtodos. Introduccin a los proyectos:: archivos de un proyecto, guardar y abrir un proyecto, etc.
PROCEDIMIENTOS Operar sobre el entorno de desarrollo. Manejar la ayuda del entorno de desarrollo elegido para desarrollar este mdulo.
UNIDAD DE TRABAJO 3 CONTROLES. PARTE 1. CONCEPTOS Formularios. Botones de comando. Etiquetas. Funcin para mostrar mensajes en una ventana.
PROCEDIMIENTOS Utilizacin del formulario como interfaz de comunicacin con el usuario. Insercin de controles en un formulario, realizando interfaces claras e intuitivas para el usuario.
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de ejercicios sobre los controles detallados en los contenidos. Realizacin de ejercicios cada vez ms complejos sobre presentacin de formularios e insercin de los controles en los formularios.
CRITERIOS DE EVALUACIN Realizar formularios claros e intuitivos para el usuario. Elegir controles apropiados para las tareas que se deseen realizar.
UNIDAD DE TRABAJO 4 CONTROLES. PARTE 2. CONCEPTOS Cajas de texto. Editor de mens. Marcos contenedores de controles. Casillas de verificacin. Botones de opcin. Cajas de lista. Caja combinada: caja de texto y caja de lista.
PROCEDIMIENTOS Insercin de controles en un formulario, realizando interfaces claras e intuitivas para el usuario. Utilizacin del Editor de mens para presentar distintas opciones al usuario. Utilizacin de los controles para elegir entre distintas opciones presentadas al usuario..
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de ejercicios sobre los controles detallados en los contenidos. Realizacin de ejercicios cada vez ms complejos sobre presentacin de formularios e insercin de los controles en los formularios.
CRITERIOS DE EVALUACIN Realizar formularios claros e intuitivos para el usuario. Elegir controles apropiados para las tareas que se deseen realizar.
UNIDAD DE TRABAJO 5 ARCHIVOS Y GESTIN DE ERRORES. CONCEPTOS Archivos. Control de errores en tiempo de ejecucin.
UNIDAD DE TRABAJO 6 DISEO DE INTERFACES GRFICAS BASADAS EN VENTANAS. CONCEPTOS Realizar aplicaciones Windows basadas en ventanas. Gestionar las distintas ventanas generadas en una aplicacin grfica. Interfaz con otras capas de la aplicacin (acceso a datos, lgica de negocio). Impresin con distintos mtodos.
PROCEDIMIENTOS Utilizacin de los controles explicados en las Unidades de Trabajo anteriores para realizar una aplicacin Windows basada en ventanas. Gestin de ventanas. Realizacin de tareas de impresin con distintos mtodos.
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de un proyecto que utilice todos los objetos necesarios para realizar interfaces grficas eficaces.
CRITERIOS DE EVALUACIN Demostrar la capacidad para realizar aplicaciones Windows basadas en ventanas. Demostrar la capacidad para gestionar las distintas ventanas generadas en una aplicacin grfica. Demostrar la capacidad para realizar informes utilizando un generador de informes.
UNIDAD DE TRABAJO 7 LENGUAJE DE HIPERTEXTO. CONCEPTOS Sintaxis del lenguaje de hipertexto. Etiquetas utilizadas para el diseo de formularios en Internet: cajas de texto, botones de comando, casillas de verificacin, botones de opcin, cajas de lista. Mtodos para pasar variables entre pginas. Gestin de errores de ejecucin.
PROCEDIMIENTOS Conocimiento del funcionamiento de un lenguaje de hipertexto. Utilizacin de las etiquetas propias para el diseo de formularios en Internet. Conocimientos de los distintos mtodos para pasar variables entre pginas. Conocimiento de tcnicas de depuracin de errores.
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de pginas Web que incluyan las etiquetas necesarias para disear formularios en Internet. Manejo de los distintos mtodos para pasar variables entre pginas. Gestin de errores en ejecucin.
CRITERIOS DE EVALUACIN Realizar diseos de formularios en Internet, con paso de variables entre pginas y gestionando los errores en ejecucin.
UNIDAD DE TRABAJO 8 LENGUAJE DE PROGRAMACIN SCRIPT. CONCEPTOS Sintaxis de las instrucciones empleadas en el lenguaje de programacin script. Gestin de eventos que se producen cuando el usuario interacta con un formulario en Internet.
PROCEDIMIENTOS Conocimiento de la sintaxis del lenguaje de programacin script. Control de la entrada y salida de datos en una pgina dinmica. Validacin de los datos tecleados por el usuario. Gestin del envo de datos de un formulario en aplicaciones cliente-servidor en Internet.
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de una pgina dinmica que gestione la entrada y salida de datos a travs de un formulario.
CRITERIOS DE EVALUACIN Realizar programas con un lenguaje script para disear pginas Web dinmicas. Controlar los eventos que se producen en la entrada de datos a travs de un formulario en Internet. Validar los datos introducidos por el usuario. Gestionar el envo de datos a travs de Internet en aplicaciones cliente-servidor.
UNIDAD DE TRABAJO 9 DISEO DE INTERFACES GRFICAS EN UN ENTORNO WEB. CONCEPTOS Realizar aplicaciones para un entorno web. Realizar tareas de impresin desde un entorno web. Gestionar las sesiones y peticiones de los usuarios en un entorno web.
PROCEDIMIENTOS Utilizacin de los controles explicados en las Unidades de Trabajo anteriores para realizar interfaces grficas para un entorno web. Realizacin de tareas de impresin en un entorno web. Gestin de las sesiones y peticiones de los usuarios en un entorno web.
ACTIVIDADES DE ENSEANZA-APRENDIZAJE Realizacin de un proyecto que utilice todos los objetos necesarios para realizar interfaces grficas eficaces en un entorno web
CRITERIOS DE EVALUACIN Demostrar la capacidad para realizar interfaces grficas en un entorno web. Demostrar la capacidad para realizar informes desde un entorno web. Demostrar la capacidad para gestionar las sesiones y peticiones de los usuarios en un entorno web.
UNIDAD DE TRABAJO 10 PROYECTO INTEGRADOR. CONCEPTOS Todos los desarrollados en las Unidades de Trabajo anteriores.
CRITERIOS DE EVALUACIN Utilizar correctamente las herramientas y recursos desarrollados en las Unidades de Trabajo anteriores. Demostrar capacidad de auto-aprendizaje, utilizando manuales, informacin en internet, nuevas herramientas de desarrollo, etc. El alumno debe ser capaz de realizar el proyecto integrador sin ninguna ayuda por parte del profesor, simulando, de esta forma, el trabajo real que, posteriormente, realizar en el mundo laboral.
6.- BIBLIOGRAFA RECOMENDADA. Scot Hillier. A fondo Microsoft Visual Basic Script. Ed. Mc Graw Hill. 1997. Jos M. Alarcn. Programacin con VBScript. Ed. Anaya Multimedia. 1998. Nicholas Chase. Active Server Pages 3.0. Serie Prctica. Ed. Prentice Hall. 2000. Scot Hillier Daniel Mezick. Programacin de Active Server Pages. Ed. Mc Graw Hill. 2000. David Sceppa. Programacin avanzada con ADO. Ed. Mc Graw Hill. 2000.