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.