Sie sind auf Seite 1von 10

Modelos Empricos de Estimacin

ISF5501 Ingeniera de Software Semana 10

Aprendizajes Esperados: Definicin, formalizacin y modelamiento de requerimientos de desarrollo de SW.


Contenidos: Aplica las tcnicas de anlisis y diseo de software de acuerdo a los requisitos para una aplicacin

Temario Semana 10

1. Modelo de Estimacin de Putnam


2. Sntesis

Modelo de Estimacin de Putnam


Es un modelo multivariable dinmico que asume una distribucin especfica del esfuerzo a lo largo de la vida de un proyecto de software.

El modelo se ha obtenido a partir de distribuciones de mano de obra en grandes proyectos; sin embargo, se puede extrapolar a proyectos ms pequeos dependiendo las caractersticas y grados de complejidad que estos tengan.
Se puede utilizar la curva de Rayleigh-Norden para obtener una "ecuacin del software" que relaciona el nmero de lneas de cdigo esperadas (sentencias fuentes) con el esfuerzo y el tiempo de desarrollo:

Modelo de Estimacin de Putnam


donde Ck es una constante del estado de la tecnologa y refleja las "restricciones intrnsecas que frenan el progreso del programador".

Valores tpicos pueden ser: Ck = 2000 para un entorno pobre de desarrollo de software (sin metodologa, con una documentacin v unas revisiones pobres. un modo de ejecucin no interactivo).

Modelo de Estimacin de Putnam


Ck = 8000 para un buen entorno de desarrollo de software (con una buena metodologa, adecuada documentacin y revisin, modo de ejecucin interactivo); Ck = 11000 para un entorno "excelente" (con herramientas y tcnicas automticas).
Se puede obtener la constante Ck correspondiente al entorno propio a partir de los datos histricos recopilados sobre anteriores esfuerzos de desarrollo.

Modelo de Estimacin de Putnam


Reorganizando la ecuacin del software (anterior); podemos llegar a una expresin para el esfuerzo de desarrollo K:

donde K es el esfuerzo empleado (en personas-ao) durante el ciclo de vida completo de desarrollo y de mantenimiento del software, y td es el tiempo de desarrollo en aos. Se puede relacionar la ecuacin para el esfuerzo de desarrollo con el coste de desarrollo, incluyendo el factor de tarificacin laboral gravada ($/persona-ao). Dadas las potencias de alto orden que aparecen en la ecuacin del software, se puede demostrar que, postergando ligeramente la fecha de entrega, se puede obtener un sustancial ahorro en el esfuerzo humano aplicado al proyecto. Dicho de otro modo, la relacin entre el esfuerzo aplicado y el tiempo cronolgico para la entrega es altamente no lineal.

Modelo de Estimacin de Putnam


Reorganizando la ecuacin del software (anterior); podemos llegar a una expresin para el esfuerzo de desarrollo K:

donde K es el esfuerzo empleado (en personas-ao) durante el ciclo de vida completo de desarrollo y de mantenimiento del software, y td es el tiempo de desarrollo en aos. Se puede relacionar la ecuacin para el esfuerzo de desarrollo con el coste de desarrollo, incluyendo el factor de tarificacin laboral gravada ($/persona-ao).

Temario Semana 10

1. Modelo de Estimacin de Putnam


2. Sntesis

Sntesis
La estimacin basada en la ecuacin del software entrega ms estrategias para enfrentar este proceso en la Ingeniera de Software.

Existen variadas herramientas de software que entregan datos estimados para un proyecto. Estas herramientas se basan en algn modelo visto.
Aunque sean software, estas estimaciones siguen siendo datos cercanos en los que el proyectista considerar para sus tareas.

Das könnte Ihnen auch gefallen