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