Source: http://docplayer.es/16523331-Entornos-de-desarrollo.html
Timestamp: 2018-12-16 20:20:12+00:00

Document:
Entornos de Desarrollo - PDF
Download "Entornos de Desarrollo"
María Cristina Sosa Suárez
1 I.E.S. SAN SEBASTIÁN D E P A R T A M E N T O D E I N F O R M Á T I C A Entornos de Desarrollo Romero Caro, Manuel Alfonso Curso 2011/12 C.F.G.S. DESARROLLO DE APLICACIONES WEB
2 1. IDENTIFICACIÓN DEL TÍTULO El título de Técnico Superior en Desarrollo de Aplicaciones Web queda identificado por los siguientes elementos: Denominación: Desarrollo de Aplicaciones Web. Nivel: Formación Profesional de Grado Superior. Duración: horas. Familia Profesional: Informática y Comunicaciones. Código: CINE-5b (Clasificación Internacional Normalizada de la Educación). 2. PERFIL PROFESIONAL Y ENTORNO PROFESIONAL El perfil profesional del título de Técnico Superior en Desarrollo de Aplicaciones Web queda determinado por su competencia general, sus competencias profesionales, personales y sociales, y por la relación de cualificaciones y, en su caso, unidades de competencia del Catálogo Nacional de Cualificaciones Profesionales incluidas en el título. 2.1 Competencia general La competencia general de este título consiste en desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos. 2.2 Relación de Cualificaciones y unidades de competencia del Catálogo Nacional de Cualificaciones Profesionales incluidas en el título: Cualificaciones Profesionales completas: IFC154_3. Desarrollo de aplicaciones con tecnologías web (Real Decreto 1087/2005, de 16 de septiembre), que comprende las siguientes unidades de competencia: UC0491_3: Desarrollar elementos software en el entorno cliente. UC0492_3: Desarrollar elementos software en el entorno servidor. UC0493_3: Implementar, verificar y documentar aplicaciones web en entornos Internet, intranet y extranet. Cualificaciones Profesionales incompletas: IFC155_3. Programación en lenguajes estructurados de aplicaciones de gestión (Real Decreto 1087/2005, de 16 de septiembre), que comprende las siguientes unidades de competencia: I.E.S. San Sebastián - Departamento de Informática 2 / 22
3 UC0223_3: Configurar y explotar sistemas informáticos. UC0226_3: Programar bases de datos relacionales. IFC080_3. Programación con lenguajes orientados a objetos y bases de datos relacionales (Real Decreto 295/2004, de 20 de febrero), que comprende las siguientes unidades de competencia: UC0223_3: Configurar y explotar sistemas informáticos. UC0226_3: Programar bases de datos relacionales. 2.3 Entorno profesional DESARROLLO DE APLICACIONES WEB BORRADOR Esta figura profesional ejerce su actividad en empresas o entidades públicas o privadas tanto por cuenta ajena como propia, desempeñando su trabajo en el área de desarrollo de aplicaciones informáticas relacionadas con entornos web (intranet, extranet e Internet). Las ocupaciones y puestos de trabajo más relevantes son los siguientes: Programadora o programador web. Programadora o programador multimedia. Desarrolladora o desarrollador de aplicaciones en entornos web. 3. ENSEÑANZAS DEL CICLO FORMATIVO 3.1 Objetivos generales del ciclo formativo: 1. Ajustar la configuración lógica analizando las necesidades y criterios establecidos para configurar y explotar sistemas informáticos. 2. Identificar las necesidades de seguridad verificando el plan preestablecido para aplicar técnicas y procedimientos relacionados. 3. Instalar módulos analizando su estructura y funcionalidad para gestionar servidores de aplicaciones. 4. Ajustar parámetros analizando la configuración para gestionar servidores de aplicaciones. 5. Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de datos. 6. Seleccionar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos. 7. Utilizar lenguajes, objetos y herramientas, interpretando las especificaciones para desarrollar aplicaciones web con acceso a bases de datos. I.E.S. San Sebastián - Departamento de Informática 3 / 22
4 8. Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrar contenidos en la lógica de una aplicación web. 9. Utilizar lenguajes de marcas y estándares web, asumiendo el manual de estilo, para desarrollar interfaces en aplicaciones web. 10. Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para desarrollar componentes multimedia. 11. Evaluar la interactividad, accesibilidad y usabilidad de un interfaz, verificando los criterios preestablecidos, para integrar componentes multimedia en el interfaz de una aplicación. 12. Utilizar herramientas y lenguajes específicos, cumpliendo las especificaciones, para desarrollar e integrar componentes software en el entorno del servidor web. 13. Emplear herramientas específicas, integrando la funcionalidad entre aplicaciones, para desarrollar servicios empleables en aplicaciones web. 14. Evaluar servicios distribuidos ya desarrollados, verificando sus prestaciones y funcionalidad, para integrar servicios distribuidos en una aplicación web. 15. Verificar los componentes de software desarrollados, analizando las especificaciones, para completar el plan de pruebas. 16. Utilizar herramientas específicas, cumpliendo los estándares establecidos, para elaborar y mantener la documentación de los procesos. 17. Establecer procedimientos, verificando su funcionalidad, para desplegar y distribuir aplicaciones. 18. Programar y realizar actividades para gestionar el mantenimiento de los recursos informáticos. 19. Analizar y utilizar los recursos y oportunidades de aprendizaje relacionadas con la evolución científica, tecnológica y organizativa del sector y las tecnologías de la información y la comunicación, para mantener el espíritu de actualización y adaptarse a nuevas situaciones laborales y personales. 20. Desarrollar la creatividad y el espíritu de innovación para responder a los retos que se presentan en los procesos y organización de trabajo y de la vida personal. 21. Tomar decisiones de forma fundamentada, analizando las variables implicadas, integrando saberes de distinto ámbito y aceptando los riesgos y la posibilidad de equivocación en las mismas, para afrontar y resolver distintas situaciones, problemas o contingencias. 22. Desarrollar técnicas de liderazgo, motivación, supervisión y comunicación en contextos de trabajo en grupo, para facilitar la organización y coordinación de equipos de trabajo. I.E.S. San Sebastián - Departamento de Informática 4 / 22
5 23. Aplicar estrategias y técnicas de comunicación adaptándose a los contenidos que se van a transmitir, la finalidad y a las características de los receptores, para asegurar la eficacia en los procesos de comunicación. 24. Evaluar situaciones de prevención de riesgos laborales y de protección ambiental, proponiendo y aplicando medidas de prevención personal y colectiva, de acuerdo a la normativa aplicable en los procesos del trabajo, para garantizar entornos seguros. 25. Identificar y proponer las acciones profesionales necesarias para dar respuesta a la accesibilidad universal y al diseño para todos. 26. Identificar y aplicar parámetros de calidad en los trabajos y actividades realizados en el proceso de aprendizaje, para valorar la cultura de la evaluación y de la calidad y ser capaces de supervisar y mejorar procedimientos de gestión de calidad. 27. Utilizar procedimientos relacionados con la cultura emprendedora, empresarial y de iniciativa profesional, para realizar la gestión básica de una pequeña empresa o emprender un trabajo. 28. Reconocer sus derechos y deberes como agente activo en la sociedad, teniendo en cuenta el marco legal que regula las condiciones sociales y laborales para participar como ciudadano democrático o ciudadana democrática. 3.2 Relación de módulos profesionales, asignación horaria y curso de impartición: MÓDULO PROFESIONAL Asignación horaria Curso Sistemas informáticos 165 1º Bases de datos 198 1º Programación 264 1º Lenguajes de marcas y sistemas de gestión de información 132 1º Entornos de desarrollo 99 1º Desarrollo web en entorno cliente 140 2º Desarrollo web en entorno servidor 180 2º Despliegue de aplicaciones web 100 2º Diseño de interfaces web 120 2º Proyecto de desarrollo de aplicaciones web 50 2º E-200. Inglés Técnico 33 1º Formación y Orientación Laboral 99 1º Empresa e Iniciativa Emprendedora 60 2º Formación en Centros de Trabajo 360 2º Total ciclo I.E.S. San Sebastián - Departamento de Informática 5 / 22
6 3.3 Módulo profesional de Base de Datos. Presentación, resultados de aprendizaje, criterios de evaluación, contenidos y orientaciones metodológicas. a) Presentación. MÓDULO PROFESIONAL Entornos de Desarrollo Código 0487 Ciclo Formativo Grado Familia Profesional Duración Desarrollo de Aplicaciones Web Superior Informática y Comunicaciones 108 horas Curso 1º Nº de Créditos ECTS 6 Especialidad del profesorado Tipo de módulo Informática (Profesora o Profesor de Enseñanza Secundaria) Asociado a las unidades de competencia: UC0491_3 Desarrollar elementos software en el entorno cliente. UC0492_3 Desarrollar elementos software en el entorno servidor. UC0493_3 Implementar, verificar y documentar aplicaciones web en entornos internet, intranet y extranet. b) Resultados de aprendizaje y criterios de evaluación 1. Reconoce los elementos y herramientas que intervienen en el desarrollo de un programa informático, analizando sus características y las fases en las que actúan hasta llegar a su puesta en funcionamiento. Criterios de evaluación: a) Se ha reconocido la relación de los programas con los componentes del sistema informático, memoria, procesador, periféricos, entre otros. b) Se han clasificado los lenguajes de programación. c) Se han diferenciado los conceptos de código fuente, objeto y ejecutable. d) Se han reconocido las características de la generación de código intermedio para su ejecución en máquinas virtuales. e) Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en programación. I.E.S. San Sebastián - Departamento de Informática 6 / 22
7 f) Se ha diferenciado el funcionamiento de los distintos tipos de traductores de lenguajes ante el código fuente de un programa. g) Se han identificado las fases de desarrollo de una aplicación informática. 2. Evalúa entornos integrados de desarrollo analizando sus características para editar código fuente y generar ejecutable. Criterios de evaluación: a) Se han instalado entornos de desarrollo, propietarios y libres. b) Se han añadido y eliminado módulos en el entorno de desarrollo. c) Se ha personalizado y automatizado el entorno de desarrollo. d) Se ha configurado el sistema de actualización del entorno de desarrollo. e) Se han generado ejecutables a partir de código fuente de diferentes lenguajes en un mismo entorno de desarrollo. f) Se han generado ejecutables a partir de un mismo código fuente con varios entornos de desarrollo. g) Se han identificado las características comunes y específicas de diversos entornos de desarrollo. 3. Verifica el funcionamiento de programas diseñando y realizando pruebas. Criterios de evaluación: a) Se han identificado los diferentes tipos de pruebas. b) Se han definido casos de prueba. c) Se han identificado las herramientas de depuración y prueba de aplicaciones ofrecidas por el entorno de desarrollo. d) Se han utilizado herramientas de depuración para definir puntos de ruptura y seguimiento. e) Se han utilizado las herramientas de depuración para examinar y modificar el comportamiento de un programa en tiempo de ejecución. f) Se ha documentado el plan de pruebas. 4. Optimiza código empleando las herramientas disponibles en el entorno de desarrollo. Criterios de evaluación: a) Se han identificado los patrones de refactorización más usuales. b) Se han elaborado las pruebas asociadas a la refactorización. c) Se ha revisado el código fuente usando un analizador de código. d) Se han identificado las posibilidades de configuración de un analizador de código. e) Se han aplicado patrones de refactorización con las herramientas que proporciona el entorno de desarrollo. f) Se ha realizado el control de versiones integrado en el entorno de desarrollo. g) Se ha documentado el código fuente mediante comentarios. I.E.S. San Sebastián - Departamento de Informática 7 / 22
8 h) Se han utilizado herramientas del entorno de desarrollo para documentar los procesos, datos y eventos. i) Se han utilizado herramientas del entorno de desarrollo para documentar las clases. 5. Genera diagramas de clases valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno. Criterios de evaluación: a) Se han identificado los conceptos básicos de la programación orientada a objetos. b) Se ha instalado el módulo del entorno integrado de desarrollo que permite la utilización de diagramas de clases. c) Se han identificado las herramientas para la elaboración de diagramas de clases. d) Se ha interpretado el significado de diagramas de clases. e) Se han trazado diagramas de clases a partir de las especificaciones de las mismas. f) Se ha generado código a partir de un diagrama de clases. g) Se ha generado un diagrama de clases mediante ingeniería inversa. 6. Genera diagramas de comportamiento valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno Criterios de evaluación: a) Se han identificado los distintos tipos de diagramas de comportamiento. b) Se ha reconocido el significado de los diagramas de casos de uso. c) Se han interpretado diagramas de interacción. d) Se han elaborado diagramas de interacción sencillos. e) Se han interpretado diagramas de estados. f) Se han planteado diagramas de estados sencillos. g) Se ha interpretado el significado de diagramas de actividades. h) Se han elaborado diagramas de actividades sencillos. 4. CONTENIDOS BÁSICOS 1. Reconocimiento de elementos del desarrollo de software Conceptos de programa informático y de aplicación informática. Concepto de lenguaje de programación. Tipos de lenguajes de programación. Características de los lenguajes más difundidos. Código fuente, código objeto y código ejecutable; máquinas virtuales. Proceso de obtención de código ejecutable a partir del código fuente; herramientas implicadas. Traductores de lenguajes. I.E.S. San Sebastián - Departamento de Informática 8 / 22
9 Depuradores. Fases del desarrollo de una aplicación, análisis, diseño, codificación, pruebas, documentación, explotación y mantenimiento, entre otras. 2. Evaluación de entornos integrados de desarrollo: Funciones de un entorno de desarrollo. Componentes de un entorno de desarrollo. Instalación de un entorno de desarrollo. Mecanismo de actualización de un entorno de desarrollo. Uso básico de un entorno de desarrollo. Edición de programas. Generación de ejecutables. Entornos de desarrollo libres y comerciales más usuales. Uso de herramientas CASE en el desarrollo de software. 3. Diseño y realización de pruebas: Tipos de pruebas, funcionales, estructurales, regresión. Procedimientos y casos de prueba. Pruebas de Código, cubrimiento, valores límite, clases de equivalencia. Herramientas de depuración de código. Planificación de Pruebas. Pruebas unitarias; herramientas. Pruebas de integración. Pruebas del sistema. Pruebas de aceptación. Automatización de pruebas. Calidad del software. Normas y certificaciones. Medidas de calidad del software. 4. Optimización y documentación: Refactorización. Concepto y limitaciones. Patrones de refactorización más usuales. Refactorización y pruebas. Herramientas de ayuda a la refactorización. Control de versiones. Concepto y características. Tipos. Herramientas. Repositorio. Documentación. Uso de comentarios. Alternativas. Herramientas. I.E.S. San Sebastián - Departamento de Informática 9 / 22
10 5. Elaboración de diagramas de clases: Notación de los diagramas de clases. Clases. Atributos, métodos y visibilidad. Objetos. Instanciación. Relaciones. Herencia, composición, agregación, asociación y uso. Herramientas para la elaboración de diagramas de clases. Instalación. Generación de código a partir de diagramas de clases. Generación de diagramas de clases a partir de código. 6. Elaboración de diagramas de comportamiento: Tipos. Campo de aplicación. Diagramas de casos de uso. Actores, escenario, relación de comunicación. Diagramas de interacción. Diagramas de secuencia. Línea de vida de un objeto, activación, envío de mensajes. Diagramas de colaboración. Objetos, mensajes. Diagramas de estados. Estados, eventos, señales, transiciones. Diagramas de actividades. Actividades, transiciones, decisiones y combinaciones. 5. ORIENTACIONES METODOLÓGICAS En general, a la hora de trabajar los contenidos procedimentales, es imprescindible utilizar la metodología Aprender haciendo, es decir, deben ser actividades eminentemente prácticas y de carácter individual. Una metodología muy apropiada es el aprendizaje basado en proyectos o en problemas, dado que los trabajos o proyectos en este módulo pueden reproducir perfectamente una situación real de una empresa. Este tipo de metodologías aumentan la motivación del alumnado, fomentan el trabajo en equipo y la investigación, y les ayuda a relacionar mejor la teoría y la práctica. El profesor o la profesora deberá realizar un seguimiento cercano e individualizado del proceso de aprendizaje de cada alumno o alumna, realizando anotaciones sistemáticas de avances y dificultades en una lista de control, y asesorando y guiando al alumno o a la alumna en su proceso de aprendizaje. Finalmente, se debe remarcar, en todo momento, que aquellos contenidos relacionados con las actitudes y comportamientos que caracterizan al o a la profesional, especialmente los relativos al orden, rigor, seguridad, respeto, colaboración, atención y asistencia, deben ser tratados con el mayor énfasis posible, ya que, de ello depende que otros u otras profesionales puedan desempeñar su trabajo I.E.S. San Sebastián - Departamento de Informática 10 / 22
11 6. ORIENTACIONES PEDAGÓGICAS. Este módulo profesional contiene parte de la formación necesaria para desempeñar la función de desarrollador de aplicaciones. La función de desarrollador de aplicaciones incluye aspectos como: La utilización de las herramientas software disponibles. La elaboración de documentación interna y técnica de la aplicación. La elaboración y ejecución de pruebas. La optimización de código. Las actividades profesionales asociadas a esta función se aplican en el desarrollo de aplicaciones. La formación del módulo contribuye a alcanzar los objetivos generales de este ciclo formativo que se relacionan a continuación: a) Ajustar parámetros analizando la configuración para gestionar servidores de aplicaciones. b) Interpretar el diseño lógico, verificando los parámetros establecidos para gestionar bases de datos. c) Generar componentes de acceso a datos, cumpliendo las especificaciones, para integrar contenidos en la lógica de una aplicación Web. d) Utilizar lenguajes de marcas y estándares Web, asumiendo el manual de estilo, para desarrollar interfaces en aplicaciones Web. e) Emplear herramientas y lenguajes específicos, siguiendo las especificaciones, para desarrollar componentes multimedia. La formación del módulo contribuye a alcanzar las competencias profesionales, personales y sociales de este título que se relacionan a continuación: a) Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos. b) Integrar contenidos en la lógica de una aplicación Web, desarrollando componentes de acceso a datos adecuados a las especificaciones. c) Desarrollar componentes multimedia para su integración en aplicaciones Web, empleando herramientas específicas y siguiendo las especificaciones establecidas. d) Integrar componentes multimedia en el interface de una aplicación Web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación. e) Desarrollar e integrar componentes software en el entorno del servidor Web, empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación. Las líneas de actuación en el proceso de enseñanza-aprendizaje que permiten alcanzar los objetivos del módulo versarán sobre: I.E.S. San Sebastián - Departamento de Informática 11 / 22
12 a) La interpretación de documentación técnica. b) La instalación, configuración y personalización de diversos entornos de desarrollo. c) La utilización de distintos entornos de desarrollo para la edición y prueba de aplicaciones. d) La utilización de herramientas de depuración, optimización y documentación de aplicaciones. e) La generación de diagramas técnicos. f) La elaboración de documentación interna de la aplicación. 7. Resultados de aprendizaje y criterios de evaluación: 1. Reconoce los elementos de las bases de datos analizando sus funciones y valorando la utilidad de los sistemas gestores. Criterios de evaluación: a) Se han analizado los sistemas lógicos de almacenamiento y sus características. b) Se han identificado los distintos tipos de bases de datos según el modelo de datos utilizado. c) Se han identificado los distintos tipos de bases de datos en función de la ubicación de la información. d) Se ha evaluado la utilidad de un sistema gestor de bases de datos. e) Se han clasificado los sistemas gestores de bases de datos. f) Se ha reconocido la función de cada uno de los elementos de un sistema gestor de bases de datos. g) Se ha reconocido la utilidad de las bases de datos distribuidas. h) Se han analizado las políticas de fragmentación de la información. 2. Crea bases de datos definiendo su estructura y las características de sus elementos según el modelo relacional. Criterios de evaluación: a) Se ha analizado el formato de almacenamiento de la información. b) Se han creado las tablas y las relaciones entre ellas. c) Se han seleccionado los tipos de datos adecuados. d) Se han definido los campos clave en las tablas. e) Se han implantado las restricciones reflejadas en el diseño lógico. f) Se han creado vistas. g) Se han creado los usuarios y se les han asignado privilegios. h) Se han utilizado asistentes, herramientas gráficas y los lenguajes de definición y control de datos. 3. Consulta la información almacenada en una base de datos empleando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. Criterios de evaluación: a) Se han identificado las herramientas y sentencias para realizar consultas. I.E.S. San Sebastián - Departamento de Informática 12 / 22
13 b) Se han realizado consultas simples sobre una tabla. c) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones internas. d) Se han realizado consultas sobre el contenido de varias tablas mediante composiciones externas. e) Se han realizado consultas resumen. f) Se han realizado consultas con subconsultas. 4. Modifica la información almacenada en la base de datos utilizando asistentes, herramientas gráficas y el lenguaje de manipulación de datos. Criterios de evaluación: a) Se han identificado las herramientas y sentencias para modificar el contenido de la base de datos. b) Se han insertado, borrado y actualizado datos en las tablas. c) Se ha incluido en una tabla la información resultante de la ejecución de una consulta. d) Se han diseñado guiones de sentencias para llevar a cabo tareas complejas. e) Se ha reconocido el funcionamiento de las transacciones. f) Se han anulado parcial o totalmente los cambios producidos por una transacción. g) Se han identificado los efectos de las distintas políticas de bloqueo de registros. h) Se han adoptado medidas para mantener la integridad y consistencia de la información. 5. Desarrolla procedimientos almacenados evaluando y utilizando las sentencias del lenguaje incorporado en el sistema gestor de bases de datos. Criterios de evaluación: a) Se han identificado las diversas formas de automatizar tareas. b) Se han reconocido los métodos de ejecución de guiones. c) Se han identificado las herramientas disponibles para editar guiones. d) Se han definido y utilizado guiones para automatizar tareas. e) Se han utilizado estructuras de control de flujo. f) Se ha hecho uso de las funciones proporcionadas por el sistema gestor. g) Se han definido funciones de usuario. h) Se han definido disparadores. i) Se han utilizado cursores. 6. Diseña modelos relacionales normalizados interpretando diagramas entidad/relación. Criterios de evaluación: a) Se han utilizado herramientas gráficas para representar el diseño lógico. b) Se han identificado las tablas del diseño lógico. c) Se han identificado los campos que forman parte de las tablas del diseño lógico. d) Se han analizado las relaciones entre las tablas del diseño lógico. I.E.S. San Sebastián - Departamento de Informática 13 / 22
14 e) Se han identificado los campos clave. f) Se han aplicado reglas de integridad. g) Se han aplicado reglas de normalización. h) Se han analizado y documentado las restricciones que no pueden plasmarse en el diseño lógico. 7. Gestiona la información almacenada en bases de datos objeto-relacionales, evaluando y utilizando las posibilidades que proporciona el sistema gestor. Criterios de evaluación: a) Se han identificado las características de las bases de datos objeto-relacionales. b) Se han creado tipos de datos objeto, sus atributos y métodos. c) Se han creado tablas de objetos y tablas de columnas tipo objeto. d) Se han creado tipos de datos colección. e) Se han realizado consultas. f) Se ha modificado la información almacenada manteniendo la integridad y consistencia de datos. 8. INTERDISCIPLINARIEDAD Los contenidos deberán abordarse de forma conjunta por todos los miembros del equipo educativo que imparte algún módulo profesional en el Ciclo Formativo, para evitar que la misma materia sea impartida y desarrollada en dos o más módulos. Se reunirán todos los profesores/as del ciclo, llegando en el caso de que sea necesario, a los acuerdos más razonables para tal fin. 9. METODOLOGÍA La metodología didáctica de la formación profesional específica promoverá la integración de contenidos científicos, tecnológicos y organizativos. Asimismo, favorecerá en el alumno/a la capacidad para aprender por sí mismo y para trabajar en equipo. Por lo tanto, para el desarrollo de éste módulo profesional planteo la utilización de una metodología activa, de manera que el aprendizaje resulte de la transmisión de conocimientos por parte del profesor/a y de la acción del alumno/a, estimulando la indagación personal, el razonamiento, el sentido crítico, la reflexión y la toma de postura razonada. Por ello deben aprender haciendo cosas. Ello implica actividades basadas en la participación, motivación, discusión, flexibilidad, en el contacto con la realidad cotidiana y el trabajo en equipo. Además los contenidos de lo aprendido deben resultar funcionales, aplicables a circunstancias reales de la vida cotidiana. I.E.S. San Sebastián - Departamento de Informática 14 / 22
15 A continuación aparecen reflejadas las pautas generales en las que vamos a basar nuestra metodología lo largo del desarrollo del módulo profesional de Análisis y diseño detallado de aplicaciones informáticas de gestión: a) Indagar los esquemas cognitivos previos del alumnado. b) Se presentarán los contenidos de forma amena para propiciar el interés del alumnado. c) Plantear los contenidos de forma accesible y asequible, con síntesis y sencillez. d) Se trabajará con el alumno/a en el razonamiento y la reflexión de lo aprendido, no memorizado. e) Se pondrán en práctica los conocimientos para afianzarlos. f) Cada vez que se inicie un nuevo núcleo de conocimientos se hará una visión de conjunto estableciendo conexiones con los anteriores. g) La intervención en el aula se hará en forma de charla-coloquio o debate. h) Los alumnos/as deben ir relacionando la información recibida en el aula con los temas de actualidad. i) Cuando el progreso no sea uniforme en todos los alumnos/as la ayuda pedagógica tendrá en cuenta la diversidad en el proceso evolutivo. A continuación aparecen reflejas las estrategias o pasos metodológicos que se van seguir a lo largo del desarrollo del módulo profesional de Servicios en Red: 1. PRESENTACIÓN DEL MÓDULO: En la primera clase se realizará una presentación del módulo al alumnado, explicando sus características, los contenidos, las capacidades terminales que deben adquirir y la metodología y criterios de evaluación que se van a aplicar. 2. UNIDADES DIDÁCTICAS: Se seguirán los siguientes pasos: a) Planteamiento inicial: Al inicio de cada unidad didáctica se hará una exposición de los contenidos temáticos más relevantes de forma explicativa y descriptiva, con aportación de hechos que interesen al alumnado, relacionándolos con su futura actividad profesional. En esta parte se realizará lo siguiente: sondeo, debate y planteamiento de diversas cuestiones al alumnado. b) Desarrollo: dentro del cual se expondrá una mapa conceptual, y a partir del mismo se explicará el tema por parte del profesor/a c) Auto aprendizaje: Se realizarán actividades de enseñanza-aprendizaje que faciliten la mejor comprensión del tema propuesto (debates, discusiones, aplicaciones prácticas, trabajos de exposición en clase...). Intentaremos promover situaciones de aplicación a casos reales. Si el aprendizaje ha sido significativo los conceptos, procedimientos y actitudes adquiridos serán fácilmente trasladables a otras situaciones y contextos. d) Recapitulación: resumen de ideas básicas y retroalimentación. A continuación se detallan el tipo de actividades que se van a emplear en el desarrollo de las diferentes unidades didácticas que componen el módulo profesional de Servicios en Red: I.E.S. San Sebastián - Departamento de Informática 15 / 22
16 a) Actividades de tipo introductorio para aproximar al alumno/a en la temática de estudio, despertar su interés y curiosidad, centrar el problema objeto de investigación y sondear los esquemas previos. b) Actividades tendentes a la obtención de información específica de la unidad didáctica: selección de artículos de prensa, documentación, entrevistas, internet... c) Tratamiento del material objeto de estudio. d) Confección de un glosario de términos específicos de la unidad de trabajo. e) Realizar un esquema del tema para que los alumnos/as clarifiquen los contenidos del mismo, así como para desarrollar su capacidad de síntesis. f) Plantear al grupo diversos organizadores (son pequeñas frases que sintetizan el contenido del tema) y luego comentarlas. g) Contestar a diferentes preguntas teóricas y casos prácticos, para cuya resolución sea fundamental el razonamiento y aplicación de los conocimientos trabajados en la unidad didáctica. h) Realizar trabajos individuales o en grupo de investigación y exposición en clase sobre un tema relacionado con la unidad de trabajo. i) Realizar actividades mediante la utilización de las nuevas tecnologías (PC, búsqueda de información en Internet, web del centro...). j) En cada unidad didáctica se realiza un estudio detallado de las actividades a realizar, según el caso se utilizarán con un carácter introductorio, de desarrollo y de profundización. 10. EVALUACIÓN La evaluación en el módulo de Base de Datos, perteneciente al Ciclo Formativo de Grado Superior de Desarrollo de Aplicaciones Web, se realizará teniendo en cuenta las capacidades terminales y los criterios de evaluación establecidos en los módulos profesionales, así como los objetivos generales del ciclo formativo Instrumentos de evaluación Podemos destacar fundamentalmente los siguientes: a) Pruebas escritas: son el medio tradicional de evaluación del alumnado, se utilizaran las siguientes: Prueba teórica: el estudiante debe contestar una serie de cuestiones de carácter teórico. Examen práctico: se deben resolver unos supuestos o problemas planteados aplicando un determinado instrumento o modelo a la situación descrita. Pruebas mixtas: valorándose tanto el aprendizaje teórico como la capacidad de resolver cuestiones prácticas mediante la aplicación de los conocimientos teóricos adquiridos. Examen con posibilidad de consultar bibliografía: son pruebas encaminadas a resolver cuestiones o casos con la posibilidad de consultar libros o apuntes previamente preparados por el alumno/a. Se trata de evaluar la capacidad de obtener información, analizarla y resolver problemas prácticos, más que la memorización de unos conocimientos teóricos. I.E.S. San Sebastián - Departamento de Informática 16 / 22
17 b) Pruebas orales y presentación de trabajos: se trata de evaluar el grado de asimilación de los contenidos, basándonos en la capacidad que tiene el alumno/a para expresarse oralmente sobre cuestiones planteadas. En las presentaciones el alumno/a puede usar un pequeño guión para facilitar su exposición. c) Entrega de trabajos de prácticas tanto individuales como en grupo Calificaciones de los alumnos/as en el módulo: La calificación tendrá una nota numérica. Los alumnos deben superar cada una de las pruebas y prácticas que se corresponderán a los contenidos teóricos y prácticos de las unidades didácticas. Se realizará, al menos, una prueba y una práctica por evaluación. El profesor en función del desarrollo de las clases, y para facilitar el trabajo del alumno, podrá dividir tanto la prueba escrita como la práctica en uno o varios parciales que se correspondan con bloques de contenidos. La nota final de la prueba y de la práctica en cada evaluación se corresponderá con la media ponderada de los distintos parciales. Los factores de ponderación que se utilizarán para el cálculo de la nota se indicarán a los alumnos y estarán en función de los contenidos abarcados. La nota de cada trimestre y las finales se obtendrán de la media ponderada de los siguientes aspectos (con carácter general): Pruebas específicas escritas del periodo 70% Entregas de Trabajos de prácticas en el periodo 30% Esta ponderación puede tener variaciones, dependiendo del desarrollo del curso. En cualquier caso, se informará previamente a los alumnos de los cambios que se produzcan. Para superar la evaluación el alumno deberá, por un lado, obtener una calificación mínima de 5 puntos en cada una de las pruebas asociadas a cada bloque de contenidos desarrollados durante la misma, y por otro, haber entregado la totalidad de las prácticas propuestas así como tener una valoración positiva en cada una de ellas. Las prácticas tendrán carácter individual. Deberán ser entregadas en plazo y forma según se acuerde con el alumnado. Se valorará la calidad del trabajo, el cumplimiento de los objetivos de la misma, la completitud, y la funcionalidad (si procede). La ponderación de cada uno de estos parámetros será dada a conocer al alumnado y estará en función del tipo de práctica a realizar. Si existiera alguna duda razonable de la autoría de alguna de las pruebas entregadas por algún alumno, el profesor podrá realizar las pruebas/preguntas que estimase conveniente e incluso, si resultara demasiado evidente, podría llegar a evaluar como no apta la parte práctica de la evaluación correspondiente. Se informará previamente a los alumnos del tipo de prueba que se va a realizar: preguntas teóricas, ejercicios prácticos, preguntas tipo test, etc... También se explicarán los criterios de corrección que se aplicarán a la prueba y los objetivos que se pretende que alcancen los I.E.S. San Sebastián - Departamento de Informática 17 / 22
18 alumnos. La valoración de cada una de las preguntas que componen las pruebas se indicarán al comienzo de la misma. Se valorará positiva o negativamente, tanto en la nota final de cada evaluación como la del curso, la actitud del alumno en clase, su trabajo, asistencia, participación y colaboración. Dicha valoración quedará a juicio de lo percibido por el profesor durante el desarrollo de las clases y permitirá redondear la nota obtenida por exceso o por defecto según se considere. El cálculo de la nota de cada evaluación se realizará mediante la siguiente expresión : Nota = (Ex1*Porcentaje1 + Ex2*Porcentaje2 +...)*0.7 + (Prác1*Porcentaje1 +...)*0.3 ± Actitud Asimismo, el cálculo de la nota final de la asignatura se realizará mediante la siguiente expresión : Nota = (Ev1* %Ev1 + Ev2* %Ev2+ Ev3* %Ev3) / 3 ± Actitud Donde %EV i se corresponderá con el peso específico de cada una de las evaluaciones dentro del conjunto de la asignatura, cuyos valores serían los siguientes: %EV 1 = 0.3 %EV 2 = 0.4 %EV 3 = 0.3 Aquellos alumnos que no superen algún trimestre tendrán una oportunidad de recuperación en una fecha pactada entre alumnos y profesor. Preferentemente se hará al inicio del siguiente trimestre en el caso de primero y segundo, y en el caso del tercer trimestre en un tiempo razonable para la resolución de dudas por parte del alumno. Asimismo, se deberán entregar las prácticas pendientes en el plazo pactado para su corrección. La nota de evaluación que se asignará al alumno que supere el trimestre mediante la recuperación, con independencia de la calificación real obtenida en la prueba escrita y el nivel de valoración positiva de las prácticas, será de 5 puntos. Nota Recuperación = Prueba escrita * Prácticas *0.3 ± Actitud A la convocatoria ordinaria y a la prueba extraordinaria de junio deberá presentarse el alumno con la parte de contenidos teóricos que tenga suspensos a las pruebas específicas escritas, y deberá entregar todas las prácticas que tuviera pendientes para su corrección. Para verificar la autoría de las prácticas presentadas por el alumno, éste deberá poder defender cualquier tipo de consulta o modificación que el profesor pudiera plantear. Si Aquellos alumnos que dispongan de la convocatoria de gracia, para su evaluación, deberán, en primer lugar, entregar en un plazo pactado para su corrección una serie de prácticas de la asignatura que el profesor les detallará, y, en segundo lugar, superar una prueba escrita con una calificación mínima de 5 puntos. Dicha prueba será relativa a los contenidos desarrollados a lo largo del curso anterior. Nota Recup. Conv. Gracia = Prueba escrita * Prácticas *0.3 I.E.S. San Sebastián - Departamento de Informática 18 / 22
19 Calificación y faltas de asistencia injustificadas. Según los acuerdos del E.T.C.P. (7/7/2011) y del departamento de informática (13/12/2011) la calificación de los alumnos con faltas de asistencia se evaluará acorde a las siguientes instrucciones. ACUERDO DEL E.T.C.P. SOBRE INDICENDIA DE LAS FALTAS DE ASISTENCIA INJUSTIFICADAS EN LA EVALUACIÓN DE LOS ALUMNOS DE ENSEÑANZAS POSTOBLIGATORIAS (7/7/2011) 1. Cuando el nº de faltas sin justificación supere el 20% de las horas lectivas de una materia, el alumno será evaluado con un 4 como máximo en la evaluación de esa materia, independientemente de otras calificaciones obtenidas en las pruebas y exámenes realizados. Si un alumno tiene un número de faltas significativas pero inferior al 20%, el departamento fijará la reducción de nota que se aplicará en función del número de faltas sin justificar. 2. El alumno podrá realizar la actividad de recuperación programada en la evaluación siguiente, siempre que no le sea aplicada la norma anterior por falta de asistencia no justificada. 3. Las justificaciones de asistencia deben ser documentales. En caso de que exista sospecha de justificación indebida, el tutor o el profesor del alumno lo expondrá en la reunión más inmediata del Equipo Educativo y lo notificará al director o al jefe de estudios del dentro que advertirá a los representantes legales del alumno sobre las consecuencias de tales acciones. 4. En cualquier caso, cada profesor comprobará con el tutor la correspondiente veracidad de las faltas no justificadas antes de la evaluación. 5. Los alumnos deberán mostrar el documento de justificación a todos los profesores, quedando éste bajo custodia del tutor. ACUERDO DEL DEPARTAMENTO DE INFORMÁTICA SOBRE REDUCCIÓN DE CALIFICACIÓN (13/12/2011) Si el número de faltas injustificadas de un alumno está entre el 10% y el 20% de las horas lectivas de una materia se reducirá proporcionalmente la calificación de la materia hasta 3 puntos, atendiendo a la siguiente fórmula: Calificación final= Calificación sin reducción - (3 * (mínimo (Porcentaje F.I, 20)-10) / 10 Esta fórmula también se aplicará a los alumnos que tengan más de un 20% de F.I. y cuya calificación final sea menor que 4 después de aplicar la fórmula. O sea el que tenga 10% de F.I. no tendrá reducción de nota, el que tenga 15% tendrá una reducción de 1,5 ptos, y el que tenga un 20% tendrá una reducción de 3 ptos. Cada alumno deberá justificar a todos los profesores las faltas para que estás sean contabilizadas como justificadas EVALUACIÓN DEL PROCESO DE ENSEÑANZA. El profesorado debe evaluar los aprendizajes de los alumnos y alumnas, los procesos de enseñanza y su propia práctica docente. Igualmente evaluará el Proyecto Curricular, las I.E.S. San Sebastián - Departamento de Informática 19 / 22
20 Programaciones Didácticas de los módulos profesionales y el desarrollo real del currículo en relación con su adecuación a las necesidades educativas del Centro, a las características específicas de los alumnos/as y al entorno socioeconómico, cultural y profesional. Para proceder a la evaluación del proceso de enseñanza, es decir, la autoevaluación del profesor/a se podrá utilizar los siguientes instrumentos: En el cuaderno de clase del alumnado observaremos el grado de dificultad de las capacidades y la conveniencia de corregir, matizar o añadir objetivos a la unidad de trabajo. En la ejecución de las actividades observaremos el interés de los alumnos/as y el grado de dificultad de las tareas. La adecuación de los recursos y materiales utilizados. El ambiente de trabajo y la organización del aula. Análisis de la evaluación de los resultados conceptuales de los alumnos/as y con otros profesores/as. La observación externa por parte de otros profesores/as. La valoración por parte del alumnado a través de cuestionarios para que expresen sus opiniones sobre: el grado de dificultad de las tareas, la utilidad de los contenidos, el atractivo de la información, el nivel de conocimientos alcanzado, la adecuación de los materiales y recursos y la organización del aula y del trabajo. 11. ATENCIÓN AL ALUMNADO CON NEE: Artículo 14.- Alumnado con necesidades educativas especiales. La Consejería de Educación y Ciencia, en virtud de lo establecido en el artículo 16 del Real Decreto 676/1993 por el que se establecen directrices generales sobre los títulos y las correspondientes enseñanzas mínimas de Formación Profesional y en la disposición adicional undécima del Real Decreto 777/1998, regulará para los alumnos y alumnas con necesidades educativas especiales el marco normativo que permita las posibles adaptaciones curriculares para el logro de las finalidades establecidas en el artículo 2 del presente Decreto. 12. ACTIVIDADES COMPLEMENTARIAS Y EXTRAESCOLARES: LAS CONFERENCIAS: Las conferencias de profesionales ajenos a la a enseñanza facilitan el contacto con la realidad económica y empresarial, ampliando el aprendizaje. La posibilidad de un coloquio o turno de palabras donde los alumnos puedan preguntar sobre aspectos concretos del tema expuesto, permite a estos profundizar en el tema específico. Los ciclos de conferencias especializadas son un interesante método para ampliar los conocimientos, la visión que tienen los alumnos sobre la materia y descubrir nuevas facetas del tema. VISITAS A EMPRESAS: Las visitas a empresas despiertan gran interés en los alumnos, I.E.S. San Sebastián - Departamento de Informática 20 / 22
21 constituyendo experiencias que normalmente se recuerdan. Este método permite el contacto con las empresas reales donde se desarrollan las tareas que han servido de contenido para el aprendizaje en las aulas. Contribuyen a una mayor relación entre las empresas y el mundo universitario. La eficaz utilización de este método requiere la preparación por parte del profesor y unos conocimientos previos de los alumnos. La planificación previa y la organización facilitan el que la visita sea realmente efectiva. Las etapas en la organización de la visita de empresa serian: Planificación. Partiendo de los objetivos didácticos se selecciona la empresa, se contacta con la dirección y se planifica la visita. Formación de los alumnos sobre la empresa, el sector y el mercado en el que opera. Desarrollo de la visita con exposición por parte de los expertos de los distintos aspectos de la empresa y su problemática. Posteriormente a la visita, exposición por parte del profesor de los aspectos más importantes y conclusiones de la visita. Debate en clase de los resultados de la visita. Redacción de un informe de la visita por parte de los alumnos participantes. Las visitas a empresas constituyen un buen método para poner en contacto los alumnos con la realidad empresarial. Su inconveniente radica en la dificultad para organizarla por el excesivo número de alumnos de cada curso. 13. REVISIÓN Y SEGUIMIENTO DE LA PROGRAMACIÓN Trimestralmente y, a través del Departamento, se realizará una evaluación de los distintos aspectos de la programación para su posible revisión y reformulación de los planteamientos iníciales, procediendo a introducir los necesarios ajustes para su adecuación al contexto específico. I.E.S. San Sebastián - Departamento de Informática 21 / 22
22 14. DESARROLLO DE UNIDADES DIDÁCTICAS UNIDADES DIDÁCTICAS SECUENCIADAS DURACIÓN UD 0: Presentación del módulo. 1 h. UD 1: Introducción a la ingeniería del software. 12 h. UD 2: Lenguajes de programación. 6 h. UD 3: Entornos de desarrollo. 12 h. UD 4: Verificación de programas. Pruebas. 12 h. UD 5: Optimización de programas. 3 h. UD 6: Proceso de desarrollo UML. 54 h. UD 6.1: Introducción a UML. 3 h. UD 6.2: Los casos de uso. 6 h. UD 6.3: Diagramas de clase. 12 h. UD 6.4: Diagramas de paquetes 3 h. UD 6.5: Diagramas de estados 6 h. UD 6.5: Diagramas de actividades. 18 h. UD 6.6: Proyecto. 6 h. TOTAL 99 horas I.E.S. San Sebastián - Departamento de Informática 22 / 22

References: resolución 
 resolución 
 Artículo 14
 artículo 16
 Real Decreto 
 Real Decreto 
 artículo 2