Escribe para buscar…

Entornos de desarrollo

Las herramientas del oficio: editores e IDE, control de versiones, depuración, refactorización, pruebas y diagramas UML.

DAW048750 h1r curs3 actividades6 páginas6 resultados de aprendizaje

Programa

2

Verificación y optimización de software

21 h · 42%
3

Diagramas de clases y de comportamiento

8 h · 16%

Resultados de aprendizaje

RA1Reconoce 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.6 criterios de evaluación
  1. CA1Se ha reconocido la relación de los programas con los componentes del sistema informático: memoria, procesador y periféricos, entre otros.
  2. CA2Se han identificado las fases de desarrollo de una aplicación informática.
  3. CA3Se han diferenciado los conceptos de código fuente, código objeto y código ejecutable.
  4. CA4Se han reconocido las características de la generación de código intermedio para su ejecución en máquinas virtuales.
  5. CA5Se han clasificado los lenguajes de programación.
  6. CA6Se ha evaluado la funcionalidad ofrecida por las herramientas utilizadas en programación.
RA2Evalúa entornos integrados de desarrollo, analizando, sus características para editar código fuente y generar ejecutables.7 criterios de evaluación
  1. CA1Se han instalado entornos de desarrollo, propietarios y libres.
  2. CA2Se han añadido y eliminado módulos en el entorno de desarrollo.
  3. CA3Se ha personalizado y automatizado el entorno de desarrollo.
  4. CA4Se ha configurado el sistema de actualización del entorno de desarrollo.
  5. CA5Se han generado ejecutables a partir de código fuente de diferentes lenguajes en un mismo entorno de desarrollo.
  6. CA6Se han generado ejecutables a partir de un mismo código fuente con varios entornos de desarrollo.
  7. CA7Se han identificado las características comunes y específicas de diversos entornos de desarrollo.
RA3Verifica el funcionamiento de programas, diseñando y realizando pruebas.8 criterios de evaluación
  1. CA1Se han identificado los diferentes tipos de pruebas.
  2. CA2Se han definido casos de prueba.
  3. CA3Se han identificado las herramientas de depuración y prueba de aplicaciones ofrecidas por el entorno de desarrollo.
  4. CA4Se han utilizado herramientas de depuración para definir puntos de ruptura y seguimiento.
  5. CA5Se han utilizado las herramientas de depuración para examinar y modificar el comportamiento de un programa en tiempo de ejecución.
  6. CA6Se han efectuado pruebas unitarias de clases y funciones.
  7. CA7Se han implementado pruebas automáticas.
  8. CA8Se han documentado las incidencias detectadas.
RA4Optimiza código empleando las herramientas disponibles en el entorno de desarrollo.7 criterios de evaluación
  1. CA1Se han identificado los patrones de refactorización más usuales.
  2. CA2Se han elaborado las pruebas asociadas a la refactorización.
  3. CA3Se ha revisado el código fuente usando un analizador de código.
  4. CA4Se han identificado las posibilidades de configuración de un analizador de código.
  5. CA5Se han aplicado patrones de refactorización con las herramientas que proporciona el entorno de desarrollo.
  6. CA6Se ha realizado el control de versiones integrado en el entorno de desarrollo.
  7. CA7Se han utilizado herramientas del entorno de desarrollo para documentar las clases.
RA5Genera diagramas de clases valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno.7 criterios de evaluación
  1. CA1Se han identificado los conceptos básicos de la programación orientada a objetos.
  2. CA2Se ha instalado el módulo del entorno integrado de desarrollo que permite la utilización de diagramas de clases.
  3. CA3Se han identificado las herramientas para la elaboración de diagramas de clases.
  4. CA4Se ha interpretado el significado de diagramas de clases.
  5. CA5Se han trazado diagramas de clases a partir de las especificaciones de las mismas.
  6. CA6Se ha generado código a partir de un diagrama de clases.
  7. CA7Se ha generado un diagrama de clases mediante ingeniería inversa.
RA6Genera diagramas de comportamiento valorando su importancia en el desarrollo de aplicaciones y empleando las herramientas disponibles en el entorno.8 criterios de evaluación
  1. CA1Se han identificado los distintos tipos de diagramas de comportamiento.
  2. CA2Se ha reconocido el significado de los diagramas de casos de uso.
  3. CA3Se han interpretado diagramas de interacción.
  4. CA4Se han elaborado diagramas de interacción sencillos.
  5. CA5Se ha interpretado el significado de diagramas de actividades.
  6. CA6Se han elaborado diagramas de actividades sencillos.
  7. CA7Se han interpretado diagramas de estados.
  8. CA8Se han planteado diagramas de estados sencillos.