técnicas de estimación de esfuerzo isf5501 ingeniería de software semana 9/1

12
Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

Upload: francisca-robles-jimenez

Post on 24-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

Técnicas de Estimación de Esfuerzo

ISF5501 Ingeniería de SoftwareSemana 9/1

Page 2: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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

Page 3: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

1. Técnica de Estimación de Esfuerzo

2. Síntesis

Temario Semana 9-1

Page 4: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.

a. Generalidades

Técnica de Estimación de Esfuerzo

Page 5: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.

Técnica de Estimación de Esfuerzo

Page 6: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.

Técnica de Estimación de Esfuerzo

Page 7: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

 

Análisis de Requisitos

Diseño Codificación Prueba TOTAL

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

Técnica de Estimación de Esfuerzo

Page 8: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.

Técnica de Estimación de Esfuerzo

Page 9: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.

Técnica de Estimación de Esfuerzo

Page 10: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

1. Técnica de Estimación de Esfuerzo

2. Síntesis

Temario Semana 9-1

Page 11: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.

Page 12: Técnicas de Estimación de Esfuerzo ISF5501 Ingeniería de Software Semana 9/1

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.