El documento describe un sistema de punto de venta diseñado para realizar altas, bajas y consultas de proveedores y productos. El sistema permite el registro de entradas y salidas de productos y proveedores. Sus funciones principales incluyen dar de alta, modificar y consultar datos de proveedores y productos. El análisis de puntos de función determinó que el tamaño del sistema es de 41.34 puntos de función.
1. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Descripción
El sistema de un punto de venta esta diseñado para aser acciones como
altas, bajas y consultas de proveedores y productos, fue hecho para facilitar
el control de registro de entradas y salidas de productos y proveedores.
Será utilizado para un solo administrador el cual se encargar de llevar a
cabo el manejo del sistema, para esto será asesorado antes de su uso.
Principales funciones del sistema
Alta de proveedores
Modificación de los datos de proveedores
Consulta de datos de proveedores
Alta de productos
Modificación de datos de productos
Seguridad para acceso al sistema
2. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Archivos
*Registro de Producto
*Registro de proveedores
3. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
*Pantallas del sistema
Archivos referenciados: Proveedores
Datos: Todos los del archivo
Reglas:Ninguna.
4. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
*Pantalla de registro de producto (Alta de producto)
Archivos referenciados: Proveedores
Datos: Todos los del archivo
Reglas:Ninguna.
Pantalla de eliminación de PROVEEDORES
Archivos referenciados: Proveedores
5. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Datos: Sólo es necesario ingresar el código de proveedor
Reglas: Verificar si el proveedor existe, en caso contrario emitir mensaje de
error.
Pantalla de registro de PROVEEDORES
Archivos referenciados: Proveedores
Datos: Todos los del archivo
Reglas: Ninguna
6. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Pantalla de eliminación de productos
Archivos referenciados: Productos
Datos: Sólo es necesario ingresar el código de producto
Reglas: Verificar si el producto existe, en caso contrario emitir mensaje de
error
7. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Pantalla de acceso al sistema
Archivos referenciados: Contraseñas
Datos:
Reglas: El usuario y la contraseña deberán ser válidos para acceder al
sistema. Emitir un mensaje de error cuando sea necesario.
8. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
3- Lista de Productos
Proceso de Conteo
Una vez que tenemos la descripción del sistema y sus componentes,
iniciamos el proceso de conteo para determinar los puntos de función del
proyecto.
Los pasos que vamos a seguir son:
1. Identificar las funciones (Archivos lógicos internos, archivos lógicos
externos, entradas externas, salidas externas, consultas externas)
2. Clasificar las funciones (determinar el grado de complejidad para
cada función)
3. Calcular puntos de función no ajustados
4. Calcular el factor de ajuste (en base a las 14 características
generales)
5. Calculo de los Puntos de función ajustados. (El resultado es el
tamaño del sistema en Puntos de Función)
9. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Identificación de funciones
*Archivos Lógicos Internos
Registro de Proveedores
Registro de Productos
*Archivos de Interfase Externa
Contraseñas
*Entradas Externas
Inclusión de productos
Modificación de productos
Exclusión de productos
Inclusión de proveedores
Modificación de proveedores
Exclusión de proveedores
*Salidas Externas
Listado de proveedores
Listado de productos
10. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
*Consultas Externas
Consulta de productos
Notas: La pantalla de login no es contada ya que sólo provee seguridad para
el acceso.
La pantalla de menú del sistema, como sólo provee selección, no es
considerada como una función.
Clasificación de las funciones
Archivos Lógicos internos
Registro de Productos
Datos elementales referenciados: 5
Registros lógicos referenciados: 1
Grado de la función: SIMPLE
Registro de Proveedores
11. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Datos elementales referenciados: 4
Registros lógicos referenciados: 1
Grado de la función: SIMPLE
Entradas Externas
Alta de proveedores
Datos elementales referenciados: 4
Archivos lógicos referenciados: 1
Grado de la función: baja
Modificación de proveedores
Datos elementales referenciados: 1
Archivos lógicos referenciados: 1
Grado de la función: baja
Exclusión de proveedores
Datos elementales referenciados: 1
Archivos lógicos referenciados: 1
Grado de la función: baja
Alta de productos
Datos elementales referenciados: 5
Archivos lógicos referenciados: 1
Grado de la función: SIMPLE
Modificación de productos
12. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Datos elementales referenciados: 1
Archivos lógicos referenciados: 1
Grado de la función: SIMPLE
Exclusión de productos
Datos elementales referenciados: 1
Archivos lógicos referenciados: 1
Grado de la función: SIMPLE
Salidas Externas
Listado de proveedores
Datos elementales referenciados: 3
Archivos lógicos referenciados: 1
Grado de la función: baja
Listado de productos
Datos elementales referenciados: 3
Archivos lógicos referenciados: 1
Grado de la función: baja
Consultas Externas
13. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Consulta de Productos
Parte de
Parte de Salida
Entrada
Datos elementales
1 3
referenciados
1 (registro de
Archivos lógicos referenciados 1
productos)
Grado de la función SIMPLE SIMPLE
Grado de la función: baja
14. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Cálculo de los puntos de función no ajustados
Total Total tipo de
Tipo de función Complejidad
Complejidad función
2 SIMPLES * 7
14
0 MEDIAS * 10
Archivos 0 14
0 COMPLEJAS
0
* 15
10
2 SIMPLES * 5
0
0 MEDIAS * 7
Interfases 10
0
0 COMPLEJAS
* 10
18
6 SIMPLES * 3
0
0 MEDIAS * 4
Entrada 18
0
0 COMPLEJAS
*6
2 SIMPLES * 4 8
0 MEDIAS * 5 0
Salidas 8
0 COMPLEJAS 0
*7
15. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
3
1 SIMPLES * 3
0
0 MEDIAS * 4
Consultas 3
0
0 COMPLEJAS
*6
Total puntos de
53
función no ajustados
Resumen de las características generales del sistema
Característica Influencia
Comunicación de datos 0
Procesamiento distribuido 0
Rendimiento 1
Configuración del equipamiento 1
Volumen de transacciones 1
Entrada de datos on-line 5
Interfase con el usuario 1
Actualización on-line 2
Procesamiento complejo 0
Reusabilidad 0
Facilidad de implementación 0
Facilidad de operación 2
Múltiples locales 0
Facilidad de cambios 0
Nivel de influencia 13
Factor de Ajuste = (Nivel de influencia * 0,01) + 0,65
16. Ejercicio resuelto de Puntos de Función
Sistema de un punto de venta
Factor de Ajuste = (13 * 0,01) + 0,65
Factor de Ajuste = 0,78
Cálculo de Puntos de Función
El cálculo de los puntos por función se hace con la fórmula:
PF = PF Brutos * Factor de ajuste
PF = 53 * 0,78
PF = 41.34
Por lo tanto, el tamaño de la aplicación es de 41.34 Puntos de función.