Saltar a contenido

Guía de la asignatura: Entornos de Desarrollo

Curso Escolar: 2026/2027
Ciclo Formativo: 1º Grado Superior en Desarrollo de Aplicaciones Web (DAW)
Centro: IES Los Albares (Cieza, Región de Murcia)
Profesor: Joaquín Ríos Velasco
Código y Duración: 0487 | 50 horas


🎯 Resultados de Aprendizaje y Criterios de Evaluación

A continuación se detallan los 6 Resultados de Aprendizaje (RA) del módulo junto con sus respectivos criterios de evaluación:

RA1. 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.

  • 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 identificado las fases de desarrollo de una aplicación informática.
  • 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 han clasificado los lenguajes de programación.
  • f) Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en programación.

RA2. Evalúa entornos integrados de desarrollo analizando sus características para editar código fuente y generar ejecutables.

  • 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.

RA3. Verifica el funcionamiento de programas diseñando y realizando pruebas.

  • 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 han efectuado pruebas unitarias de clases y funciones.
  • g) Se han implementado pruebas automáticas.
  • h) Se han documentado las incidencias detectadas.

RA4. Optimiza código empleando las herramientas disponibles en el entorno de desarrollo.

  • 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 han utilizado herramientas del entorno de desarrollo para documentar las clases.

RA5. Genera diagramas de clases valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno.

  • 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.

RA6. Genera diagramas de comportamiento valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno.

  • 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 ha interpretado el significado de diagramas de actividades.
  • f) Se han elaborado diagramas de actividades sencillos.
  • g) Se han interpretado diagramas de estados.
  • h) Se han planteado diagramas de estados sencillos.

📚 Contenidos del Módulo

El curso se divide en 6 Unidades de Trabajo (UT) distribuidas en 50 sesiones lectivas:

Unidad de Trabajo Descripción y Contenidos Clave Sesiones
UT 01. Desarrollo de Software Orígenes del software, arquitectura de ordenadores, lenguajes de programación, ingeniería del software, proceso de obtención del ejecutable, errores y reutilización de código. 6
UT 02. Entornos de Desarrollo Funciones, tipos (libres y propietarios), instalación, configuración, personalización, gestión de proyectos, edición, compilación, ejecución y extensiones/plugins. 6
UT 03. Diseño y Realización de Pruebas Tipos de pruebas (unitarias, caja negra/blanca, complejidad ciclomática), herramientas de depuración (breakpoints, variables), pruebas unitarias en Java y automatización con Maven. 6
UT 04. Optimización y Documentación Refactorización y sus patrones, analizadores de código, control de versiones (Git y GitHub) y generación automática de documentación. 6
UT 05. Modelado con UML: Diagramas de Clases Conceptos de POO, herramientas CASE, notación UML para clases, relaciones (asociación, herencia, composición, agregación), generación de código e ingeniería inversa. 6
UT 06. Modelado con UML: Diagramas de Comportamiento Diagramas de casos de uso, secuencia, colaboración, actividades y estados. Elaboración con herramientas CASE e integración en IDE. 6

📊 Estrategias, Instrumentos y Criterios de Calificación

Instrumentos de Evaluación

Para la recogida de información y comprobación de adquisición de competencias se utilizarán: 1. Teoría y Ejercicios Prácticos: Pruebas teórico-prácticas por cada UT para comprobar conocimientos y capacidades prácticas. 2. Ejercicios de Clase: Ejercicios guiados realizados durante las sesiones lectivas. 3. Revisión del Cuaderno/Apuntes: Seguimiento de las notas, aclaraciones y reflexiones que el alumno recopila verbalmente en clase. 4. Prácticas: Ejercicios y proyectos que el alumno resuelve de forma autónoma.


Ponderación de Instrumentos por Bloque

Cada Resultado de Aprendizaje se evalúa dividiéndose en bloques de criterios. La calificación de cada bloque se obtiene mediante la siguiente estructura de ponderaciones:

Instrumento de Evaluación Ponderación
Teoría + Ejercicios Prácticos (Exámenes/Prácticas) 80%
Ejercicios de Clase 10%
Revisión del Cuaderno / Apuntes 10%

Criterios para la Superación de Evaluaciones

  • Bloques y RAs: Un bloque se considera aprobado con una nota ≥ 5,0. La calificación final de cada Resultado de Aprendizaje (RA) será la media simple de sus bloques, siendo imprescindible tener aprobados todos sus bloques individualmente.
  • Calificación Trimestral: Será la media simple de los Resultados de Aprendizaje evaluados en dicho trimestre, siempre y cuando todos los RAs estén superados individualmente (nota ≥ 5,0).

Criterios de Recuperación y Convocatorias

  • Recuperación de Evaluaciones Intermedias:
  • Los alumnos con la 1ª evaluación suspensa tendrán una prueba de recuperación a principios de la 2ª evaluación, examinándose únicamente de los RAs o bloques no superados.
  • La 3ª evaluación se recuperará en la convocatoria ordinaria de junio.
  • Convocatoria Ordinaria (Junio):
  • Se realizarán pruebas de recuperación únicamente de los RAs suspensos (nota < 5,0). La nota final del módulo será la media simple de las 3 evaluaciones superadas.
  • Evaluación sin Evaluación Continua (> 30% de faltas):
  • Realización de una prueba práctica final en junio (duración 2 a 4 horas). La calificación se calculará mediante: 80% la prueba presencial + 20% los ejercicios de recuperación entregados ese día.
  • Convocatoria Extraordinaria (Junio):
  • Examen de la totalidad de la materia para los alumnos no aprobados en la convocatoria ordinaria. Consiste en una prueba práctica (2 a 4 horas) en equipo (80%) y entrega de prácticas requeridas (20%).