¿Qué aprenderás en el módulo de entornos de desarrollo?
¿Qué aprenderás en el módulo de entornos de desarrollo?

Al finalizar el módulo de entornos de desarrollo, deberías de haber aprendido los siguientes contenidos.

¿Qué aprenderás en la Unidad 1: Desarrollo del Software?

Al finalizar esta unidad el alumno / a:

1. Reconocer los elementos y las herramientas que intervienen en el desarrollo de un programa informático, analizando sus características y las fases en que actúan hasta llegar a su puesta en funcionamiento.

  • Identifica la relación de los programas con los componentes del sistema informático: memoria, procesador, periféricos, entre otros.
  • Identificar las fases de desarrollo de una aplicación informática.
  • Diferenciar los conceptos de código fuente, objeto y ejecutable.
  • Reconocer las características de la generación de código intermedio para su ejecución en máquinas virtuales.
  • Clasificar los lenguajes de programación.
  • Evaluar la funcionalidad ofrecida por las herramientas utilizadas en programación.

2. Evaluar los entornos de desarrollo integrado analizando sus características para editar código fuente y generar ejecutables.

  • Instalar entornos de desarrollo, propietarios y libres.
  • Añade y eliminar módulos en el entorno de desarrollo.
  • Personalizar y automatiza el entorno de desarrollo.
  • Configurar el sistema de actualización del entorno de desarrollo.
  • Generar ejecutables a partir de código fuente de diferentes lenguajes en un mismo entorno de desarrollo.
  • Generar ejecutables a partir de un mismo código fuente con varios entornos de desarrollo.
  • Identificar las características comunes y específicas de diversos entornos de desarrollo.

Unidad 1: Desarrollo del Software

¿Qué aprenderás en la Unidad 2: Optimización del Software?

Al finalizar esta unidad el alumno / a:

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

  • Identificar los diferentes tipos de pruebas.
  • Define casos de prueba.
  • Identificar las herramientas de depuración y prueba de aplicaciones ofrecidas por el entorno de desarrollo.
  • Utilizar herramientas de depuración para definir puntos de ruptura y seguimiento.
  • Utilizar las herramientas de depuración para examinar y modificar el comportamiento de un programa en tiempo de ejecución.
  • Efectuar pruebas unitarias de clases y funciones.
  • Elemento de lista de picos
  • Implementar pruebas automáticas.
  • Documentar las incidencias detectadas.

2. Optimiza código utilizando las herramientas disponibles en el entorno de desarrollo.

  • Identificar los patrones de refacción más usuales.
  • Elaborar las pruebas asociadas a la refacción.
  • Revisar el código fuente utilizando un analizador de código.
  • Identificar las posibilidades de configuración de un analizador de código.
  • Aplicar patrones de refacción con las herramientas que proporciona el entorno de desarrollo.
  • Realizar el control de versiones integrado en el entorno de desarrollo.
  • Utilizar herramientas del entorno de desarrollo para documentar las clases.

¿Qué aprenderás en la Unidad 3: Introducción al diseño orientado a objetos?

Al finalizar esta unidad el alumno / a:

1. Generar diagramas de clases valorando su importancia en el desarrollo de aplicaciones y utilizando las herramientas disponibles en el entorno.

  • Identificar los conceptos básicos de la programación orientada a objetos.
  • Instalar el módulo del entorno de desarrollo integrado que permite la utilización de diagramas de clases.
  • Identificar las herramientas para la elaboración de diagramas de clases.
  • Interpretar el significado de diagramas de clases.
  • Trazar diagramas de clases a partir de las especificaciones de las mismas.
  • Generar código a partir de un diagrama de clases.
  • Generar un diagrama de clases mediante ingeniería inversa.

2. Generar diagramas de comportamiento valorando su importancia en el desarrollo de aplicaciones y utilizando las herramientas disponibles en el entorno.

  • Identificar los diferentes tipos de diagramas de comportamiento.
  • Reconocer el significado de los diagramas de casos de uso.
  • Interpretar diagramas de interacción.
  • Elaborar diagramas de interacción sencillos.
  • Interpretar el significado de diagramas de actividades.
  • Elaborar diagramas de actividades sencillos.
  • Interpretar diagramas de estados.
  • Plantear diagramas de estados sencillos.

Relacionados

? ▷ Hoja de ruta de desarrollo de aplicaciones web (DAW)

? Los Mejores Chollos de Amazon, ¡Agrégalos a tu Lista de Deseos!

Contenido traducido a 11 de Octubre de 2020, por Pablo Álvarez Corredera.
Licencia: CCO creado inicialmente por el Instituto Abierto de Cataluña.