Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Función
Para proceder al cálculo de los puntos función de un sistema han de realizarse tres
etapas:
?Identificación de los componentes necesarios para el cálculo.
?Cálculo de los Puntos Función no ajustados.
?Ajuste de los Puntos Función.
A continuación se describen los distintos componentes que han de tenerse en cuenta para
el cálculo y la forma de determinar su complejidad en cada caso.
Entradas externas
?
?Son todos aquellos grupos de datos o mandatos de control de usuario que
entran en la aplicación y añaden o cambian información en un grupo lógico de
datos interno.
?Una entrada es única si difiere en su formato o si arranca procesos diferentes.
?Para el análisis de este componente se utiliza la siguiente matriz de complejidad:
Tipos de datos elementales
Salidas externas
?
?Son todos aquellos grupos lógicos de datos o mandatos de control de usuario
que salen de la aplicación.
?Una salida es única si difiere en su formato o si es generada por procesos
lógicos diferentes.
Consultas externas
?
?Son entradas de usuario u otra aplicación que generan una salida inmediata.
?Son consecuencia de una búsqueda y no una actualización de un grupo lógico
de datos interno.
?Se utilizará la matriz de Entradas Externas para calificar la parte correspondiente
a la entrada.
?Se utilizará la matriz de Salidas Externas para calificar la parte correspondiente a
la salida.
?Se seleccionará la más compleja.
Los distintos factores fueron obtenidos de la investigación llevada a cabo por Allan J.
Albrecht. Según sus propias palabras, a base de ensayos y negociaciones. No obstante,
alguno de los pesos podrían variarse para reflejar mejor las características peculiares de
otra organización u otro tipo especial de desarrollo.
Existen 14 atributos de ajuste que impactan en el desarrollo y que deben ser evaluados, si
bien se evalúan independientemente.
7. Diseño para la eficiencia del usuario final: Se incluyen tareas de diseño para
consideraciones especiales del usuario en la Fase de Diseño para atender los
requerimientos del usuario, por ejemplo:
?
?Ayuda de navegación.
?Menús.
?Ayuda en línea.
?Movimiento automático del cursor.
?Scrolling.
?Impresión remota.
?Teclas de función preestablecidas.
?Procesos por lotes lanzados desde transacciones en línea.
?Selección de datos con el cursor.
?Gran uso de facilidades en el monitor (colores, textos resaltados, etc.).
?Copia impresa de las transacciones en línea.
?Ratón.
?Windows.
?Pantallas reducidas.
?Bilingüismo.
?Multilingüismo.
10. Reusabilidad del código por otras aplicaciones. Los posibles valores para este
atributo son:
Siendo:
FA: Factor de ajuste
SVA: Suma de los valores de los atributos.
El valor calculado estará comprendido entre 0,65 y 1,35, por lo que el ajuste se realiza en
±35%.
PFA = PFNA * FA
Siendo:
PFA: Puntos Función ajustados
PFNA: Puntos Función no ajustados
FA: Factor de ajuste (calculado anteriormente).
Cálculo del tiempo en días de esfuerzo
Una vez ajustados los Puntos Función, bastará multiplicar el valor calculado por los días
en que se valore cada Punto Función.
En cada organización se asigna un valor en días diferente para el Punto Función. Es
aconsejable que cada organización vaya utilizando su propia experiencia para variar el
valor de los Puntos Función dependiendo de sus propios resultados.
Hay quien estima que, inicialmente, se asigne 1 día de esfuerzo por cada Punto Función,
de manera que a medida que vayan cerrándose proyectos se vaya modificando tal valor.
Otros, basándose en valores medios de la industria informática, recomiendan partir del
valor siguiente: 1