Seguemento e rúbricas de Contornos de desenvolvemento

De MediaWiki
Ir a la navegación Ir a la búsqueda


Seguemento

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

Contidos prácticos

UD Contido Tarefa Observacións
UD1 Desenvolvemento de software Teoría
Kanban
UD2 Instalación e uso de contornos de desenvolvemento Instalación de IDEs Eclipse, Netbeans, Visual Studio Code, Thonny, Antigravity
Personalización e adaptación de IDEs Extensións e configuración
Uso de IDEs Python con Thonny e Java con Visual Studio Code
UD3 Deseño e realización de probas Plan de proba e deseño de casos de proba
Probas unitarias Java con JUnit e Python con pytest
Probas automáticas con Selenium
Depuración de código
UD4 Optimización e documentación Refactorización
Análise de código Pylint e Sonarqube
Control de versións e documentación Git, Github e Markdown
UD5 Elaboración de diagramas de clases Ferramentas de diagramación Mermaid, PlantUML. Draw.io. Dia.
Diagramas de clases Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-
UD6 Elaboración de diagramas de comportamento Diagramas de casos de uso Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-
Diagramas de interacción Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-
Diagramas de secuencia Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-
Diagramas de comunicación Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-
Diagramas de actividades Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-
Diagramas de estados Elaboración. Interpretación. Xeración de código a partir de diagramas, e diagramas a partir de código-