Ingeniería del Software I
Curso 2004/2005
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), Moisés Otero (Lunes y
Martes de 18 a 20), Miguel Santiago (Viernes de 16 a 18 y de 18 a 20)
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: 11 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: Diseño [Transparencias ZIP].
Duración estimada: 11 horas.
- Bibliografía básica:
- Pressman. "Ingeniería del Software 5ª
Edición".
McGraw
Hill. Capítulos 14, 16 y 22.
- Bibliografía recomendada:
- Ian Sommerville. Ingeniería de Software
.Addison-Wesley, 202.
Capítulos
10 y 12
- E. Yourdon, L.L. Constantine. Structured Design.
Prentice-Hall. Inc.,
1979
- J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy and W.
Lorensen.
Object-Oriented
Modeling and Design. Prentice-Hall, 1991
- E. Yourdon, K. Whitehead, J. Thomann, K. Oppel and P.
Nevermann.
Mainstream
Objects: An Analysis and Design Approach for Business. Prentice-Hall
Inc.,
1995
- 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 7: Codificación [Transparencias ZIP].
Duración estimada: 1 hora.
- Bibliografía básica:
- Ian Sommerville. Software Engineering Addison-Wesley
Publishing
Company,
1992. Capítulo 15
- Richard Fairley. Software Engineering Concepts. McGraw Hill,
1985.
Capítulo
7
- Sahri Lawrence Pfleeger. 2002. “Ingeniería de
Software.
Teoría
y Práctica”. Prentice Hall. Capítulo 7.
- R. Fournier. Practical Guide to Structured System Development
and
Maintenance.
Prentice-Hall. Inc., 1991. Capítulo 6
- Páginas web de cursos de años anteriores:
Juan.Lara@ii.uam.es