2. Aprendizajes Esperados:
Definición, formalización y
modelamiento de requerimientos de
desarrollo de SW.
Contenidos:
Aplica las técnicas de análisis y diseño
de software de acuerdo a los requisitos
para una aplicación
4. Técnica de Estimación de Esfuerzo
a. Generalidades
Hoy en día el SW es el elemento mas caro de un sistema,
lo que lleva a que un error en su estimación de coste
marque la diferencia entre beneficio y pérdidas.
La estimación del Coste y del Esfuerzo del SW nunca será
una ciencia exacta, por los factores que involucrados:
humanas, técnicas, de entorno, políticas, etc.
La estimación del proyecto de
software es una serie de pasos
sistemáticos que proporcionan
“estimaciones” con un grado de riesgo
aceptable.
5. Técnica de Estimación de Esfuerzo
Esta es la técnica mas utilizada para calcular el coste de un
proyecto de Ingeniería de Software.
Se basa en la definición de cantidad de personas/tiempo
(día/mes/año) a utilizar en cada etapa definida como parte
del proyecto.
Al igual que las técnicas de descomposición, se parte
definiendo y delimitando las funciones del Software en base
a la descripción del ámbito del proyecto.
Cada función se asociará a las
etapas incluidas en el proceso
de desarrollo del proyecto.
Ejemplo: análisis, diseño,
implementación, prueba, otros.
6. Técnica de Estimación de Esfuerzo
Los valores se representarán en una tabla donde se
mostrarán sus actividades asociadas con las del proyecto.
Adicionalmente, se mostrarán los resultados como filas
resultantes de esta asociación, donde se incluirán:
• Los totales de personas/mes (día o año) por etapa de
ingeniería
• El coste ($) por recursos asociados a las etapas de
ingeniería definidas.
• La Tarifa ($) total correspondiente al valor de los recursos
versus el total de personas/mes utilizadas.
Adicional a esto, se reflejan los totales de los recursos
asociados a cada función definida por actividad.
7. Técnica de Estimación de Esfuerzo
Análisis de
Diseño Codificación Prueba TOTAL
Requisitos
Interfaz de Usuario 1,0 2,0 0,5 3,5 7,0
Análisis Geométrico de dos
dimensiones 2,0 10,0 4,5 9,5 26,0
Análisis Geométrico de tres
dimensiones 2,5 12,0 6,0 11,0 31,5
Gestión de BD 2,0 6,0 3,0 4,0 15,0
Facilidades de presentaciones gráfica 1,5 11,0 4,0 10,5 27,0
Control de Periféricos 1,5 6,0 3,5 5,0 16,0
Modulo de análisis de diseño 4,0 14,0 5,0 7,0 30,0
Total 14,5 61,0 26,5 50,5 152,5
Tarifa ($) $5.200 $4.800 $4.250 $4.500
Coste ($) $75.400 $292.800 $112.625 $227.250 $708.075
8. Técnica de Estimación de Esfuerzo
Tanto en las Estimaciones basadas en LDC, PF y Esfuerzo,
debe existir el mínimo de divergencias entre ellos.
Se pueden utilizar
distintas técnicas de
estimación de costes a
la vez, donde el
resultado comparativo
entre dichas técnicas
utilizadas debe ser de
un rango menor cada
vez que se utilicen.
9. Técnica de Estimación de Esfuerzo
Cuando los resultados entre las estimaciones carece de
concordancia, se puede deber a:
• Que no se ha entendido adecuadamente el ámbito del
proyecto o ha sido mal interpretado por el planificador.
• Que los datos
utilizados en las
técnicas de LDC son
inadecuados para la
aplicación, están
obsoletos o se han
aplicado mal.
11. Síntesis
• Los métodos de estimación basadas en
esfuerzo, entregan principalmente una aproximación
de los recursos a utilizar en el desarrollo.
• La Estimación de Esfuerzo entrega además los costes
asociados por cada uno de los recursos y sus
respectivas fases.
• Los Modelos Empíricos se basan exclusivamente en
datos históricos y ecuaciones matemáticas.
12. Síntesis
• El Modelo de Cocomo es una metodología empírica
basada en las características del proyecto, como
también en las características del equipo de
desarrollo.
• El Modelo de Cocomo II es una versión mejorada del
modelo de Cocomo clásico, pero con una visión mas
moderna de desarrollo de proyecto.
• Independiente sea el proyecto a abordar, siempre la
recomendación es desarrollar al menos dos técnicas
de estimación.