| RA
|
Resultado de aprendizaxe
|
Criterio de avaliación
|
Observacións
|
| RA1
|
Recoñece os elementos e ferramentas do desenvolvemento dun programa.
|
CA1.1 Relación programas–hardware (memoria, CPU, periféricos)
|
UD1.1_Introducción ao desarrollo do SW.
|
| CA1.2 Fases de desenvolvemento
|
UD1.2_Fases de desenvolvemento do SW.
|
| CA1.3 Código fonte, obxecto e executable
|
UD1.1_Introducción ao desarrollo do SW.
|
| CA1.4 Código intermedio e máquinas virtuais
|
UD1.1_Introducción ao desarrollo do SW.
|
| CA1.5 Clasificación de linguaxes
|
UD1.1_Introducción ao desarrollo do SW.
|
| CA1.6 Ferramentas de programación
|
UD1.2_Fases de desenvolvemento do SW.
|
| RA2
|
Avalía contornos integrados de desenvolvemento (IDE).
|
CA2.1 Instalación de IDE (libres e propietarios)
|
UD2.1_Instalación de IDEs.
|
| CA2.2 Xestión de módulos
|
UD2.2_.Actualización, personalización e automatización nos IDEs.
|
| CA2.3 Personalización e automatización
|
UD2.2_.Actualización, personalización e automatización nos IDEs.
|
| CA2.4 Sistema de actualización
|
UD2.2_.Actualización, personalización e automatización nos IDEs.
|
| CA2.5 Xeración de executables (varias linguaxes)
|
UD2.3_Usando os IDEs con distintas linguaxes.
|
| CA2.6 Xeración en distintos IDE
|
UD2.3_Usando os IDEs con distintas linguaxes.
|
| CA2.7 Comparación de IDE
|
UD2.3_Usando os IDEs con distintas linguaxes.
|
| RA3
|
Verifica o funcionamento de programas mediante probas.
|
CA3.1 Tipos de probas
|
UD3.1_Deseño o realización de probas.
|
| CA3.2 Casos de proba
|
UD3.1_Deseño o realización de probas.
|
| CA3.3 Ferramentas de depuración
|
UD3.3_Depurar o código.
|
| CA3.4 Puntos de ruptura e seguimento
|
D3.3_Depurar o código.
|
| CA3.5 Execución e modificación en tempo real
|
D3.3_Depurar o código.
|
| CA3.6 Probas unitarias
|
UD3.2_Probas unitarias con JUnit.
|
| CA3.7 Probas automáticas
|
PENDENTE
|
| CA3.8 Documentación de incidencias
|
PENDENTE
|
| RA4
|
Optimiza código coas ferramentas do contorno.
|
CA4.1 Patróns de refactorización
|
UD4.1_Refactorización.
|
| CA4.2 Probas asociadas
|
UD4.1_Refactorización.
|
| CA4.3 Análise de código
|
P4.3_Análise de código
|
| CA4.4 Configuración de analizadores
|
P4.3_Análise de código
|
| CA4.5 Aplicación de refactorización
|
UD4.1_Refactorización.
|
| CA4.6 Control de versións
|
UD4.2_SCV, Git e GitHub.
|
| CA4.7 Documentación de clases
|
PENDENTE
|
| RA5
|
Xera diagramas de clases.
|
CA5.1 Conceptos de POO
|
P5.1_Introducción POO e UML
|
| CA5.2 Métodos de análise e modelaxe
|
P5.1_Introducción POO e UML
|
| CA5.3 Ferramentas UML
|
P5.3_Ferramentas UML
|
| CA5.4 Interpretación de diagramas de clases
|
P5.2_Diagramas de Clases UML
|
| CA5.5 Instalación de módulos en IDE para diagramación
|
P5.3_Ferramentas UML
|
| CA5.6 Creación de diagramas de clases
|
P5.3_Ferramentas UML
|
| CA5.7 Xeración de código a partir de diagramas de clase
|
P5.3_Ferramentas UML
|
| CA5.8 Enxeñaría inversa: xeración diagrama a partir de código
|
P5.3_Ferramentas UML
|
| RA6
|
Xera diagramas de comportamento.
|
CA6.1 Tipos de diagramas de comportamento
|
UD6.1_Diagramas de Casos de Uso
|
| CA6.2 Recoñecer significado de diagramas de casos de uso
|
UD6.1_Diagramas de Casos de Uso
|
| CA6.3 Interpretar diagramas de interacción
|
UD6.2_Diagramas de interacción
|
| CA6.4 Crear diagramas de interacción
|
UD6.2_Diagramas de interacción
|
| CA6.5 Interpretar diagramas de actividades
|
UD6.3_Diagramas de actividades
|
| CA6.6 Crear diagramas de actividades
|
UD6.4_Diagramas de actividades
|
| CA6.7 Interpretar diagramas de estados
|
UD6.5_Diagramas de estados
|
| CA6.8 Crear diagramas de estados
|
UD6.3_Diagramas de estados
|