Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Existen 4 tipos de métodos para la estimación de costes de proyectos de Sw. Son los
siguientes:
Delphi de banda ancha: refinamiento de la técnica Delphi propuesta por Barry Boehm. Los
pasos a seguir son:
1. El coordinador proporciona a cada experto una especificación del proyecto propuesto
y un impreso para expresar su opinión.
2. El coordinador reúne a los expertos para que intercambien puntos de vista sobre el
proyecto.
5. El coordinador convoca una reunión para que los expertos discutan las razones de las
diferencias entre sus estimaciones.
Modelos empíricos
Modelos estadísticos
Modelos lineales
Modelos no lineales
Modelos basados en una teoría
Modelos compuestos.
Existen diversos tipos de modelos, pero los que han tenido mayor repercusión son:
COCOMO, Modelos basados en los puntos de función y el SLIM.
El modelo COCOMO (COnstructive COst MOdel) fue propuesto por Boehm (1981)
Modelo COCOMO original
• Lo constituye tres modelos:
• Básico: Calcula el esfuerzo en función del tamaño estimado (LDC).
• Intermedio: Calcula el esfuerzo en función del tamaño estimado y de “guías de coste”.
La guías de coste evalúan un conjunto de atributos del producto, del hard, del personal y
del proyecto.
• Avanzado
• Definidos para tres tipos de proyectos:
• Modo orgánico: proyectos pequeños y medianos, mucha experiencia, pocas
restricciones, realizado por equipos pequeños.
• Modo semiacoplado: proyectos intermedios en tamaño y complejidad, varios niveles de
experiencia.
• Modo empotrado: proyectos complejos y muy restrictivos. Proyectos innovadores.
Desarrollados dentro de un conjunto estricto de hard, de soft y restricciones operativas.
ESTIMACION CON PUNTOS DE FUNCION
Número de archivos. Se cuenta cada archivo maestro lógico (esto es, un grupo lógico de
datos que puede ser una parte de una gran base de datos o un archivo independiente).
Número de interfaces externas. Se cuentan todas las interfaces legibles por la máquina
(por ejemplo: archivos de datos de cinta o disco) que se utilizan para transmitir información
a otro sistema.
Una vez que se han recopilado los datos anteriores, a la cuenta se asocia un valor de
complejidad. Las organizaciones que utilizan métodos de puntos de función desarrollan
criterios para determinar si una entrada en particular es simple, media o compleja. No
obstante la determinación de la complejidad es algo subjetiva.
9. ¿Son complejas las entradas, las salidas, los archivos o las peticiones?
14. ¿Se ha diseñado la aplicaci6n para facilitar los cambios y para ser fácilmente utilizada
por el usuario?
Cada una de las preguntas anteriores es respondida usando una escala con rangos desde 0
(no importante o aplicable) hasta 5 (absolutamente esencial).
Los valores constantes de la ecuación (1) y los factores de peso que se aplican a las cuentas
de los dominios de información se determinan empíricamente. Una vez que se han
calculado los puntos de función, se utilizan de forma análoga a las líneas de código como
forma de normalizar las medidas de productividad, calidad y otros atributos del software.
Una vez calculado los puntos de función se usan de forma analógica a las líneas de código
como medida de la productividad, calidad y otros productos del software.
Productividad = PF / persona-mes
Calidad = Errores / PF
Costo = Dólares / PF
http://www.construx.com/
Ejemplo
Un grupo de consultorios médicos desea sistematizar su control de citas y pacientes para poderlos
atender en sus diferentes localidades.
Desea que la aplicación les indique errores, lo mismo que ayuda a nivel pantalla, pero no podrá
mantener el archivo de errores ni el de ayuda. Estos son mantenidos por otra aplicación.
PF1 = Ayuda
Paciente: ACEqqqq
Nombre del Paciente: ACqqqqqqqqq
Enfermedad frecuente: Acqqqqqqqq
Fecha: dd/mm/yyyy
No. Paciente: 0000000000
Nombre del Paciente: 0000000000
Enfermedad: 0000000000
Total de citas: 00
La ppt donde viene el ejercicio completo puntos de funcion.
d). Técnicas de planeacion de tiempos
Diagramas de barras
Curvas de producción acumulada
Método de la ruta critica (Critical Path meted, CPM)
Red de precedencias
PERT (Program Evaluation Review Technique)
Diagramas de tiempo y espacio.