Seguemento e rúbricas de Contornos de desenvolvemento
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- |