Documente Academic
Documente Profesional
Documente Cultură
Integrantes:
INTRODUCCIN
La estimacin de costos de un producto de programacin es
una de las ms difciles y errticas tareas de la ingeniera de
software; es difcil hacer estimaciones exactas durante la fase
de planeacin de un desarrollo debido a la gran cantidad de
factores desconocidos en ese momento.
Reconociendo este problema, algunas organizaciones utilizan
una serie de estimadores de costos.
A continuacin se presentan los principales factores en los
costos de un producto de programacin.
4. Tiempo disponible
5. Confiabilidad requerida
6. Nivel tecnolgico
2.
Programas de aplicacin
Programas de apoyo
Programas de sistema
Procesamiento de datos
* Compiladores
Programas cientficos
* Ligadores
* Sistemas operativos
* Sistemas de inventarios
Programas de aplicacin:
Programas de apoyo :
Programas de sistema:
Programas de aplicacin:
Programas de apoyo :
Programas de sistema:
Programas de aplicacin:
Programas de apoyo :
294
Programas de sistema:
PM / 18.3 MO = 16 programadores
4. Tiempo Disponible
Es el esfuerzo total del proyecto que se relaciona con el calendario del trabajo asignado
para la terminacin
del proyecto , donde se estudia la cuestin del tiempo optimo de desarrollo.
En el cual se a estudiado el trabajo adaptado por
Boehm y Putman.
de
5. Confiabilidad requerida
La confiabilidad de un producto de programacin puede definirse como la probabilidad de que un
Programa desempee una funcin requerida bajo ciertas condiciones especificadas y durante cierto
Tiempo.
La confiabilidad puede expresarse
Exactitud
Firmeza
Cobertura
Consistencia del cdigo fuente
Nivel de anlisis
Diseo
Instrumentacin
Esfuerzo de verificacin
Validacin
Categora
Muy baja
Consecuencia de la falla
Alguna molestia menor
Factor
0.75
Baja
0.88
Nominal
1.00
Alta
1.15
Muy alta
1.40E
6. Nivel tecnolgico
Juicio experto
La mayor desventaja de la estimacin de grupo es el efecto de la
dinmica interpersonal del grupo que pueda tener en cada uno de
los individuos; los miembros de un grupo pueden ser inocentes
con respecto a los factores de tipo polticos, a la presencia de
alguna autoridad dentro del grupo, o al dominio de un miembro
dentro del grupo con una fuerte personalidad.
1. Un coordinador proporciona a
cada experto la documentacin
con la definicin del sistema y
una papeleta para que escriba
su estimacin.
2.Cada
experto
estudia
la
definicin y determina su
estimacin en forma annima;
los expertos pueden consultar
con el coordinados, pero no
entre ellos.
3.
El coordinador prepara y
distribuye un resumen de la
estimaciones
efectuadas,
incluyendo
cualquier
razonamiento
extrao
efectuado por alguno de los
expertos.
20
Meses de
programador
X
40
60
80
100
Subsistema
de entrada
Modulo de
lectura
Analizador
sintctico
Subsistema
de proceso
Validacin
de datos
Subsistema
de salida
Calculo de
resultados
Admon. proyecto
Plan
Desarrollo
Pruebas
Servicios
PyR
Revisin y
auditoria
Integraci
n
Diseo
Depuraci
n
Prueba
de la
unidad
Aceptaci
n
Servicio
de
computo
Publicaci
ones
Factor Multiplicador
0.75 a 1.40
0.94 a 1.16
0.70 a 1.85
Caractersticas de la maquina
Limitaciones en el tiempo de ejecucin
Limitaciones en memoria principal
Volatilidad de la virtualidad en la maquina
Tiempo de entrega de programas
1.00 a 1.66
1.00 a 1.56
0.87 a 1.30
0.87 a 1.15
1.46 a 0.71
1.42 a 0.70
1.29 a 0.82
1.21 a 0.90
1.14 a 0.95
1.24 a 0.82
1.24 a 0.83
1.23 a 1.10
RESUMEN
En resumen la estimacin de costos de los productos de programacin es una
de las tareas mas difciles y errticas de la ingeniera de programacin.
Las tcnicas de estimacin se basan en gran medida en la experiencia y los
datos histricos de cada organizacin.
La mayor parte de las estimaciones de costos estn en funcin del numero
estimado de instrucciones finales del producto por desarrollar, la estimacin del
costo de producto no ser superior que la capacidad de estimar el numero de
instrucciones finales existentes en el.
El juicio experto y la prediccin de mdulos son dos enfoques fundamentales
para la estimacin del costo, en la practica se deben ocupar diversas tcnicas
de estimacin, para luego comparar y conciliar los resultados.