You are on page 1of 13

Ejercicio resuelto de Puntos de Funcin

Sistema: Recibos

Descripcin
El sistema de recibos ser diseado con el fin de facilitar el suministro de
agua potable, en el rea de pago de servicios, el cual ser instalado en un
sistema W7 y ser instalado solamente en un equipo de computo que ser
utilizado solo por el administrador .
El administrador tendr un manual para manejar el sistema en caso de
fallos o modificaciones, adems adquirir una capacitacin para su mejor
entendimiento y facilidad de uso.
Principales funciones del sistema

1
2
3
4
5

Alta de clientes
Modificacin de los datos de clientes
Consulta de datos de clientes
Seguridad para acceso al sistema
Imprecion de tikets

Archivos

Registro de Recibos

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos

Registro de Usuarios

Pantallas del sistema


A cada pantalla del sistema se debe asociar con otra pantalla,de modo
cascada, agilizando la utilizacin del sistema para los administradores y
usuarios del sistema.

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Pantalla de registro de cliente (Alta de cliente)

Archivos referenciados: Clientes


Datos: Todos los del archivo
Reglas:

Emitir un mensaje de error en caso de que el password no sea vlido.


Emitir un mensaje de error en caso de que el cliente ya exista.

Mandara al men inicio para volver a registrarse.

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Pantalla de Modificacin de datos de cliente

Archivos referenciados: Clientes


Datos: Todos pueden ser modificados.
Reglas: Ninguna,ya que los cambios estn en manos del administrador.

Pantalla de eliminacin de cliente

Archivos referenciados: Clientes


Datos: Slo es necesario darle la accin de eliminar.
Reglas: Verificar si el cliente existe, en caso contrario emitir mensaje de error.

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Pantalla de acceso al sistema

Archivos referenciados: Contraseas

y usuarios.

Datos:
Reglas: El usuario y la contrasea debern ser vlidos para acceder al sistema. Emitir un
mensaje de erroren caso de que la contrasea o usuario sea incorrecto.

Pantalla de imprecion de recibos

Archivos referenciados: Clientes


Datos:Solo ser necesario dar clic en imprimir.
Reglas: Verificar si el cliente existe, en caso contrario emitir mensaje de error.

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos

Informes
1- Lista de clientes

Proceso de Conteo
Una vez que tenemos la descripcin del sistema y sus componentes,
iniciamos el proceso de conteo para determinar los puntos de funcin del
proyecto.
Los pasos que vamos a seguir son:
1. Identificar las funciones (Archivos lgicos internos, archivos lgicos
externos, entradas externas, salidas externas, consultas externas)
2. Clasificar las funciones (determinar el grado de complejidad para
cada funcin)
3. Calcular puntos de funcin no ajustados
4. Calcular el factor de ajuste (en base a las 14 caractersticas
generales)
5. Calculo de los Puntos de funcin ajustados. (El resultado es el
tamao del sistema en Puntos de Funcin)

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Identificacin de funciones
Archivos Lgicos Internos
Registro de Clientes

Archivos de Interfase Externa


Histrico de clientes
Contraseas
Entradas Externas
Inclusin de clientes
Modificacin de clientes
Exclusin de clientes
Salidas Externas
Listado de Clientes
Listado de recibos
Consultas Externas
Consulta de clientes
Consulta de recivos

Notas: La pantalla de login no es contada ya que slo provee seguridad para


el acceso.
La pantalla de men del sistema, como slo provee seleccin, no es
considerada como una funcin. Es considerada, sin embargo, como la parte
de entrada para la consulta de clientes.

Clasificacin de las funciones


Archivos Lgicos internos

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Registro de Recibos
Datos elementales referenciados: 7
Registros lgicos referenciados: 1
Grado de la funcin: SIMPLE
Registro de usuarios
Datos elementales referenciados: 7
Registros lgicos referenciados: 1
Grado de la funcin: SIMPLE

Archivos de interfase externa

Histrico de Clientes
Datos elementales referenciados: 3 (Se cuentan solamente los campos
utilizados: Cdigo de client,cantidad a pagar, Total-a-pagar-mensual
actual;)
Registros lgicos referenciados: 1
Grado de la funcin: SIMPLE
Contraseas
Datos elementales referenciados: 2 (Cdigo-usuario, contrasea)
Registros lgicos referenciados: 1
Grado de la funcin: SIMPLE
Entradas Externas

Alta de clientes
Datos elementales referenciados: 7 campos
Archivos lgicos referenciados: 1
Grado de la funcin: BAJA
Modificacin de Clientes
Datos elementales referenciados: 4 campos
Archivos lgicos referenciados: 1
Grado de la funcin: BAJA

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Exclusin de clientes
Datos elementales referenciados: 1 campo
Archivos lgicos referenciados: 1
Grado de la funcin: SIMPLE

Salidas Externas

Listado de clientes
Datos elementales referenciados: 7 campos
Archivos lgicos referenciados: 1
Grado de la funcin: BAJA
Nota: La funcin listado de clientes es una salida externa pues posee datos
derivados.

Consultas Externas

Consulta de clientes(administrador)

Parte de Entrada
Datos elementales
referenciados
Archivos lgicos
referenciados
Grado de la funcin
Grado de la funcin: SIMPLE

Parte de
Salida
7

2 (Clientes e histrico de
clientes)

SIMPLE

SIMPLE

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Clculo de los puntos de funcin no ajustados
Tipo de funcin

Complejidad
2 SIMPLES * 7

Archivos

0 MEDIAS * 10
0 COMPLEJAS *
15
3 SIMPLES * 3

Entradas

0 MEDIAS * 4
0 COMPLEJAS *
6
1 SIMPLES * 4

Salidas

0 MEDIAS * 5
0 COMPLEJAS *
7
1 SIMPLES * 3

Consultas

0 MEDIAS * 4
0 COMPLEJAS *
6

Total puntos de
funcin no ajustados

Total
Complejidad

Total tipo de
funcin

14
0

14

0
9
0
9
0

4
0
4
0

3
0
3
0

30

Clculo del factor de ajuste


Analizaremos las 14 caractersticas generales del sistema en base a la
descripcin del proyecto. Hay que evitar adivinar caractersticas, siempre
que sea necesario, hay que conversar con el usuario principal del proyecto
o del rea en la cual la duda se relacione.

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
1- Comunicacin de datos
La aplicacin no es batch; incluye entrada de datos on-line. Nada se ha
mencionado sobre la cantidad de protocolos de comunicacin. Vamos a
considerar 1 protocolo. Por lo expuesto, el grado de este factor es 4.
2- Procesamiento distribuido
Nada se ha mencionado en cuanto a la ejecucin en otros procesadores. La
aplicacin puede ser ejecutada en un ambiente Unix o en entornos de
redes. no hay preocupacin en cuanto a la distribucin de funciones. El
grado del factor es 0.
3- Rendimiento
Segn lo manifestado en la descripcin, el volumen de transacciones no
debe ser alto. El periodo crtico ser a fin del ao. No se puede establecer
que no hay ningn requerimiento de rendimiento. El grado del factor es 1.
4- Configuracin del equipamiento
No se ha hecho ninguna consideracin en cuanto a la configuracin del
equipamiento. El grado del factor es 1.
5- Volumen de transacciones
Estn previstos picos de transacciones anualmente. El grado del factor es
1.
6- Entrada de datos on-line
De acuerdo con los descrito, las transacciones son procesadas solamente
on-line. El grado del factor es 5.
7- Interfase con el usuario
Se especificaron mens de navegacin e interfase a travs de terminales.
Por lo tanto, pocas caractersticas fueron especificadas. El grado del factor
es 1.
8- Actualizacin on-line
Actualizacin on-line de todos los archivos lgicos internos, no fue
especificada una proteccin especial contra la perdida de datos o procesos
automticos de recuperacin. el grado del factor es 3.
9- Procesamiento complejo
La aplicacin no realiza procesamiento complejo. El grado del factor es 0.
10- Reusabilidad

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
No hay preocupacin en cuanto a la Reusabilidad del cdigo. El grado del
factor es 0.
11- Facilidad de implementacin
No se hecho ninguna consideracin con vistas a facilitar la implementacin
o instalacin de la aplicacin. El grado del factor es 0.
12- Facilidad de operacin
No se ha hecho ninguna consideracin especfica. el grado del factor es 0.
13- Mltiples locales
Los requerimientos no consideran la necesidad de instalacin en ms de un
local. El grado del factor es 0.
14- Facilidad de cambios
No se hecho ninguna consideracin especfica para la facilidad de cambios
en el sistema. El grado del factor es 0.

Resumen de las caractersticas generales del sistema

Caracterstica

Influencia

Comunicacin de datos

Procesamiento distribuido

Rendimiento

Configuracin del equipamiento

Volumen de transacciones

Entrada de datos on-line

Interfase con el usuario

Actualizacin on-line

Procesamiento complejo

Reusabilidad

Facilidad de implementacin

Facilidad de operacin

Mltiples locales

Facilidad de cambios

Nivel de influencia

16

Factor de Ajuste = (Nivel de influencia * 0,01) + 0,65


Factor de Ajuste = (16 * 0,01) + 0,65

Ejercicio resuelto de Puntos de Funcin


Sistema: Recibos
Factor de Ajuste = 0,81

Clculo de Puntos de Funcin


El clculo de los puntos por funcin se hace con la frmula:
PF = PF Brutos * Factor de ajuste
PF = 30 * 0,81
PF = 24.3

Por lo tanto, el tamao de la aplicacin es de 24.3 Puntos de funcin.

You might also like