Revisaremos conceptos avanzados relacionados con todos os aspectos do deseño software, incluindo patróns de deseño e arquitecutra, deseño orientado a componentes, calidade no deseño, evolución do software, métricas e complexidade software, ou accesibilidade. O obxectivo será consolidar eses conceptos estudando proxectos do mundo real dende unha perspectiva profesional. O idioma principal da asignatura será o inglés.
We will review advanced concepts related to all the aspects of software design, including design and architectural patterns, component-based design, design quality, software evolution, metrics and software complexity or software accessibility. We will focus on consolidating those concepts by studying complex real world projects from a professional perspective.
Plan de continxencia
1. Modificacións nos contidos
Non se realizarán cambios nos contidos.
2. Metodoloxías
*Metodoloxías docentes que se manteñen
Todas. As metodoloxías utilizadas son compatibles coa docencia non presencial.
*Metodoloxías docentes que se modifican
Ningunha.
3. Mecanismos de atención personalizada ao alumnado
- Moodle: Aloxamento dos contidos do curso, xestión das tarefas, e foros de debate en grupo.
- Teams, correo electrónico: Comunicación permanente e directa profesor-alumno.
4. Modificacións na avaliación
Non se considera necesario ningún cambio significativo nos criterios de avaliación utilizados.
*Observacións de avaliación:
O único que se introduce é a posibilidade de eliminar a presencialidade da proba obxectiva e da presentación traballos prácticos, usando alternativas online.
5. Modificacións da bibliografía ou webgrafía
Ningunha. Todas referencias máis relevantes están disponibles online.
(*)A Guía docente é o documento onde se visualiza a proposta académica
da UDC. Este documento é público e non se pode modificar, salvo casos excepcionais baixo a revisión do
órgano competente dacordo coa normativa vixente que establece o proceso de elaboración de guías