Академический Документы
Профессиональный Документы
Культура Документы
Nmero de archivos. Se cuenta cada archivo maestro lgico (esto es, un grupo
lgico de datos que puede ser una parte de una gran base de datos o un archivo
independiente).
Una vez que se han recopilado los datos anteriores, a la cuenta se asocia un valor de
complejidad. Las organizaciones que utilizan mtodos de puntos de funcin desarrollan
criterios para determinar si una entrada en particular es simple, media o compleja. [1]
Las mtricas orientadas a Puntos de Funcin se caracterizan por:
Tener un componente emprico, basado en la experiencia de muchos proyectos.
Tener en cuenta la complejidad, aunque es muy difcil de determinar en un proyecto
A continuacion podemos observar en un video como se desarolla y nos van guiando paso a
paso como lograrlo.
. Estimacin por Puntos de Funcin Grupo Sara Serrato Benigno Lozano Hernando
Camargo Leonardo Jimnez Moscovitz Bogot, Mayo de 2006 http://www.fukl.edu
FUNDACIN UNIVERSITARIA KONRAD LORENZ FACULTAD DE
3. Qu son los Puntos de Funcin Es una mtrica que permite traducir en un nmero el
tamao de la funcionalidad que brinda un producto de software desde el punto de vista del
usuario, a travs de una suma ponderada de las caractersticas del producto. Componentes:
EI : Procesos en los que se introducen datos y que suponen la actualizacin de cualquier
archivo interno. EO: Procesos en los que se enva datos al exterior de la aplicacin. EQ:
Procesos consistentes en la combinacin de una entrada y una salida, en el que la entrada
no produce ningn cambio en ningn archivo y la salida no contiene informacin derivada.
ILF: Grupos de datos relacionados entre s internos al sistema. EIF: Grupos de datos que se
mantienen externamente.
4. Tabla de ponderaciones para EI, EQ y EO Una vez obtenidos los diferentes
elementos del sistema se utilizan las siguientes tablas para asignar pesos en funcin del
nmero de atributos que tengan y el nmero de archivos a los que afecte. Fundacin
Universitaria Konrad Lorenz
5. Tabla de ponderaciones para ILF y EIF
6. Proceso de Estimacin Mediante PF No. Entradas al Sistema (EI) No. Salidas del
Sistema (EO) No. Consultas BD (EQ) No. Ficheros (ILF - EIF) Factor Correccin por
Complejidad: No. Atributos de Entradas x Factor Correccin por Complejidad: No.
Atributos de Salidas x Factor... x Factor Correccin por Complejidad: No. Atributos de
Ficheros x + Puntos de Funcin Sin Ajustar Puntos de Funcin Ajustados Ajuste de
Complejidad Tcnica Estimacin del Esfuerzo Estimacin del Tiempo de Desarrollo Datos
horas por miembro DURACIN EN MESES = 474.91 horas / 100 horas/mes = 4 meses 15
dias HORAS POR PERSONA = 2374.5 Horas/mes productivas estimadas en el proyecto
Calculadas de 20 das laborables y De 5 horas productivas estimadas de las 8 de la jornada
laboral normal diaria Se asigna la cantidad de participantes en el proyecto
21. Clculo del Presupuesto del Proyecto Clculo del Presupuesto del Proyecto 8 Costo
Total del Proyecto = sueldos 1 participante del proyecto * 5 participantes * 5 meses + Otros
costos necesarios durante la realizacin del proyecto = 2000 * 5 * 5 = 50000 DURACIN
DEL PROYECTO EN MESES = 5 meses Participante 1: Sueldo Participante 2: Sueldo
Participante n: Sueldo En la prctica se deben especificar Otros costos de operacin para
determinar el presupuesto total del proyecto
El Modelo COCOMO
1. Introduccin
El Modelo Constructivo de Costes (Constructive Cost Model) fue desarrollado por
B. W. Boehm a finales de los 70 y comienzos de los 80, exponindolo detalladamente en su
libro "Software Engineering Economics" (Prentice-Hall, 1981). COCOMO es una jerarqua
de modelos de estimacin de costes software que incluye submodelos bsico, intermedio y
detallado.
Las ecuaciones de estimacin del esfuerzo de desarrollo tienen la forma
con
S el nmero de miles de lneas de cdigo fuente
m(X) es un multiplicador que depende de 15 atributos
en la siguiente tabla se muestran los coeficientes para los diferentes modos
Modo
Orgnico
Semiencajado
Empotrado
2. Modelo Bsico
Bsico
ai
2.4
3.0
3.6
bi
1.05
1.12
1.2
Intermedio
ai
3.2
3.0
2.8
bi
1.05
1.12
1.2
3. Modelo Intermedio
En este modelo se introducen 15 atributos de coste para tener en cuenta el entorno
de trabajo. Estos atributos se utilizan para ajustar el coste nominal del proyecto al entorno
real, incrementando la precisin de la estimacin.
Kn = 3.2 Sk1.05
Kn = 2.8 Sk1.20
Notemos que:
los exponentes son los mismos que los del modelo bsico, confirmando el papel
que representa el tamao;
los coeficientes de los modos orgnico y empotrado han cambiado, para mantener
el equilibrio alrededor del semiencajado con respecto al efecto multiplicador de los
atributos de coste.
H. ACAP
La capacidad del grupo de analistas, en trminos de habilidad de anlisis, eficiencia
y capacidad para cooperar tiene un impacto significativo en el esfuerzo humano. Cuanto
ms capaz sea el grupo, menos esfuerzo ser necesario. ACAP puede variar desde 'muy
bajo' a 'muy alto'.
I. AEXP
La experiencia del grupo en una aplicacin similar tiene una gran influencia en el
esfuerzo. Puede variar desde 'muy bajo' (menos de cuatro meses de experiencia) a 'muy
alto' (mayor de 12 aos de experiencia).
"very low": < 4 meses experiencia media
"low": 1 ao de experiencia media
"nominal": 3 aos de experiencia media
"high": 6 aos de experiencia media
"very high": > 12 aos, o reimplementacin de un subsistema
J. PCAP
La cuantificacin es similar a la de ACAP, pero en este caso relacionado con los
programadores. Se aplica a los programadores como grupo, pero no a los programadores
individuales.
K. VEXP
Cuanto mayor sea la experiencia del grupo de programacin con el procesador,
menor ser el esfuerzo necesario. VEXP puede variar desde 'muy bajo', cuando la
experiencia es menor de un mes, a 'alto' cuando esta experiencia es mayor de 3 aos.
"very low": < 1 mes experiencia media
"low": 4 meses
"nominal": 1 ao
"high": > 3 aos
L. LEXP
N. TOOL
El uso adecuado de herramientas software es un multiplicador de la productividad.
La puntuacin de TOOL vara desde 'muy bajo' cuando slo se utilizan herramientas
bsicas, a 'muy alto' cuando se utilizan herramientas especficas.
O. SCED
El tiempo nominal de desarrollo, tal como se define en el modo bsico, es el plazo
que requiere menor esfuerzo humano. Cualquier apresuramiento ('muy bajo') o retraso
('muy alto') demandarn ms esfuerzo.
Este modelo proporciona una manera potente de capturar la influencia del entorno
en el proyecto.
4. Modelo Detallado
Este modelo puede procesar todas las caractersticas del proyecto para construir una
estimacin. Introduce dos caractersticas principales
(1) Multiplicadores de esfuerzo sensitivos a la fase. Algunas fases se ven ms
afectadas que otras por los atributos. El modelo detallado proporciona un conjunto de
multiplicadores de esfuerzo para cada atributo. Esto ayuda a determinar la asignacin del
personal para cada fase del proyecto.
(2) Jerarqua del producto a tres niveles. Se definen tres niveles de producto. Estos
son mdulo, subsistema y sistema. La cuantificacin se realiza al nivel apropiado, esto es,
al nivel al que es ms susceptible la variacin.