Datos Identificativos | 2014/15 | |||||||||||||
Asignatura | Metodoloxía da Programación | Código | 614211207 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
1º e 2º Ciclo | 1º cuadrimestre |
Segundo | Obrigatoria | 6 | ||||||||||
|
Temas | Subtemas |
Introducción a la Ingeniería del Software | Antecedentes históricos El proceso de resolución de problemas Introducción a los ciclos de vida Introducción a las metodologías de desarrollo software |
Conceptos básicos de la Orientación a Objetos | Introducción Objetos Clases Relaciones Polimorfismo Ejemplos básicos |
Análisis y diseño Orientado a Objetos | Análisis textual de Abbot Técnica CRC Estrategías de análisis |
Notación UML | Elementos comunes a los diagramas Diagramas de clases Diagramas de casos de uso Diagramas de secuencia Diagramas de colaboración Diagramas de estado |
Patrones de Diseño Orientado a Objetos | Introducción Ventajas Principales patrones |
Práctica de Programación Orientado a Objetos en JAVA | Aprendizaje autónomo del lenguaje de programación JAVA Programación en JAVA de un sistema software |
Trabajo en grupo: Análisis y diseño de un sistema software | Planteamiento de un dominio de aplicación Elaboración del diagrama de casos de uso Elaboración del diagrama de clases asociado Elaboración, para las principales funcionalidades del sistema, de los diagramas de secuencia, colaboración y de estado que se consideren necesarios. Seguimiento y tutorización del trabajo en grupo |