CINCO COMPONENTES
PRINCIPALES
Una buena fuente de información
para determinar las EIs son las formas de pantalla
y las formas de diálogo, o bien cualquier otra forma de
entrada. Las entradas adicionales de otras aplicaciones
se deben inventariar aquí. Las entradas de otras
aplicaciones deben actualizar los ILFs de la
aplicación que se está midiendo.
External Inputs (EI) - La
entrada externa es un proceso elemental en el cual
los datos cruzan los límites de afuera hacia
adentro. Estos datos pueden venir de una pantalla de
entrada de datos o de otra aplicación. Los datos son
usados para mantener uno o más archivos lógicos
internos (ILFs). Los datos pueden ser de
información de control o del negocio. Si los datos
son de información de control, no se tiene que
actualizar un archivo lógico interno.
External Outputs (EO) - Una
salida externa es un proceso elemental en el cual los
datos derivados cruzan los límites de adentro
hacia afuera. Los datos crean reportes o archivos de
salida enviados a otras aplicaciones. Estos reportes
y archivos son creados de uno o más archivos
lógicos internos (ILFs) o archivos de
interfase externos (EIFs).
Los Datos Derivados son datos
que son procesados más allá de la edición directa
de información de archivos lógicos internos. Los
datos derivados son usualmente el resultado de
algoritmos o cálculos. Los datos derivados ocurren
cuando uno o más elementos de datos son combinados
con una fórmula para generar o derivar elementos de
datos adicionales.
External Inquiry (EQ) - Una
consulta externa es un proceso elemental con
componentes de entrada y de salida que resultan en la
adquisición de datos de uno o más archivos lógicos
internos (ILFs) o archivos de interfase
externos (EIFs). El proceso de entrada no
actualiza ningún archivo lógico interno (ILF), y el
proceso de salida no contiene datos derivados.
Internal Logical Files (ILF) -
Un archivo lógico interno es un grupo de datos
definidos por el usuario que están relacionados
lógicamente, que residen en su totalidad dentro de
los límites de la aplicación y que son mantenidos a
través de entradas externas (EIs).
External Interface Files (EIF) - Un
archivo de interfase externo es un grupo de datos
definidos por el usuario que están relacionados
lógicamente y que solo son usados para propósitos de
referencia. Los datos residen enteramente fuera de la
aplicación y son mantenidos por otra aplicación. El
archivo de interfase externo es un archivo lógico
interno (ILF) para otra aplicación.
EL FACTOR DE AJUSTE
El Factor de Ajuste (FAV) está
basado en características generales del sistema [General
System Characteristics] (GSCs) que evaluan la
funcionalidad general de la aplicación que se está
midiendo. Cada característica tiene asociada una
descripción que ayuda a determinar su nivel de
influencia en una escala de cero (sin influencia) a cinco
(influencia fuerte). El manual IFPUG Counting
Practices Manual (CPM 4.0) proporciona criterios de
evaluación detallados para cada GSC; la siguiente tabla
provee un resumen de cada una.
| Características
Generales del Sistema |
Descripción |
| 1. |
Comunicación de datos |
¿Cuántas herramientas de
comunicación hay para ayudar en la
transferencia o intercambio de
información de la aplicación o sistema? |
| 2. |
Procesamiento de datos
distribuidos |
¿Cómo son manejados los
datos distribuidos y las funciones de
procesamiento? |
| 3. |
Nivel de ejecución |
¿El tiempo de respuesta o
el nivel de eficiencia es requerido por
el usuario? |
| 4. |
Configuración más usada |
¿Qué tanto se usa la
plataforma de hardware en donde la
aplicación se va a ejecutar? |
| 5. |
Nivel de transacciones |
¿Qué tan frecuentemente se
ejecutan las transacciones al día,
semana, mes etc.? |
| 6. |
Captura de datos En Línea |
¿Qué porcentaje de
información se captura En Línea? |
| 7. |
Eficiencia del usuario final |
¿Se diseñó la aplicación
pensando en la eficiencia del usuario
final? |
| 8. |
Actualización En Línea |
¿Cuántos ILFs se
actualizan en transacciones En Línea? |
| 9. |
Procesamiento complejo |
¿La aplicación tiene mucho
procesamiento lógico o matemático? |
| 10. |
Reusabilidad |
¿La aplicación se
desarrolló para cumplir una o muchas
necesidades del usuario? |
| 11. |
Facilidad de Instalación |
¿Qué tan difíciles son la
conversión y la instalación? |
| 12. |
Facilidad de Operación |
¿Qué tan efectivos y/o
automatizados son los procedimientos de
inicio, respaldo y recuperación? |
| 13. |
Múltiples Sitios |
¿La aplicación se
diseñó, desarrolló y soportó
específicamente para ser instalada en
múltiples sitios para varias
organizaciones? |
| 14. |
Facilidad de mantenimiento |
¿La aplicación se
diseñó, desarrolló y soportó
específicamente para facilitar el
mantenimiento? |
|
Una vez que el VAF y
cada componente han sido identificados, se acomodan y
cuentan usando un conjunto de cálculos predeterminados.
Para los lectores interesados en aprender la mecánica
del conteo de Puntos de Funcionalidad, se recomienda
contactar al grupo IFPUG y pedir el manual: Counting
Practices Manual Version 4.0.
Back to Home
Questions or
Comments? webmaster@softwaremetrics.com
Copyright © 1996, 1997 New Vintage, Inc. All rights
reserved.
Revised: July 05, 2001.
|