Está en la página 1de 2

Tarjeta de Referencia sobre

Análisis de Puntos de Función de FATTO


Medición del IFPUG. Este documento se reproduce con autorización del IFPUG.
Este documento contiene material que fue exrtaído del Manual de Prácticas de

Propósito Identificar el propósito de la www.fattocs.com


de la medición guía medición
todo el proceso Determinar Medir
Identificar el tipo de medición,
el alcance Funciones de
con base en el objetivo
y la frontera Datos
Reunir la de la medición, Determinar el alcance de la Calcular
documentación identificando medición, con base en el Tamaño
disponible objetivo y tipo de medición Funcional
los requisitos
funcionales Determinar la frontera de cada Medir
del usuario aplicación incluida en el Funciones de
alcance de la medición con base Transacción Documentar
en la visión del usuario y no en y Reportar
consideraciones técnicas

Copyright © 2001 - 2014 por FATTO Consultoría y Sistemas. Prohibida la reproducción total o parcial sin autorización por escrito.
Solicite el suyo gratuito en la página www.fattocs.com en la sección de recursos.
contacto@fattocs.com
1

IMPRESO
Análisis de Puntos de Función (FPA) Alcance de la Medición Visión del Usuario
Mide el software cuantificando las tareas y servicios Conjunto de Requisitos Funcionales del usuario a ser Requisitos funcionales percibidos por el usuario.
(funcionalidad), que proporciona al usuario, incluídos en la medición de puntos de función. Define Descripción formal de las necesidades del usuario en su
basándose fundamentalmente en el diseño lógico. subconjunto del sistema medido; es determinado por propio lenguaje, siendo comprendida por ambas partes,
el propósito de la medición; identifica cuales funciones usuario y desarrollador. Ésta:a) Es una descripción de
Objetivos del FPA serán incluídas en la medición del tamaño funcional las funciones del negocio; b) Puede ser una declaración
a) Medir funcionalidad implementada en el software y puede incluir más de una aplicación. verbal hecha por el usuario sobre lo que sea su visión;
que el usuario solicita y recibe,y b) la funcionalidad c) Es aprobada por el usuario; d) Puede variar en forma
impactada por el desarrollo, mejora y mantenimiento
Tipo de Medición
física.
del software independientemente de la tecnología Proyecto de Desarrollo: Desarrolla y entrega la 1ª
usada para la implementación. El proceso debe ser versión de una aplicación de software. Su medición Frontera
c) lo suficientemente sencillo como para minimizar el representa el tamaño de las funciones de la aplicaciónInterfaz conceptual entre el software y sus usuarios.
esfuerzo adicional que supone el proceso de medida. en la primera instalación, más las eventuales funciones
También denominada frontera de la aplicación: a)
d) Medida consistente entre proyectos y empresas. de conversión. Define lo que es externo a la aplicación; b) Indica la
Proyecto de Mejora: Desarrolla y entrega el frontera entre el software medido y el usuario; c) Actúa
Beneficios del FPA mantenimiento adaptativo. Su medición representa el como una ‘membrana’ por la cual los datos procesados
-
- Determinar el tamaño de un paquete de software tamaño de las funciones incluidas, modificadas y por las transacciones (EI,EO,EQ) pasan entrando y
- Ayudar a los usuarios a determinar los benefícios de eliminadas de la aplicación al final del proyecto. saliendo; d) Comprende datos almacenados por la
un paquete para su organización - Medir unidades
Aplicación: comprende uno o más componentes, aplicación (ILF); e) Apoya en la identificación de datos
de software para soportar el análisis de productividad referenciados, pero no mantenidos dentro de la frontera
y calidad.- Ser un vehículo para estimar el costo y módulos o subsitemas. Su medición representa el
tamaño de las funciones de la aplicación que están de la aplicación (EIF); f) Es dependiente de la visión
los recursos necesarios para el desarrollo y
actualmente en uso. externa del usuario sobre la aplicación. Es
manutención del sofware. - Factor de normalización independiente de consideraciones técnicas y/o de
para la comparación del sofware. Usuario implementaciones. La frontera entre aplicaciones debe
Propósito de la Medición Cualquier persona o cosa que se comunica o interactúa ser basada en la separación de funciones establecidas
Ofrecer una respuesta a un problema de negocios. con el software en cualquier momento. en los procesos de negocio, no en consideraciones
Determinar el tipo y el alcance de una medición. Reconocido por el Usuario técnicas. En proyectos de mejora, la frontera
Influenciar en el posicionamiento de la frontera de la Requisitos definidos para procesos o grupos de datos establecida en el inicio del proyecto debe coincidir con la
aplicación. acordados y entendidos entre usuario y desarrollador. que ya fué establecida para la aplicación modificada.
2

Aplicación Archivo Lógico (AL) Proceso Elemental (PE)


Colección de procedimientos y datos automatizados Un grupo lógico de datos permanente en la perspectiva Menor unidad de actividad significativa para el usuario.
que soportan objetivos del negocio. Consiste en uno o del usuario. Este puede ser un ILF o un EIF. Debe constituir una transacción completa, ser
más componentes, módulos o subsistemas. Sinónimo autosuficiente, y dejar la aplicación contada en un
de sistema, sistema de información o aplicativo. Archivo Lógico Interno (ILF) estado consistente.
Información de Control Grupo de datos o información de control lógicamente Entrada Externa (EE/EI)
Datos que influyen en un proceso elemental relacionados reconocidos por el usuario, mantenidos PE que procesa datos o información de control que viene
especificando qué, cuándo o cómo se van a procesar dentro de la frontera de la aplicación. Su principal de afuera de la frontera de la aplicación y cuya intención
(Comandos de acción, parámetros de consultas). intención es almacenar datos gestionados por uno o es mantener uno o más ILF´s y/o modificar
Dato Derivado más procesos elementales de la aplicación medida. comportamientos del sistema.
Datos creados como resultado de un procesamiento que Archivo de Interfaz Externa (EIF) Salida Externa (SE/EO)
incluye una serie de pasos en lugar de, o además de, la Grupo de datos o información de control lógicamente PE cuya principal intención es enviar datos o información
recuperación directa y validación de información de las relacionados, reconocidos por el usuario y referenciados de control para afuera de la frontera de la aplicación. Su
funciones de datos. por la aplicación, pero mantenidos dentro de la frontera LP debe contener fórmula matemática o cálculo, crear
Lógica de Procesamiento (LP) datos derivados, mantener uno o más ILF y/o modificar
de otra aplicación. Su principal intención es almacenar el comportamiento del sistema.
Requisitos específicamente solicitados por el usuario datos referenciados por uno o más procesos
para completar un proceso elemental. Éstos pueden elementales de la aplicación medida. Un EIF contado Consulta Externa (CE/EQ)
incluir acciones descritas en el sumario de las lógicas de para una aplicación debe ser un ILF en otra. PE cuya principal intención es enviar datos o informacón
procesamiento usadas por EI, EO o EQ (página 6). de control para fuera de la frontera de la aplicación por la
Tipo de Registro (TR/RET)
Funciones de Conversión recuperación de datos de ILF o EIF. Su LP
Funciones construidas y entregadas por el proyecto Subgrupo de tipos de datos, reconocidos por el usuario, no debe contener fórmula matemática o cálculo,
(desarrollo o mejora) para el uso de su instalación, para es componente de un ILF o EIF, pudiendo ser crear datos derivados, mantener uno o más ILF ni
convertir datos u ofrecer otros requisitos de conversión opcionalmente obligatorio. alterar el comportamento del sistema.
que especificó el usuario, como informes de verificación Tipo de Datos (TD/DET) Archivo Referenciado (AR/FTR)
de la conversión. Descartadas después de su uso, no
hacen parte de la aplicación después de su instalación. Campo único, no repetido y reconocido por el usuario. ILF leido o mantenido o un EIF leido por una función.
3

Unicidad de Processo Elementar Tipos Mantenimiento (ISO/IEC 14764) Tipos de Requisito (ISO/IEC 14143)
a) Cuando se compara con un Proceso Elemental (PE) ya Mantenimiento Correctivo: Modificación Requisitos funcionales del usuario: Subconjunto de
identificado, contar dos PEs similares como el mismo Proceso relativa de un producto de software ejecutada los requisitos del usuario; describe lo que el software
Elemental si ambos requieren de la misma*: Lógica de después de entrega para corregir los problemas debe hacer, en términos de tareas y servicios.
procesamento - Tipos de datos - Archivos referenciados. descubiertos. La modificación repara el producto Requisitos no funcionales del usuario: ISO/IEC
*Puede incluir pequeñas variaciones en los DET o FTR, así para satisfacer los requisitos. 14143 no los define. Estos ejemplifican, sin pretender
como múltiples alternativas, variaciones u ocurrencias en las Mantenimiento Perfectivo: Modificación de un agotar restricciones de Implementación,
lógicas de procesamiento. producto de software después de la entrega para Calidad, Organizacionales o Ambientales.
detectar y corregir fallas latentes antes que se Tipos de Entidades de Datos
b) No divida un PE con múltiples formas de lógicas de materialicen. Provee mejoras a los usuarios,
procesamiento em múltples procesos elementales. Datos de Código: Surgen en respuesta a los requisitos
mejoras en la documentación, y registros para
no funcionales como: normalización, integridad o mejora
mejorar el desempeño,facilidad de mantenimiento
Consulta Implícita en la entrada. En general, son datos esencialmente
u otros atributos del software. Contrasta con:
Presenta datos para el usuario precediendo una transacción Mantenimiento adaptativo y correctivo. estáticos, poseen pocos atributos, típicamente código y
a ser realizada, no estando claramente explícita en los descripción. Estos datos no contribuyen para el tamaño
Mantenimiento Adaptativo: La modificación de
requisitos o en la propia aplicación (opción de menú, barra de un producto de software, ejecutada después de la funcional, ni las transacciones que los mantienen.
herramientas, etc.). Normalmente, antes de la modificación o entrega, para mantenerlo en uso y en un Datos de Negocio: Datos centrales de negocio u
eliminación, los datos del registro son mostrados al usuario y ambiente modificado o de modificación. Éste objetos de negocio. El almacenamiento y recuperación
en seguida el usuario efectúa la actualización. Puede ser por el área funcional que la aplicación atiende es
provee mejoras necesarias para acomodar esas
clasificada como EQ o EO. No se trata de presentar una necesario. % significativo de las entidades identificadas.
modificaciones en el ambiente en el que el Datos de Referencia: Almacenados
descripción referente a un código durante la ejecución de un software debe operar. Esos cambios son aquellos Son ILF/EIF.
ingreso o modificación, pero si una consulta que precede una que deben ser hechos para mantener la sintonía para soportar reglas de negocio para el mantenimiento
actualización. de datos de negocio. Pequeño % de las entidades
con el ambiente en mutación.
identificadas. Son ILF/ EIF.
4

Complejidad Funcional Fórmulas


ILF y EIF

RET
DET <20 20-50 >50 Aplicación - 1ª Instalación Medición, estimación y auditoría de
1 Baja Baja Media AFP = ADD proyectos de software a su alcance.
2-5 Baja Media Alta
>5 Media Alta Alta AFP Tamaño de la aplicación.
ADD Tamaño de las funciones entregadas. Cuente con el profesionalismo y
FTR DET <5 5-15 >15 Proyecto de Desarrollo (DFP) excelencia de la FATTO.
<2 Baja Baja Media
EI

2 Baja Media Alta DFP = (ADD + CFP)


>2 Media Alta Alta DFP Tamaño del proyecto de desarrollo.
Estimación de Proyectos
CFP Tamaño de las funciones de conversión de datos. Ingeniería de Requisitos
EO y EQ*

DET <6 6-19 >19 .: 24 horas :.


de Software (COSMIC)
FTR
.: 24 horas :.
<2* Baja Baja Media Proyecto de Mejora (EFP)
2-3 Baja Media Alta EFP = ADD + CHGA + CFP + DEL FPA: Fundamentos, Preparación Exámen CFPS
>3 Media Alta Alta Beneficios, Implantación
* La EQ debe referenciar al menos un ILF o EIF EFP Tamaño del proyecto de mejora. .: A distancia 96 horas :.
.: 8 horas :.
CHGA Tamaño func. modificadas, después de mejora.
Contribución DEL Tamaño de las funciones eliminadas.
Estimación de Proyectos Capacitación en FPA:
Aplicación - Después Mejora de Software (COCOMOII) Medición y Estimación de
Tipo Baja Media Alta Software .: 16 horas :.
.: 16 horas :.
ILF 7 FP 10 FP 15 FP AFPA = (AFPB+ADD+CHGA)-(CHGB + DEL)
EIF 5 FP 7 PF 10 FP AFPA Tamaño de la aplicación después de la mejora.
Oficina de Medición de Workshop en FPA:
EI 3 FP 4 FP 6 FP AFPB Tamaño de la aplicación antes de la mejora.
Puntos de Función Metodología y Práticas de
EO 4 FP 5 FP 7 FP CHGB Tamaño de las funciones modificadas, antes de .: Mentoring :. Medición
la mejora. .:de 8 a 40 horas :. .: 16 horas :.
EQ 3 PF 4 FP 6 FP
Cursos con la calidad de FATTO 5

¡Retome el control! Contrate los servicios de


desarrollo o manutención de sistemas, Tipo de Lógica de Procesamiento EI EO EQ
basados en resultados entregados que 1) Validaciones puede puede puede
pueda contestar.
2) Cálculos y fórmulas matemáticas puede debe* no
¡Más agilidad y seguridad en la medición! 3) Conversión en valores equivalentes puede puede puede
Mida sus proyectos con FATTO y su 4) Filtro y selección de datos con base en criterios específicos puede puede puede
equipo certificado en CFPS. 5) Análisis de condiciones para que se determine cuáles se aplican puede puede puede
6) Actualización de por lo menos un ILF debe* debe* no
¿Será que Las mediciones que usted aprueba 7) Referencia de por lo menos un ILF o un EIF puede puede debe
pasan por una auditoría? Pruebe los 8) Recuperación de datos o información de control puede puede debe
servicios de auditoría de FATTO.
9) Creación de datos derivados puede debe* no
Dificultad en estimar plazo y costo en
10) Modificación del comportamiento del sistema debe* debe* no
grandes proyectos? FATTO conoce el 11) Preparación y presentación de datos para afuera de la frontera puede debe debe
estado del arte en el asunto. 12) Capacidad de aceptar datos o información de control que entra por la frontera debe puede puede
13) Ordenación u organización de un conjunto de datos puede puede puede
Conózca más sobre nuestros (No es suficiente para caracterizar la unicidad de un PE)
Vea en nuestro página web
servicios
www.fattocs.com Debe - La transacción debe obligatoriamente ejecutar este tipo de lógica de procesamiento.
Debe* - La transacción debe ejecutar por lo menos una de las lógicas de procesamiento clasificadas como debe*.
Puede - La transacción puede ejecutar este tipo de lógica de procesamiento, pero no es obligatorio.
No - La transacción no puede ejecutar este tipo de lógica de procesamiento. 6
CGS 01. Comunicación de Datos CGS 02. Procesamiento Distribuido CGS 03. Rendimiento
Describe el nivel en que la aplicación se comunica Describe en qué nivel la aplicación transfiere datos entre sus Describe en qué nivel los requisitos establecidos por el
directamente con el procesador. Los datos o información de componentes. usuario, sobre el tiempo de respuesta, influencian el
control utilizados por la aplicación son enviados o recibidos a proyecto, desarrollo, instalación y soporte de la aplicación.
través de recursos de comunicación. El protocolo es un La aplicación no participa en la transferencia de datos
Ningún requisito especial de rendimiento fue
conjunto de convenciones que permiten la transferencia o 0 o procesamiento de funciones entre los componentes 0 establecido por el usuario.
intercambio de información entre dos sistemas o dispositivos. del sistema.
Todos los links de comunicación necesitan de algún tipo de Requisitos de rendimiento y proyecto fueron
protocolo. Datos preparados para transferencia, siendo entonces
1 establecidos y revisados, pero ningúna acción especial
fue requerida.
La aplicación es solamente batch o una estación del
1 transferidos y procesados en otro componente del
0 sistema, para, procesamiento por el usuario. Tiempo de respuesta y volumen de procesamiento son
trabajo isolado. críticos durante el horario pico. Ningún proyecto
2 especial para utilización de la CPU fué solicitado. El
Datos preparados para transferencia, siendo entonces plazo para procesamiento es para el próximo ciclo de
La aplicación es batch pero posee entrada de datos o
1 impresión remota.
2 transferidos y procesados en otro componente del negocios.
sistema, no para procesamiento por el usuario.
Tiempo de respuesta y volumen de procesamiento
La aplicación es batch pero posee entrada de datos e críticos durante todo el horario comercial. Proyecto
2 impresión remota. El procesamiento distribuido y la transferencia de 3 especial para la utilización de lo no solicitado.
3 datos son online y en sólo una dirección. Requisitos de plazo p/procesamiento de interfaces
La aplicación posee colección de datos online, front-end c/sistemas restrictivos.
3 de teleprocesamiento para un procesamiento
batch o sistema de consulta. Adicionalmente, requisitos de rendimiento declarados
El procesamiento distribuido y la transferencia de 4 por el usuario suficientemente rigurosos para requerir
4 datos son online y en ambas direcciones
La aplicación es más que un front-end pero soporta tareas de análisis de rendimiento en la fase de diseño.
4 sólo un tipo de protocolo de comunicación.
Adicionalmente, herramientas de análisis de
El procesamiento distribuido y la transferencia de rendimiento fueron usadas en la fase de proyecto,
La aplicación es más que un front-end, y soporta más 5 datos son online y ejecutados dinámicamente en el 5 desarrollo y/o implementación para satisfacer los
5 que un tipo de protocolo de comunicación. componente más apropiado del sistema. requisitos de rendimiento declarados por el usuario.
7

CGS 04. Configuración Altamente Utilizada CGS 05. Tasa de Transacciones CGS 06. Entrada de Datos On-line
Describe en qué nivel las restricciones computacionales Describe en qué nivel el alto volumen de transacciones Describe en qué nivel son efectuadas entradas de datos en la
influencian el desarrollo de la aplicación. Por ejemplo, el influencia el proyecto, desarrollo, instalación y soporte de la aplicación por medio de transacciones interactivas.
usuario desea ejecutar la aplicación en un equipo ya aplicación.
existente o comprado y que será altamente utilizado. 0 Todas las transacciones (trns) son procesadas en lote.
No es anticipado ningún período pico de
0 transacciones. De 1% a 7% de las transacciones son entradas
1 de datos online.
Ninguna restricción operacional, implícita o explícita,
0 fue incluida. 1
Los bajos volumenes de transacciones un tienen efecto
De 8% a 15% de las transacciones son entradas
mínimo en las fases de proyecto, desarrollo, instalación 2 de datos online.
Hay restricciones operacionales, pero son menos Volumen medio de transacciones tienen algún efecto De 16% a 23% de las transacciones son entradas
2 sobre las fases del proyecto, desarrollo e instalación. 3
1 restrictivas que una aplicación típica. Ningún esfuerzo de datos online.
especial es necesario para satisfacer restricciones. De 24% a 30% de las transacciones son entradas
El alto volumen de transacciones afecta las fases del 4
3 proyecto, desarrollo e instalación. de datos online.
Hay restricciones operacionales, típicas de cualquier
Más de 30% de las transacciones son entradas
2 aplicación. Es necesario esfuerzo especial para satisfa- 5
cer las restricciones, con controladores o Sw de control. Alto volumen de transacciones declarado por el online.
usuario en los requisitos técnicos de la aplicación o en
Las restricciones operacionales establecidas requieren 4 el acuerdo de nivel de servicio es suficientemente
Conózca nuestro FAQ con la
3 límites especiales en una parte de la aplicación en el alto para requerir tareas de análisis de rendimiento
procesador central o en uno dedicado. en las fases de proyecto, desarrollo e/o instalación. información actualizada por nuestro
Las restricciones operacionales establecidas requieren Alto volumen de transacciones declarado por el equipo de instructores y consultores.
4 límites especiales en la aplicación entera en el usuario en los requisitos técnicos de la aplicación o en
Vea más en
procesador central o en uno dedicado. el acuerdo de nivel de servicio suficientemente alto
5 para requerir tareas de análisis de rendimiento, y
www.fattocs.com
Adicionalmente, existen límites especiales en la adicionalmente utilización de herramientas de análisis
5 aplicación en componentes distribuídos del sistema. de rendimiento en las fases de proyecto, desarrollo
e/o instalación.

CGS 07. Eficiencia del Usuario Final CGS 08. Atualización Online
Describe en que nivel los archivos lógicos internos son
Las funciones online proporcionadas ponen de atualizados de forma online.
manifiesto un diseño orientado a la eficiencia del usuario 0 Ninguno de los ítems anteriores.
(factor humano / amigabilidad). El proyecto incluye:
0 No hay ninguna actualización online.
- Ayudas a la navegación (por ejemplo, teclas de 1 De uno a tres de los ítems anteriores.
función, menús generados dinámicamente, hipervínculos)
Existe la actualización online de un a tres
- Menús.
2 De cuatro a cinco de los ítems anteriores. 1 archivos de control. El volumen de actualización es
- Ayuda y documentos online. bajo y la recuperación es fácil.
- Desplazamiento automático del cursor.
Seis o más de los ítems anteriores, pero no existen Se incluye la actualización online de cuatro o más
- Impresión remota (vía transmisión online).
- Teclas de función predefinidas. 3 requisitos de usuario específicos relativos a la 2 archivos de control. El volumen de actualización es
eficiencia. bajo y la recuperación fácil.
- Tareas en lote presentadas en transacciones online.
- Listas desplegables
- Uso intenso de video reverso, brillo, colores y otros Se incluye la actualización online de los principales
Seis o más de los ítems anteriores, y los requisitos 3 archivos lógicos internos.
indicadores. relativos a la eficiencia de usuario tienen el peso
- Impresión hard-copy de transacciones on-line (por 4 suficiente como para requerir que se incluyan tareas Además, es esencial la protección contra la pérdida de
ejemplo, impresión de pantalla). de diseño del factor humano.
- Interfaz para mouse 4 datos y fue especialmente diseñada y
programada en el sistema.
- Plantillas y/o valores por defecto.
- Soporte bilingüe (soporte de dos idiomas: se cuenta Seis o más de los ítems anteriores, y los requisitos
Además, se toma en consideración los costos por
como cuatro ítems). sobre la eficiencia para el usuario final tienen el peso
volumen en el proceso de recuperación. Se incluyen
- Soporte multilingüe (soporte de más de dos idiomas:se 5 suficiente como para requerir el uso de herramientas 5 procedimientos de recuperación altamente
cuenta como seis ítems). y procesos especiales para demostrar que se han
automatizados con intervención mínima del operador.
- Impresión de la documentación. alcanzado los objetivos.

CGS 09. Complejidad de Procesamiento CGS 10. Reusabilidad


Conózca los nuevos cursos a distancia con Describe el grado en que la aplicación y el código de la
Describe en que nivel el procesamiento lógico influencia aplicación han sido específicamente diseñados,
el desarrollo de la aplicación. Hay que tener en cuenta los
tutoria!. Total flexibilidad de horario
,
desarrollados, y mantenidos para ser utilizables en otras
siguientes elementos:
acompañammiento personalizado aplicaciones.
- Control sensible (Procesamiento especial de auditoría) y paquetes promocionales para la
y/o procesamiento específico de seguridad de la aplicación.) realización de mas de un curso. 0 No hay código reutilizable.
- Procesamiento extensivo lógico.
1 Se emplea código reutilizable dentro de la aplicación.
- Procesamiento matemático extensivo.
- Muchos procedimientos de excepción resultando en Vea más en
Menos del 10% del código de la aplicación está
transacciones incompletas que deben ser procesados.Por www.fattocs.com/cursos 2 concebido para uso en más de una aplicación.
ejemplo, transacciones incompletas en ATM en función de Conozca la versión demo de cada curso.
problemas de teleprocesamiento , falta de datos o problemas
(10%) del código de la aplicación fue concebido
de edición. 3 para su uso en más de una aplicación de la aplicación.
- Procesamiento complejo para manejar múltiples
posibilidades de entrada / salida.
Adquiera la Planilla de Medición del IFPUG
para hacer más ágil y exacto su proceso de
0 Ninguno de los componentes anteriores. medición usando Análisis de Puntos La aplicación ha sido empaquetada y/o documentada
4 para facilitar su reutilización, y está personalizada
1 Cualquiera de los componentes anteriores. de Función. a nivel de código fuente.
2 Cualquiera de los 2 componentes anteriores.
3 Cualquiera de los 3 componentes anteriores. Descárguela en: La aplicación ha sido empacada y/o documentada
4 Cualquiera de los 4 componentes anteriores www.fattocs.com/recursos/herramientas-para-la-medicion 5 para facilitar su reutilización. Está personalizado para su
uso a través del mantenimiento de los parámetros por
5 Todos Los cinco componentes anteriores. el usuario.
10

CGS 11. Facilidad de Instalación CGS 12. Facilidad de Operación


Describe el grado en que la aplicación se ocupa de www.fattocs.com/faq-fpa.html
Durante la fase de pruebas del sistema se proporcionaron
aspectos operativos, tales como el arranque, copias de seguridad, y
planes de conversión e instalación y/o herramientas de
procesos de recuperación. La aplicación minimiza la necesidad de
conversión.
actividades manuales, Hemos creado una lista de
El usuario no estableció ninguna consideración especial de preguntas y respuestas
0
El usuario no estableció requisitos especiales, y no se
requiere ningún proceso especial de instalación.
0 operación. sobre Análisis de Puntos de
función, elaborada a partir de
F
El usuario no estableció requisitos especiales, pero se
Uno, alguno, o todos los ítems siguientes se cumplen en la las dudas surgidas en los
entrenamientos ofrecidos
A
1 aplicación. Seleccione todos los que se cumplen. Cada ítem tiene
requiere un proceso especial de instalación. valor de un punto, salvo si se indica otra cosa. por FATTO, en servicios de
de consultoría y auditoría, y
Q
El usuario estableció requisitos de conversión e • Se dispone de procesos de arranque, de copia de seguridad, y
instalación, y se proporcionaron y probaron guías de las listas de discusión en las
2 conversión e instalación. El impacto de la conversión
1-4 de recuperación, pero se requiere la intervención del operador.
que nuesttros profesionales
• Se dispone de procesos de arranque, de copia de seguridad, y
en el proyecto no se considera importante. de recuperación, pero no se requiere la intervención del
participan.Algunas de ellas son:
El usuario estableció requisitos de conversión e operador (se cuenta como dos ítems). - ¿Quién inventó el FPA? ¿Cómo surgió?
instalación, y se proporcionaron y probaron guías de • La aplicación minimiza la necesidad de montar cintas y/o el
3 conversión e instalación. El impacto de la conversión acceso remoto a datos que requiera el intervención humana.. - ¿Qué es la certificación CFPS del IFPUG?
en el proyecto se considera importante. • La aplicación minimiza la necesidad de manejo de papel.
Además del punto 2, se proporcionaron y probaron La aplicación está diseñada para funcionar de forma desatendida. - ¿Qué tipos de Software pueden ser
4 herramientas automáticas de instalación y conversión. Una operación desatendida significa que no se requiere la medidos con el FPA?
5 intervención del operador para que elsistema funcione, salvo en el
Además del punto 3, se proporcionaron y probaron arranque y cierre de la aplicación. La recuperación automática
5 herramientas automáticas de instalación y converción. ante errores es una característica de la aplicación.

FATTO Consultoría, sortea mensualmente un cupo para realizar nuestro curso de Capacitación en Análisis de Puntos de Función:
Medición y Estimación de Software . Para ello, sólo tienes que registrate en nuestra página web con tus datos personales y estar pendiente de los
resultados. ¡Inscríbete ya!

11

CGS 13. Múltiples Localizaciones CGS 14. Facilidad de Cambio Valor del Fator de Ajuste (VAF)
Describe el grado en que la aplicación ha sido desarrollada para
Refleja el grado en que la aplicación ha sido desarrollada facilitar la modificación de la lógica de proceso o de la estructura de Indica la funcionalidad general ofrecida por la
para distintos entornos hardware y software. datos. aplicación al usuario. Se calcula basándose en 14
En el diseño se consideró necesaria sólo una
CGS. Produce variación de +/- 35% en el tamaño.
0 Se puede exigir a la aplicación las siguientes características: Varía entre 0,65 y 1,35.
localización. A. Consulta flexible.
En el diseño se consideró la necesidad de más de una 1. Se proporcionan facilidades de consulta e informes para manejar Nível de Influencia [DI] = 0..5
localización, y la aplicación está diseñada para peticiones sencillas. (contar como 1 ítem).
1 Nível de Influencia Total [TDI] = DI
funcionar solo bajo idénticos entornos hardware 2. Se proporcionan facilidades de consulta e informes para manejar
y software. peticiones de complejidad media. (contar como 2 ítems). Factor de Ajuste [VAF] = [TDI] x 0,01 + 0,65
3. Se proporcionan facilidades de consulta e informes para manejar
En el diseño se consideró la necesidad de más de una
peticiones complejas. (contar como 3 ítems). Características Generales de Sistema (CGS)
localización, y la aplicación está diseñada para
2 funcionar sólo bajo entornos hardware y/o software
B. Datos de Control de Negocio.
similares.
1. Los datos de control de negocio se guardan en tablas [01] Comunicaciones de Datos
mantenidas por el usuario mediante procesos interactivos on-line, [02] Procesamiento Distribuido
En el diseño se consideró la necesidad de más de una pero los cambios son efectivos sólo en el siguiente ciclo de negocio. [03] Rendimiento
localización y la aplicación está diseñada para (contar como 1 ítem).
3 [04] Configuración Altamente Utilizada
funcionar sólo bajo entornos hardware y/o 2. Los datos de control de negocio se guardan en tablas
software diferentes. mantenidas por el usuario mediante procesos interactivos on-line, y [05] Tasa de Transacciones
los cambios son efectivos inmediatamente. (contar como 2 ítems). [06] Entrada de Datos Online
Se proporcionan y prueban la documentación y los [07] Eficiencia del Usuario Final
planes para dar soporte a la aplicación en múltiples 0 Ninguno de los ítems anteriores.
4 [08] Actualización Online
localizaciones y la aplicación tal como se describe 1 Un total de un ítem de los anteriores.
en el punto 2.
[09] Complejidad de Procesamiento
2 Un total de dos de los ítems anteriores. [10] Reusabilidad
Se proporcionan y prueban la documentación y los 3 Un total de tres de los ítems anteriores. [11] Facilidad de Instalación
planes para dar soporte a la aplicación en múltiples
5 4 Un total de cuatro de los ítems anteriores.. [12] Facilidad de Operación
localizaciones y la aplicación tal como se describe
Un total de cinco de los ítems anteriores. [13] Múltiples Localizaciones
en el punto 3. 5
[14] Facilidad de Cambio 12