GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...
GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ... GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...
ITIS Metodología de la Programación Cuatrimestral, Obligatoria, 7.5 Créditos (4.5T + 3P) Descriptores - Diseño de programas - Metodos y tecnicas de programacion - Plan y estrategias de pruebas Profesores Javier Andrade Garda jag@udc.es andrade@fi.pri Juan Ares Casal juanar@udc.es Esteban García Martín esteban@udc.es esteban@fi.pri Rafael García Vázquez rafael@udc.es rafael@fi.pri Joaquín Hernández Almaraz almaraz@fi.pri Santiago Rodríguez Yáñez santi@udc.es santiago@fi.pri Objetivos docentes El objetivo de la asignatura es familiarizar al alumno con diferentes paradigmas de programación, haciendo especial hincapié en la importancia de la documentación y las pruebas en el conjunto del producto software. Bibliografía Recomendada Pressman, Roger S. Ingeniería del Software. Un enfoque práctico. 5ª ed. McGraw Hill, 1997. Sommerville, Ian.Software Engineering. 6 ª ed. Addison-Wesley, 1996. Standard Program Documentation. Documento de la Wichita State University. Myers, Glenford J. The art of Software Testing. John Wiley & Sons, Inc., 1979. Arnow, David M.; Weiss, Gerald: Introducción a la programación con JAVA. Un enfoque orientado a objetos. Addison-Wesley, 2000. Complementaria López-Cortijo, R.; Amescua, de, A.: Ingeniería del Software. Aspectos de Gestión. IIIS. 1998. [en línea]. IIIS. [Consulta Diciembre 2002]. Disponible en Internet . Niemeyer, Patrick; Knudsen, Jonathan. Curso de JAVA. Anaya Multimedia, 2000. Braude, Eric J. Software Engineering. An object-Oriented Perspective. John Wiley & Sons, Inc., 2001. Booch, G.; Rumbaugh, J.; Jacobson, I. El Lenguaje Unificado de Modelado. Addison 76
Wesley Iberoamericana, 1999. Contenido Teoría: 1. Introducción a la ingeniería del software. 2. Configuración de un producto software. 3. Características del diseño modular. 4. Programación estructurada. 5. Programación orientada a objetos. 6. Pruebas de unidad e integración. Práctica: • Programación orientada a objetos empleando el lenguaje JAVA. • Pruebas de unidad y de funcionalidad. 77
- Page 25 and 26: o Transistor unipolar 3. Circuitos
- Page 27 and 28: Objetos. McGraw-Hill, 1998. Conteni
- Page 29 and 30: 5. Diseño lógico de Bases de Dato
- Page 31 and 32: Matlab. Pirámide, 1999. Contenido
- Page 33 and 34: ITIG Ingeniería del Software de Ge
- Page 35 and 36: ITIG Metodología de la Programaci
- Page 37 and 38: Programación Declarativa Descripto
- Page 39 and 40: Sistemas Operativos I Descriptores
- Page 41 and 42: Tecnología de la Programación Des
- Page 43 and 44: Investigación Operativa Descriptor
- Page 45 and 46: ITIG Principios de Análisis Inform
- Page 47 and 48: Redes de Comunicaciones Descriptore
- Page 49 and 50: Sistemas Operativos II Descriptores
- Page 51 and 52: Álgebra Descriptores ITIS - Estruc
- Page 53 and 54: Cálculo Descriptores ITIS Cuatrime
- Page 55 and 56: Estructura de datos y de la informa
- Page 57 and 58: Estadística I Descriptores ITIS -
- Page 59 and 60: confianza para la diferencia de med
- Page 61 and 62: 1. Análisis vectorial. Capítulo I
- Page 63 and 64: o Proposiciones. Operaciones lógic
- Page 65 and 66: ALGORITMOS, PROGRAMAS Y LENGUAJES
- Page 67 and 68: Tecnología de Computadores Descrip
- Page 69 and 70: Tecnología Electrónica Descriptor
- Page 71 and 72: Bases de Datos I Descriptores ITIS
- Page 73 and 74: Matlab. Pirámide, 1999. Contenido
- Page 75: o Rendimiento 2. El repertorio de i
- Page 79 and 80: los SOM. Propiedades de los SOM. Ej
- Page 81 and 82: o Soluciones hardware y software al
- Page 83 and 84: Identificadores libres y ligados. o
- Page 85 and 86: Hall 2002. Contenido Parte I: Jerar
- Page 87 and 88: Tema 4: Análisis de Fourier de se
- Page 89 and 90: o ICMP y los protocolos básicos de
- Page 91 and 92: o Creación y terminación de proce
- Page 93 and 94: 2. Lenguajes Regulares o Lenguajes
- Page 95 and 96: Mathematica. Prensas Universitarias
- Page 97 and 98: o Funciones continuas. Teorema de B
- Page 99 and 100: o Listas con cabecera 3. Pilas o Pi
- Page 101 and 102: 2. Descripción estadística de var
- Page 103 and 104: Contenido 1. Conceptos de inferenci
- Page 105 and 106: 2. Electrostática. Campo eléctric
- Page 107 and 108: 1. Introducción a la Lógica. o Pr
- Page 109 and 110: Contenido ALGORITMOS, PROGRAMAS Y L
- Page 111 and 112: II (Ciclo 1) Tecnología de computa
- Page 113 and 114: Tecnología Electrónica Descriptor
- Page 115 and 116: Algoritmos Descriptores II - Inducc
- Page 117 and 118: Bases de Datos I Descriptores II -
- Page 119 and 120: II Computación Numérica Cuatrimes
- Page 121 and 122: II Estructura de Computadores I Cua
- Page 123 and 124: Metodología de la Programación De
- Page 125 and 126: Programación Declarativa Descripto
Wesley Iberoamericana, 1999.<br />
Contenido<br />
Teoría:<br />
1. Introducción a la ingeniería <strong>de</strong>l software.<br />
2. Configuración <strong>de</strong> un producto software.<br />
3. Características <strong>de</strong>l diseño modular.<br />
4. Programación estructurada.<br />
5. Programación orientada a objetos.<br />
6. Pruebas <strong>de</strong> unidad e integración.<br />
Práctica:<br />
• Programación orientada a objetos empleando el lenguaje JAVA.<br />
• Pruebas <strong>de</strong> unidad y <strong>de</strong> funcionalidad.<br />
77