Ingeniería del Software I
Curso 2006/2007
Profesores de teoría:
Idoia Alarcón (Grupo 46), Juan
de Lara (Grupo 47).
Profesores de
prácticas:
Idoia Alarcón (Martes de 11 a 13, grupo IS1-f), Moisés
Otero (Lunes y
Martes de 18 a 20, grupos IS1-b, IS1-a), Miguel Santiago (Viernes de 16
a 18 y de 18 a 20, grupos IS1-e, IS1-d).
NOVEDADES
TEMARIO
NOTA: Para acceder a muchos de los links a los
artículos
se necesita una subscripción a la revista correspondiente. Por
tanto
es necesario que estés en la escuela para verlos, o te instales
el VPN.
- Tema 1: Introducción [Transparencias ZIP].
Duración estimada: 3 horas.
- Artículos recomendado para leer:
- W. Wayt Gibbs. “La crisis crónica de la
programación”.
Investigación
y ciencia, noviembre 1994, pag. 72-81.
- B.Littlewood, L. Strigini. “Limitaciones del soporte
lógico”.
Investigación
y ciencia, enero 1993, pag. 20-26.
- Mary Shaw. “Prospects for an engineering discipline of
software”. IEEE
Software, Vol.7. No.6, Noviembre 1990, pag. 486-495.
- Bibliografía Básica:
- Tema 2: Metodologías y Ciclos de Vida
[Transparencias ZIP].
Duración estimada: 4 horas.
- Artículo recomendado para leer:
- Bibliografía Básica:
- Pressman. "Ingeniería del Software Un enfoque
Práctico,
5ª
Edición". McGraw Hill. Capítulo 2, Apartado 11.4
- Sommerville. "Ingeniería de Software. 6ª
Edición".
Addison
Wesley. Capítulo 3.
- Bibliografía Recomendada
- Tema 3: Estudio de Viabilidad y Actividades Previas al
Desarrollo
[Transparencias ZIP].
Duración estimada: 3 horas.
- Bibliografía recomendada:
- Pressman. "Ingeniería del Software 5ª
Edición".
McGraw
Hill. apartado 5.3 , apartado 3.2
- Sommerville. "Ingeniería de Software 6ª
Edición".
Addison
Wesley. apartado 6.1
- M. Piattini, J.A. Calvo-Manzano, J. Cervera y
L.Fernández.
“Análisis y Diseño de Aplicaciones Informáticas de
Gestión”. 1996. Ed ra-ma. Capítulo 6.
- Tema 4: Estimación y Planificación de
Proyectos [Transparencias ZIP].
Duración estimada: 8 horas.
- Artículos recomendado para leer:
- Bibliografía Básica:
- Pressman. "Ingeniería del Software 5ª
Edición".
McGraw
Hill. Capítulo 5.
- Sommerville. "Ingeniería de Software 6ª
Edición".
Addison
Wesley. apartados 4.1 - 4.3
- Bibliografía recomendada:
- Lawrence H. Putnam. “A General Empirical Solution to the
Macro Software
Sizing and Estimating Problem”. IEEE Transactions on Software
Engineering.
4(4). Julio 1978.
- Allan J. Albrecht, John E. Gaffney. “Software Function,
Source Lines of
Code, and Development Effort Prediction: A Software Science
Validation”.
IEEE Transactions on Software Engineering. 9(6). Noviembre 1983.
- G.D. Carter, C.P. Clare and D.C.J. Thorogood. “Engineering
project
management
techniques and their application to computer projects”. Software
Engineering
Journal, Vol.2, No.1, Jan.1987, pg.145-150
- Tema 5: Análisis [Transparencias ZIP].
Duración estimada: 12 horas.
- Bibliografía básica:
- Pressman: Capítulo 13 y 14.
- Bibliografía recomendada:
- Ian Sommerville. “Software Engineering”, Addison-Wesley,
1992,
Capítulos
8, 9 y 10
- E. Yourdon, L.L. Constantine. “Structured Design”.
Prentice-Hall. Inc.,
1979
- A. Dennis, B. H. Wixon. "Systems Analysis and Design", John
Wiley and
Sons,
2000. Capítulos 4-7.
- Craig Larman. “Applying UML and Patterns 2nd Edition”.
Prentice Hall.
2002.
- Bernd Bruegge, Allen h. Dutoit. “Ingeniería de
Software
Orientado
a Objetos”. Prentice Hall. 2002.
- Perdita Stevens, Rob Pooley. “Utilización de UML en
Ingeniería
del Software con Objetos y Componentes”. Addison Wesley. 2002.
- Grady Booch, James Rumbaugh, Ivar Jacobson. “The Unified
Modeling
Language
User Guide”. Addison-Wesley. 1999.
- UML en la web: http://www.omg.org/uml
- Tema 6: Gestión y Dirección de Proyectos
[Transparencias ZIP].
Duración estimada: 5 horas.
- Artículo recomendado para leer:
- Bibliografía básica:
- Pressman: Capítulos 3 y 6.
- Sommerville: Capítulo 4
- Bibliografía recomendada:
- “On Time, Within
Budget. Software Project Management Practices and
Techniques, 2nd Edition”.
E.M. Bennatan. John Wiley & Sons. 1995.
- “Software
Engineering Risk Management”. Dale Walter Karolak. IEEE Computer Society
Press. 1996.
- Constantine, L. L. 1993. “Work
Organization:
Paradigms for Project Management and Organization”. Communications
of the
ACM. Vol 36(10), pp.: 35-43.
- Mantei, M. 1981. “The
Effect of Programming Team Structures on Programming Tasks”.
Communications
of the ACM. Vol
24(3), pp.: 106-113.