Академический Документы
Профессиональный Документы
Культура Документы
No existe una forma simple de hacer una estimacin precisa del esfuerzo requerido para
desarrollar un sistema de software. El software tiene que ejecutarse en computadoras
poco familiares. Probablemente no se conozcan las personas involucradas en el proyecto
y sus habilidades. Todos estos factores indican que en una primera etapa es difcil
producir una estimacin precisa de los costos de desarrollo.
Enfoques:
Las desventajas del enfoque descendente son las ventajas del ascendente y viceversa.
Tcnicas de estimacin Boehm 81
Cada tcnica tiene sus fortalezas y sus debilidades, para proyectos grandes se
recomienda usar ms de una y tener cuidado si divergen. Solo son aplicables si
existe un documento de requerimientos para el sistema.
2x
Feasibility Requirements
Design
Code
Delivery
0.5x
0.25x
PM = A SizeB M
PM el esfuerzo en personas/mes.
A coeficiente por complejidad y nivel.
Size las miles de lneas de cdigo LDC a partir de PDF y tabla segn lenguaje.
B exponente que refleja el crecimiento del proyecto por tamao.
M conjunto de 7 atributos de los costos del proyecto.
Precedentes
Proyecto nuevo para nosotros. Bajo (4)
Flexibilidad de desarrollo
No se involucra al cliente, solo fija metas. Muy alto (1)
Resolucin de la arquitectura / riesgos
No se lleva a cabo anlisis de riesgos. Muy bajo (5)
Cohesin del equipo
Grupo nuevo, se desconoce unin. Normal (3)
Madurez del proceso
Solo algn control del proceso. Normal (3)
Fiabilidad
Complejidad de los mdulos
Amplitud de documentacin requerida
Tamao de la base de datos
Porcentaje requerido de componentes reutilizables
Capacidad de anlisis
Continuidad del personal
Experiencia en el dominio del proyecto tanto para analistas como para
programadores
Capacidad de programar
Experiencia en el lenguaje y otras herramientas