Pedir

Programación didáctica de Entornos de desarrollo

Módulo del ciclo Técnico Superior en Desarrollo de Aplicaciones Web, código 0487. Estos son sus resultados de aprendizaje y criterios de evaluación, copiados del Real Decreto 686/2010, actualizado por el Real Decreto 405/2023 tal y como aparecen en el BOE.

Son los mínimos estatales. Tu comunidad autónoma puede fijar horas y contenidos propios en su currículo.

Resultados de aprendizaje y 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.

  1. a) Se ha reconocido la relación de los programas con los componentes del sistema informático: memoria, procesador, periféricos, entre otros.
  2. b) Se han identificado las fases de desarrollo de una aplicación informática.
  3. c) Se han diferenciado los conceptos de código fuente, objeto y ejecutable.
  4. d) Se han reconocido las características de la generación de código intermedio para su ejecución en máquinas virtuales.
  5. e) Se han clasificado los lenguajes de programación, identificando sus características.
  6. f) Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en el desarrollo de software.
  7. g) Se han identificado las características y escenarios de uso de las metodologías ágiles de desarrollo de software.

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

  1. a) Se han instalado entornos de desarrollo, propietarios y libres.
  2. b) Se han añadido y eliminado módulos en el entorno de desarrollo.
  3. c) Se ha personalizado y automatizado el entorno de desarrollo.
  4. d) Se ha configurado el sistema de actualización del entorno de desarrollo.
  5. e) Se han generado ejecutables a partir de código fuente de diferentes lenguajes en un mismo entorno de desarrollo.
  6. f) Se han generado ejecutables a partir de un mismo código fuente con varios entornos de desarrollo.
  7. 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.

  1. a) Se han identificado los diferentes tipos de pruebas.
  2. b) Se han definido casos de prueba.
  3. c) Se han identificado las herramientas de depuración y prueba de aplicaciones ofrecidas por el entorno de desarrollo.
  4. d) Se han utilizado herramientas de depuración para definir puntos de ruptura y seguimiento.
  5. e) Se han utilizado las herramientas de depuración para examinar y modificar el comportamiento de un programa en tiempo de ejecución.
  6. f) Se han efectuado pruebas unitarias de clases y funciones.
  7. g) Se han implementado pruebas automáticas.
  8. h) Se han documentado las incidencias detectadas.
  9. i) Se han utilizado dobles de prueba para aislar los componentes durante las pruebas.

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

  1. a) Se han identificado los patrones de refactorización más usuales.
  2. b) Se han elaborado las pruebas asociadas a la refactorización.
  3. c) Se ha revisado el código fuente usando un analizador de código.
  4. d) Se han identificado las posibilidades de configuración de un analizador de código.
  5. e) Se han aplicado patrones de refactorización con las herramientas que proporciona el entorno de desarrollo.
  6. f) Se ha realizado el control de versiones integrado en el entorno de desarrollo.
  7. g) Se han utilizado herramientas del entorno de desarrollo para documentar las clases.
  8. h) Se han utilizado repositorios remotos para el desarrollo de código colaborativo.
  9. i) Se han utilizado herramientas para la integración continua del código.

RA5 Genera diagramas de clases valorando su importancia en el desarrollo de aplicaciones y empleando herramientas específicas.

  1. a) Se han identificado los conceptos básicos de la programación orientada a objetos.
  2. b) Se han utilizado herramientas para la elaboración de diagramas de clases.
  3. c) Se ha interpretado el significado de diagramas de clases.
  4. d) Se han trazado diagramas de clases a partir de las especificaciones de las mismas.
  5. e) Se ha generado código a partir de un diagrama de clases.
  6. f) 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 herramientas específicas.

  1. a) Se han identificado los distintos tipos de diagramas de comportamiento.
  2. b) Se ha reconocido el significado de los diagramas de casos de uso.
  3. c) Se han interpretado diagramas de interacción.
  4. d) Se han elaborado diagramas de interacción sencillos.
  5. e) Se ha interpretado el significado de diagramas de actividades.
  6. f) Se han elaborado diagramas de actividades sencillos.
  7. g) Se han interpretado diagramas de estados.
  8. h) Se han planteado diagramas de estados sencillos.

Objetivos generales y competencias a los que contribuye

Según las orientaciones pedagógicas del Real Decreto 686/2010.

Objetivos generales del ciclo (5)
Competencias profesionales, personales y sociales (5)

Otros módulos de Técnico Superior en Desarrollo de Aplicaciones Web