Métricas y Modelos en la Ingeniería del Software
6 créditos
Temario
1. Introducción a la Medición
Básicamente se utiliza el capítulo 1 del libro "Medición para la Gestión en la Ingeniería del Software". Algunos de los apartados se detallan en los capítulos posteriores.
2. Medición de las Especificaciones
u Puntos de Función Albrecht
La referencia básica para este apartado es
- J. B. Dreger, "Function point analysis", Prentice-Hall, 1989
Aquí tienes algunos apuntes preparados a partir de ese libro.
Enlace a International Function Points Users Group
What are Function Points?, por Capers Jones, FP FAQ
u Puntos de Función MarkII
La referencia básica para este apartado es
- Charles R. Symons, "Software sizing and estimating: Mk II FPA (function point analysis)", John Wiley & Sons, 1991
Aquí tienes algunos apuntes preparados a partir de ese libro.
u Críticas a los Puntos de Función
- J.J. Dolado y L. Fernández, ¿Merece la pena usar los puntos de función?, Novática, julio/agosto, nº 140, pp. 57-62, 1999.
u Propuesta COSMIC-FFP
En este capítulo se describe la nueva propuesta del consorcio COSMIC. Se utilizará el material básico que se encuentra en los siguientes lugares http://www.lrgl.uqam.ca/cosmic-ffp y http://www.cosmicon.com. Se utilizan los siguientes "case studies": Rice Cooker, Gateway System, Valve Control y Warehouse Software Portfolio.
3. Modelos de Estimación de Costes
u Modelos COCOMO y COCOMO II
Breves notas sobre el modelo COCOMO original.
Enlace a COCOMOII. Se utilizan principalmente los siguientes documentos:
- D.J. Reifer, B.W. Boehm and S. Chulani, The Rosetta Stone: Making COCOMO 81 Files Work With COCOMO II".
- Barry Boehm, Bradford Clark, Ellis Horowitz, Ray Madachy, Richard Shelby, Chris Westland, "Cost Models for Future Software Life Cycle Processes: COCOMO 2.0," Annals of Software Engineering, (1995).
u Estimación por Analogía
Se puede encontrar información sobre la herramienta ANGEL en http://dec.bmth.ac.uk/dec_ind/decind22/web/Instruct.html
u Modelo SLIM
u Estimación de coste mediante los Puntos de Función
u "Analytic Hierarchy Process" para proyectos software
- T.L. Saaty, The Analytic Hierarchy Process, McGraw-Hill, New York, 1980
- T. Saaty, Multicriteria Decision Making: The Analytic Hierarchy Process, RWS Publications, Pittsburgh, 1996
- Heeseok Lee, A Structured Methodology for Software Development Effort Prediction Using the Analytic Hierarchy Process, J. Systems and Software, 1993; 21:179-186
- S. Baker, M. Shepperd and M. Aylett, The Analytic Hierarchy Process and Data-Less Prediction, ESERG TR98-4
- E. Miranda, Improving Subjective Estimates Using Paired Comparisons, IEEE Software January/February 2001 pp.87- 91
- S. Monti and G. Carenini, Dealing with the Expert Inconsistency in Probability Elicitation, IEEE Transactions on Knowledge and Data Engineering, Vol. 12, No. 4, July/August 2000
u Valoración de expertos
- R.T. Hughes, Expert judgement as an Estimating Method, Information and Software Technology 38, 1996, pp. 67-75
4. Modelos de Estimación de Tamaño
u Modelo de Verner-Tate
5. Modelos de Evaluación de Procesos
u PSP, CMM, SPICE
6. Diseño Experimental
- A. Pardo y R. San Martín, Análisis de Datos en Psicología II, Ed. Pirámide, Madrid, 1999
- A. Gotor y J. Sanmartín, Técnicas de Inferencia para la experimentación en psicología, NAU llibres, 1989
- C. Wohlin et al., Experimentation in Software Engineering: An Introduction, Kluwer, 2000.
- Experimental design by Bill Farmen
u Enlaces relacionados con la práctica de diseño experimental
- Generador de exámenes de C e información sobre exámenes de introducción a la programación en C.
7. Simulación, Dinámica de Sistemas y Gestión de Proyectos
En este tema se describe con detalle el modelo subyacente a los contenidos del capítulo 9 del libro "Medición para la Gestión en la Ingeniería del Software".
7. ... se irán añadiendo más temas e información periódicamente ...
Enlaces relacionados con la asignatura
J.J. Dolado. Abril 2001