|

Mapa

| |
Los temas en tono apagado
no disponen todavía de la versión correspondiente al curso actual.
Esta página está organizada en apartados según los diversos temas de la
asignatura. En cada tema se incluyen uno o varios documentos. Para cada documento se
indica su formato y su tamaño (en caso de ser mayor de 1 Mb).
Lista de Temas Incluidos
0. Presentación de la asignatura
- Transparencias (
).
1. Introducción a la Ingeniería del Software
- Transparencias del tema (
).
- Transparencias de la charla sobre "El Problema de Hacer Software" (
).
- SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004
Version.
- Capítulo 1 (
).
- Completo disponible en
http://www.swebok.org/
- Copia local (
,
2 mb)
sólo para fines docentes de la asignatura.
Lecturas recomendadas:
- Caps. 1 y 2 del libro de Sommerville (2005).
- Charla de Alain Abran sobre "Development of an International
Consensus on the Software Engineering Body of Knowledge" (
).
Lecturas complementarias:
- Caps. 1, 5 y 6 del libro de Pressman (2005).
- Cap. 1 del libro de Pfleeger (2002).
2. Procesos de Ingeniería del Software
- Transparencias del tema (
,
1'3 Mb).
- ISO/IEC 12207 Information Technology / Software Life Cycle Processes.
1995.
- Versión española (norma UNE 71044) (
).
Lecturas recomendadas:
- Caps. 2 y 3 del libro de Piattini (2007).
- Charla de Antonio Vallecillo sobre “Desarrollo de software dirigido
por modelos: ¿quién quiere escribir código?” (
).
Lecturas complementarias:
- Caps. 2 y 3 del libro de Pressman (2005).
- Caps. 2 y 4 del libro de Sommerville (2005).
- Cap. 2 del libro de Pfleeger (2002).
- ISO/IEC FDIS 12207: Systems and Software Engineering — Software Life
Cycle Processes. 2007.
- Disponible en la web (
).
3. Requisitos
- Transparencias del tema (
).
- SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004
Version.
- Capítulo 2 (
).
- IEEE Std 830 (1998) IEEE Recommended Practice for Software Requirements
Specifications.
- Original en inglés (
).
- Versión en español (
).
[NOTA: tiene algunas erratas en la traducción]
Lecturas recomendadas:
- Caps. 6 y 7 del libro de Sommerville (2005).
Lecturas complementarias:
- Cap. 7 del libro de Pressman (2005).
- Cap. 4 del libro de Pfleeger (2002).
Libros especializados:
- Wiegers (2003): Software Requirements, Second Edition. Microsoft Press.
ISBN:0735618798.
- Windle y Abreo (2002): Software Requirements Using the Unified Process:
A Practical Approach. Prentice Hall. ISBN : 0-13-096972-9.
4. Diseño de Software
- Transparencias del tema (
).
- SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004
Version.
- Capítulo 3 (
).
- Trabajos voluntarios para subir nota (
).
Lecturas recomendadas:
- Caps. 8 y 9 del libro de Sommerville (2005).
Lecturas complementarias:
- Cap. 14 del libro de Sommerville (2005).
- Caps. 8 y 9 del libro de Pressman (2005).
- Cap. 6 y 7 del libro de Piattini (2007).
- Cap. 5 del libro de Pfleeger (2002).
Libros especializados:
- Kendall & Kendall (2008): Systems Analysis and Design: International
Edition, 7th edition. Pearson Higher Education.
ISBN:013157986X.
5. Construcción y Pruebas de Software
- Transparencias del tema (
).
- SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004
Version.
- Capítulos 4 y 5 (
).
Lecturas recomendadas:
- Cap. 23 del libro de Sommerville (2005).
Lecturas complementarias:
- Cap. 10 del libro de Piattini (2007).
- Caps. 13 y 14 del libro de Pressman (2005).
- Caps. 7, 8 y 9 del libro de Pfleeger (2002).
- Cap. 22 del libro de Sommerville (2005).
Libros especializados:
- Meyer, B. (1998): Construcción de Software Orientado a Objetos. 2da
edición. Prentice-Hall. ISBN: 84-8322-040-7.
- Tamres, L. (2002): Introducing Software Testing: A Practical Guide to
Getting Started. Addison-Wesley Longman Publishing Co. ISBN: 0201719746.
6. Estudio de Metodologías
- Transparencias del tema (
).
- Ficha del trabajo obligatorio en grupo (
).
Material sobre Ingeniería de
Procesos Software
- Transparencias de la charla sobre "Introducción a la
Ingeniería de Procesos Software" (
).
Lecturas recomendadas:
- Ruiz, F. (2007): Software Process Engineering. De una
gestión de procesos contemplativa a una productiva (
).
Lecturas complementarias:
- Ruiz, F. y Verdugo, J. (2008): Guía de Uso de SPEM 2
con EPF Composer, versión 3 (
,
2'93 Mb).
7. Lenguaje Unificado de Modelado - UML
- Transparencias de repaso de orientación a objetos (
).
[NOTA: para leer antes de empezar el tema en clase]
- Transparencias del tema (
).
Lecturas recomendadas:
- Caps. 2 y 7 del libro de Booch (2006).
Lecturas complementarias:
- Caps. 4, 5 y 6 del libro de Booch (2006).
Webs
8. Contexto y Requisitos del Sistema
- Transparencias del tema (
).
- Ejercicio (trabajo voluntario) (
).
Lecturas recomendadas:
- Caps. 17 y 18 del libro de Booch (2006).
Lecturas complementarias:
- Cap. 6 del libro de Rumbaugh (2007).
- Caps. 3, 6 y 7 del libro de Jacobson (2000).
9. Interacciones en el Sistema
- Transparencias del tema (
).
- Ejercicios de clase (
).
Lecturas recomendadas:
- Caps. 16 y 19 del libro de Booch (2006).
Lecturas complementarias:
- Cap. 9 del libro de Rumbaugh (2007).
10. Estructura del Sistema
- Transparencias del tema (
,
2'5 Mb).
- Ejercicios de clase (
).
Lecturas recomendadas:
- Caps. 4-6, 8-11 y 13-14 del libro de Booch (2006).
- Charla de Félix García sobre "Realización de Casos de Uso" (
,
1'04 Mb).
Lecturas complementarias:
- Cap. 4 del libro de Rumbaugh (2007).
- Caps. 4-6 del libro de Miles y Hamilton (2006). "Learning UML 2.0".
11. Arquitectura Lógica del Sistema
- Transparencias del tema (
).
Lecturas recomendadas:
- Cap. 12 del libro de Booch (2006).
- Cap. 11 del libro de Rumbaugh (2007).
Lecturas complementarias:
- Cap. 13 del libro de Miles y Hamilton (2006). "Learning UML 2.0".
12. Comportamiento del Sistema
- Transparencias del tema (
,
1'5 mb).
- Ejercicios de clase (
).
Lecturas recomendadas:
- Caps. 20-22 y 25 del libro de Booch (2006).
Lecturas complementarias:
- Caps. 7 y 8 del libro de Rumbaugh (2007).
- Caps. 3 y 14 del libro de Miles y Hamilton (2006). "Learning UML 2.0".
13. Arquitectura Física del Sistema
- Transparencias del tema (
,
1'1 mb).
Lecturas recomendadas:
- Caps. 15, 26, 27, 30 y 31 del libro de Booch (2006).
Lecturas complementarias:
- Caps. 5 y 10 del libro de Rumbaugh (2007).
- Caps. 12 y 15 del libro de Miles y Hamilton (2006). "Learning UML 2.0".
14. Pruebas de Sistemas Orientados a Objetos
- Transparencias del tema (
).
- Ejercicios de clase (
).
Lecturas recomendadas:
- Caps. 13 y 14 del libro de Pressman (2005).
- Cap. 11 del libro de Jacobson (2000).
- Como ayuda transversal para tener una visión transversal integradora
de la teoría y las prácticas, se incluye un ejemplo
completo del desarrollo de un sistema software, utilizando Proceso
Unificado con UML (
).
|