La medición del software
Francisco Sanchis
Dpto. OEI /UPM
Programa de Doctorado
PARTE I.- LA MEDICIÓN DEL SOFTWARE.-
I.1.- INTRODUCCION.- (Pág. 6)
I.1.1.- Antecedente a un proceso de medidas del software.-
I.1.1.1.-Organizaciones software maduras versus inmaduras.
I.1.2.- Conceptos fundamentales subyacentes en la Madurez del Proceso.
I.1.3.-Modelos de Gestión del Proceso Software. (Pág. 8)
I.1.3.1.- ISO 9001:1994.
I.1.3.2.- ISO 9001:2000.
I.1.3.3.- SPICE. (Pág. 13)
I.1.3.4.- El Modelo de Capacidad de Madurez del Software (CMM). . (Pág. 18)
I.2.- MEDIDAS EN LA GESTION DEL PROCESO SOFTWARE.- . (Pág. 26)
I.2.1.- Medidas del Proceso dirigidas por Objetivos.
I.2.2.- ¿Qué es unProceso Software?.
I.2.3.- ¿Qué es Gestionar el Proceso Software?.
I.2.4.- Responsabilidades y Objetivos de la Gestión del Proceso Software.
I.2.5.- Relación Entre la Gestión del Proceso y la Gestión del Proyecto.
I.2.6.- Integración de las medidas con la Gestión del Proceso Software.
I.3.- FUNDAMENTOS DE LA MEDICIÓN DEL PROCESO SOFTWARE.- . (Pág. 35)
I.3.1.-¿Por qué medir?.
I.3.2.- Elementos de medida.
I.4.- ARQUITECTURA DE UN PROCESO DE MEDIDAS DEL SOFTWARE. . (Pág. 43)-
I.4.1.- Visión.
I.4.2.- Definición de un proceso de medidas.
I.4.3.- Planificación del proceso.
I.4.4.- Implementación del proceso.
I.4.5.- Evolución del proceso.
I.5.- UN MODELO DE PROCESO PARA LA IDENTIFICACION Y DEFINICION DE MEDIDASSOFTWARE.- . (Pág. 48)
I.5.1.- Los preceptos y los pasos del proceso.
I.5.2.- Paso 1: Identificación de las metas del negocio.
I.5.3.- Paso 2: Identificar qué deseamos conocer o qué queremos aprender.
I.5.4.- Paso 3: Identificar las submetas.
I.5.5.- Paso 4: Identificar las entidades y los atributos asociados a las submetas.
I.5.6.- Paso 5: Formalizar lasmetas de las medidas.
I.5.7.- Paso 6: Identificar preguntas cuantificables e Indicadores.
I.5.8.- Paso 7: Identificar los Elementos de Datos.
I.5.9.- Paso 8: Definir las Medidas.
I.5.10.- Paso 9: Identificar las acciones a llevar a cabo para implementar las medidas.
I.5.11.- Paso 10: Preparar un Plan.
I.6.- MEDIDAS ESPECIFICAS.- . (Pág. 74)
I.6.1.- Lasmedidas básicas.
I.6.2.- Tamaño.
I.6.3.- Esfuerzo.
I.6.4.- Duración / Plazos.
I.6.5.- Calidad.
PARTE II.- MODELOS DE MEDICIÓN Y ESTIMACIÓN.- . (Pág. 111)
II.1.- ESTIMACIONES TEMPRANAS Y MODELOS DE MEDICIÓN. . (Pág. 112)
II.1.1.- Métodos utilizados.
II.1.2.- Principios de los Métodos Puntos de Función.
II.1.3.- Empleo integrado de los métodos deestimación.
II.1.4.- Estimación temprana y puntos de función.
II.1.5.- Estimación detallada y puntos de función.
II.1.6.- VALORACION RELATIVA DE LOS MÉTODOS.-
II.1.6.1.- Las debilidades de FPA.
II.1.6.2.- Implantación de un método de PF en una empresa.
II.2.- MODELOS DE COSTE COCOMO 2.0.- . (Pág. 162)
II.2.1.- Antecedentes.
II.2.2.- Cocomo81.
II.2.3.- Evolución del software (según Cocomo 2.0.). . (Pág. 165)
II.2.4.- Uso de los tres modelo de coste Cocomo 2.0. . (Pág. 165)
II.2.4.1.- Modelo de Composición de Aplicaciones. . (Pág. 167)
II.2.4.2.- Modelos de Diseño Temprano y Arquitectura Tardía. . (Pág. 170)
II.2.4.3.- Modelo de Mantenimiento de las Aplicaciones. . (Pág. 201)
ANEXO: DOCUMENTACIÓNDEL PROGRAMA COSTAR©. (Pág. 205)
I.1.- INTRODUCCIÓN.
La Ingeniería del Software ha sido definida como “la disciplinada aplicación de la ingeniería, la ciencia y los principios matemáticos, métodos, y herramientas para la producción de software de calidad” [Humphrey-1989]. Su ámbito incluye actividades tales como planificación, estimación, modelización, diseño, construcción o programación,...
Regístrate para leer el documento completo.