Sunteți pe pagina 1din 3

Mtricas basadas en la funcin

La mtrica de punto de funcin (PF) se puede usar como medio para predecir el
tamao de un sistema que se va a obtener de un modelo de anlisis. Para
instruir el empleo de la mtrica PF, se considerar una sencilla representacin
del modelo de anlisis mostrada por Pressman [98] en la figura 4.3
En donde se representa un diagrama de flujo de datos, de una funcin de una
aplicacin de software llamada Hogar Seguro. La funcin administra la
interaccin con el usurario, aceptando una contrasea de usuario para activar/
desactivar el sistema y permitiendo consultas sobre el estado de las zonas de
seguridad y varios censores de seguridad. La funcin muestra una serie de
mensajes de peticin y enva seales apropiadas de control a varios
componentes del sistema de seguridad.
El diagrama de flujo de datos se evala para determinar las medidas clave
necesarias para el clculo de la mtrica de PF.:

Nmero
Nmero
Nmero
Nmero
Nmero

de
de
de
de
de

entradas de usuario
salidas de usuario
consultas del usuario
archivos
interfaces externas

Hay tres entradas del usuario: contrasea, interruptor de emergencias y


activar/desactivar aparecen en la figura con dos consultas: consulta de zona y
consulta de sensor. Se muestra un archivo (archivo de configuracin del
sistema) Tambin estn presentes dos salidas de usuarios (mensajes y estado
del sensor) y cuatro interfaces externas (sensor de prueba, configuracin de
zona, activar/desactivar y alerta de alarma).

La cuenta total mostrada en la figura 4.1 debe ajustarse usando la ecuacin:


PF = Cuenta-total X (0.65 + 0.01 X [Fi])
Donde Cuenta-total es la suma de todas las entradas PF obtenidas de la figura
4.1 y Fi (i=1 a 14) son valores de ajuste de complejidad. Para el propsito de
este ejemplo, asumimos que [Fi]) es 46 (un producto moderadamente
complejo)
Por lo tanto:
PF = 50 X [0.65 + (0.01 X 46)]=56
Basndose en el valor previsto de PF obtenido del modelo de anlisis, el equipo
del proyecto puede estimar el tamao global de implementacin de las
funciones de Hogar Seguro. Asuma que los datos de los que se disponen
indican que un PF supone 60 lneas de cdigo (si se usa un lenguaje orientado
a objetos) y que en un esfuerzo de un mes-persona se producen 12 PF.
Estos datos histricos proporcionan al administrador del proyecto una
importante informacin de planificacin basada en el modelo de anlisis en
lugar de en estimaciones preliminares.

Considerando que de los proyectos anteriores se han encontrado una media de


3 errores por punto de funcin durante las revisiones de anlisis y diseo, y 4
errores por punto de funcin durante las pruebas unitaria y de integracin.
Fi donde i puede ser de uno hasta 1 4 los valores de ajuste de complejidad
basados en las respuestas a las cuestiones sealadas de la siguiente tabla.
Evaluar cada factor en escala 0 a 5.
0
Sin
influencia

1
Incidental

2
Moderado

3
Medio

4
Significativ
o

5
Esencial

Valores de ajuste de complejidad


1.
2.
3.
4.
5.

Requiere el sistema copias de seguridad y de recuperacin fiables?


Requiere comunicacin de datos?
Existen funciones de procesamiento distribuido?
Es crtico el rendimiento?
Se ejecutar el sistema en un entorno operativo existente y
fuertemente utilizado?
6. Requiere entrada de datos interactiva?
7. Requiere la entrada de datos interactiva que las transacciones de
entrada se lleven a cabo sobre mltiples pantallas u operaciones?
8. Se actualizan los archivos maestros de forma interactiva?
9. Son complejas las entradas, las salidas, los archivos o las peticiones?
10.Es complejo el procesamiento interno?
11.Se ha diseado el cdigo para ser reutilizable?
12.Estn incluidas en el diseo la conversin y la instalacin?
13.Se ha diseado el sistema para soportar mltiples instalaciones en
diferentes organizaciones?
14.Se ha diseado la aplicacin para facilitar los cambios y para ser
fcilmente utilizada por el usuario?
Los valores constantes de la ecuacin anterior y los factores de peso aplicados
en las encuestas de los mbitos de informacin han sido determinados
empricamente.
Una vez calculado los puntos de funcin se usan de forma analgica a las LDC
como medida de la productividad, calidad y otros productos del software.
Productividad = PF / persona-mes
Calidad = Errores / PF
Costo = Dlares / PF
Documentacin = Pags. Doc / PF

S-ar putea să vă placă și