Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2013agosto - Estimacion de Costes PDF
2013agosto - Estimacion de Costes PDF
o Estimación de software
o Técnicas de estimación
o Modelo de costes algorítmicos
o Modelo COCOMO
Algunos proyectos famosos
ELEMENTO UNIDAD
Duración Tiempo
(meses, años, etc)
Esfuerzo Unidad de esfuerzo
(personas.mes,personas.año, etc)
Coste Dólares, euros, soles, etc.
Componentes del coste del software
o Basados en la experiencia.
o Basado exclusivamente en los recursos.
o Método basado exclusivamente en el mercado.
o Basado en los componentes del producto o en el proceso de
desarrollo.
o Métodos algorítmicos
Métodos basados exclusivamente en la experiencia
o Juicio experto
• Puro,
• Delphi
o Analogía
o Distribución de la utilización de recursos en el ciclo de vida
Juicio experto: Puro
o Bottom-up
• Se descompone el proyecto en las unidades lo menores
posibles.
• Se estima cada unidad y se calcula el coste total.
o Top-Down
• Se ve todo el proyecto, se descompone en grandes
bloques o fases.
• Se estima el coste de cada componente.
Modelo de costes algorítmico
Conductores de Coste:
o Producto
• Requerimientos de confiabilidad
• Tamaño de la base de datos
• Complejidad
o Computador usado
• Restricciones de tiempo de ejecución
• Restricciones de memoria principal
• Velocidad con que cambian los medios de cómputo
• Tiempo de respuesta del computador
COCOMO 81 - Intermedio
Conductores de Coste:
o Personal
• Capacidad de los analistas
• Experiencia de los analistas
• Capacidad de los programadores
• Experiencia en el sistema operativo
• Experiencia en el lenguaje de programación
o Proyecto
• Uso de técnicas modernas de programación
• Uso de herramientas de software
• Requisitos de planificación
COCOMO 81 - Intermedio
Pérdidas
Leves fácilmente Pérdidas Grandes Perdidas Perdidas
Descripción inconvenientes recuperables moderadas Financieras Humanas
Nivel Muy Bajo Bajo Nominal Alto Muy alto Extra Alto
Multiplicador 0.75 0.88 1.00 1.15 1.40
Nivel Muy Bajo Bajo Nominal Alto Muy alto Extra Alto
Nivel Muy Bajo Bajo Nominal Alto Muy alto Extra Alto
• Modelo: Intermedio
• Modo: Semiacoplado (Moderado) ESF=3 x (KLDC)1,12
• Conductores de coste:
1. Requerimentos de Seguridad del Software (Confiabilidad):
FRSS = 1,15 (Perdidas financieras)
2. Uso de Herramientas Software :
FUHS = 0,83 (Herramienta CASE)
• Costo persona mes promedio:
CPM = 0,4 * 5000 + 0,30 * 4000 + 0,3 * 6000 = 5000 soles.
• Esfuerzo Nominal (sin los conductores de coste):
ESF=3 x (KLDC)1,12 = 3 x (100)1,12 = 521,34 personas mes
• Esfuerzo Real (con los conductores de coste):
ESFreal = ESF x FRSS x FUHS = 521,34 x 1,15 x 0,83 = 497,62 personas mes
• Costo del Proyecto:
C = ESFreal x CPM = 497,62 x 5000 = 2 488 100 soles.
Ejemplo 2
• Modelo: Intermedio
• Modo: Empotrado (Control máquinas) ESF=2,8 x (KLDC)1,20
• Conductores de coste:
1. Experiencia en el Sistema Operativo:
FESO = 0,96 (Más de 3 años en linux)
• Costo persona mes promedio: 4000 soles
Ejemplo 2 - Solución