SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Ejercicio resuelto de Puntos de Función
                           Sistema: Recibos



    Descripción

    El sistema de recibos será diseñado 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, además adquirirá una capacitación para su mejor
    entendimiento y facilidad de uso.

    Principales funciones del sistema

1      Alta de clientes
2      Modificación de los datos de clientes
3      Consulta de datos de clientes
4      Seguridad para acceso al sistema
5      Imprecion de tikets




    Archivos



    Registro de Recibos
Ejercicio resuelto de Puntos de Función
                      Sistema: Recibos




 Registro de Usuarios




Pantallas del sistema

A cada pantalla del sistema se debe asociar con otra pantalla,de modo
cascada, agilizando la utilización del sistema para los administradores y
usuarios del sistema.
Ejercicio resuelto de Puntos de Función
                        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 válido.

          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 Función
                        Sistema: Recibos

Pantalla de Modificación de datos de cliente




Archivos referenciados: Clientes

Datos: Todos pueden ser modificados.

Reglas: Ninguna,ya que los cambios están en manos del administrador.




Pantalla de eliminación de cliente




Archivos referenciados: Clientes

Datos: Sólo es necesario darle la acción de eliminar.

Reglas: Verificar si el cliente existe, en caso contrario emitir mensaje de error.
Ejercicio resuelto de Puntos de Función
                          Sistema: Recibos

  Pantalla de acceso al sistema




  Archivos referenciados: Contraseñas   y usuarios.

  Datos:

  Reglas: El usuario y la contraseña deberán ser válidos para acceder al sistema. Emitir un
  mensaje de erroren caso de que la contraseña 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 Función
                       Sistema: Recibos




Informes

1- Lista de clientes




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)
Ejercicio resuelto de Puntos de Función
                       Sistema: Recibos
Identificación de funciones

Archivos Lógicos Internos

Registro de Clientes




Archivos de Interfase Externa

   Histórico de clientes
   Contraseñas


Entradas Externas

     Inclusión de clientes
     Modificación de clientes
     Exclusión 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 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. Es considerada, sin embargo, como la parte
de entrada para la consulta de clientes.




Clasificación de las funciones

Archivos Lógicos internos
Ejercicio resuelto de Puntos de Función
                       Sistema: Recibos
Registro de Recibos

   Datos elementales referenciados: 7
   Registros lógicos referenciados: 1
   Grado de la función: SIMPLE


Registro de usuarios

   Datos elementales referenciados: 7
   Registros lógicos referenciados: 1
   Grado de la función: SIMPLE




Archivos de interfase externa

Histórico de Clientes

   Datos elementales referenciados: 3 (Se cuentan solamente los campos
   utilizados: Código de client,cantidad a pagar, Total-a-pagar-mensual
   actual;)
   Registros lógicos referenciados: 1
   Grado de la función: SIMPLE


Contraseñas

   Datos elementales referenciados: 2 (Código-usuario, contraseña)
   Registros lógicos referenciados: 1
   Grado de la función: SIMPLE


Entradas Externas

Alta de clientes

   Datos elementales referenciados: 7 campos
   Archivos lógicos referenciados: 1
   Grado de la función: BAJA


Modificación de Clientes

   Datos elementales referenciados: 4 campos
   Archivos lógicos referenciados: 1
   Grado de la función: BAJA
Ejercicio resuelto de Puntos de Función
                       Sistema: Recibos
  Exclusión de clientes

     Datos elementales referenciados: 1 campo
     Archivos lógicos referenciados: 1
     Grado de la función: SIMPLE




Salidas Externas

Listado de clientes

   Datos elementales referenciados: 7 campos
   Archivos lógicos referenciados: 1
   Grado de la función: BAJA


Nota: La función listado de clientes es una salida externa pues posee datos
derivados.



Consultas Externas

Consulta de clientes(administrador)



                                      Parte de Entrada           Parte de
                                                                  Salida
Datos elementales                            2                      7
referenciados

Archivos lógicos                2 (Clientes e histórico de          2
referenciados                            clientes)


Grado de la función                       SIMPLE                  SIMPLE

Grado de la función: SIMPLE
Ejercicio resuelto de Puntos de Función
                        Sistema: Recibos
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
                                                  9
                          3 SIMPLES * 3
                                                  0
                          0 MEDIAS * 4
Entradas                                                            9
                                                  0
                         0 COMPLEJAS *
                              6

                                                  4
                          1 SIMPLES * 4
                                                  0
                          0 MEDIAS * 5
Salidas                                                             4
                                                  0
                         0 COMPLEJAS *
                              7

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

Total puntos de
                                                                   30
función no ajustados




Cálculo del factor de ajuste

Analizaremos las 14 características generales del sistema en base a la
descripción del proyecto. Hay que evitar adivinar características, 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 Función
                      Sistema: Recibos
1- Comunicación de datos

La aplicación no es batch; incluye entrada de datos on-line. Nada se ha
mencionado sobre la cantidad de protocolos de comunicación. 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 ejecución en otros procesadores. La
aplicación puede ser ejecutada en un ambiente Unix o en entornos de
redes. no hay preocupación en cuanto a la distribución de funciones. El
grado del factor es 0.

3- Rendimiento

Según lo manifestado en la descripción, el volumen de transacciones no
debe ser alto. El periodo crítico será a fin del año. No se puede establecer
que no hay ningún requerimiento de rendimiento. El grado del factor es 1.

4- Configuración del equipamiento

No se ha hecho ninguna consideración en cuanto a la configuración del
equipamiento. El grado del factor es 1.

5- Volumen de transacciones

Están 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 menús de navegación e interfase a través de terminales.
Por lo tanto, pocas características fueron especificadas. El grado del factor
es 1.

8- Actualización on-line

Actualización on-line de todos los archivos lógicos internos, no fue
especificada una protección especial contra la perdida de datos o procesos
automáticos de recuperación. el grado del factor es 3.

9- Procesamiento complejo

La aplicación no realiza procesamiento complejo. El grado del factor es 0.

10- Reusabilidad
Ejercicio resuelto de Puntos de Función
                       Sistema: Recibos
No hay preocupación en cuanto a la Reusabilidad del código. El grado del
factor es 0.

11- Facilidad de implementación

No se hecho ninguna consideración con vistas a facilitar la implementación
o instalación de la aplicación. El grado del factor es 0.

12- Facilidad de operación

No se ha hecho ninguna consideración específica. el grado del factor es 0.

13- Múltiples locales

Los requerimientos no consideran la necesidad de instalación en más de un
local. El grado del factor es 0.

14- Facilidad de cambios

No se hecho ninguna consideración específica para la facilidad de cambios
en el sistema. El grado del factor es 0.



Resumen de las características generales del sistema


         Característica                 Influencia
Comunicación de datos                        1
Procesamiento distribuido                    4
Rendimiento                                  5
Configuración del equipamiento               0
Volumen de transacciones                     5
Entrada de datos on-line                     0
Interfase con el usuario                     1
Actualización on-line                        0
Procesamiento complejo                       0
Reusabilidad                                 0
Facilidad de implementación                  0
Facilidad de operación                       0
Múltiples locales                            0
Facilidad de cambios                         0
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 Función
                        Sistema: Recibos
Factor de Ajuste = 0,81




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 = 30 * 0,81

PF = 24.3



Por lo tanto, el tamaño de la aplicación es de 24.3 Puntos de función.

Contenu connexe

En vedette

Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25
Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25
Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25Teresa Clotilde Ojeda Sánchez
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónSoftware Guru
 
Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...
Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...
Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...Demetrio Ccesa Rayme
 
Aplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaAplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaJhunior Romero
 
Limites: problemas resueltos
Limites: problemas resueltosLimites: problemas resueltos
Limites: problemas resueltosChristiam3000
 
Ejercicios de matemática en la vida diaria
Ejercicios de matemática en la vida diariaEjercicios de matemática en la vida diaria
Ejercicios de matemática en la vida diariaSeba Vasquez Chicao
 

En vedette (6)

Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25
Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25
Documentos primaria-sesiones-unidad06-tercer grado-integrados-3g-u6-sesion25
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de Función
 
Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...
Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...
Aplicaciones de los limites de funciones en problemas de la vida cotidiana cc...
 
Aplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diariaAplicacion de las funciones atematicas a la vida diaria
Aplicacion de las funciones atematicas a la vida diaria
 
Limites: problemas resueltos
Limites: problemas resueltosLimites: problemas resueltos
Limites: problemas resueltos
 
Ejercicios de matemática en la vida diaria
Ejercicios de matemática en la vida diariaEjercicios de matemática en la vida diaria
Ejercicios de matemática en la vida diaria
 

Similaire à Casos practicos puntos_de_funcion_recibos de agua_eloy

Puntofunci
PuntofunciPuntofunci
Puntofuncicris_l
 
Como uso el formato de pruebas
Como uso el formato de pruebasComo uso el formato de pruebas
Como uso el formato de pruebasYesika Rodriguez
 
Estimacion de costo de un software
Estimacion de costo de un softwareEstimacion de costo de un software
Estimacion de costo de un softwareAdriana Pinango
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxJose Manuel Mansilla Carrasco
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxJose Manuel Mansilla Carrasco
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxfreddymadriz
 
Usos del sistema de información
Usos del sistema de informaciónUsos del sistema de información
Usos del sistema de informaciónKareliaRivas
 
Tia portal MANUAL
Tia portal MANUALTia portal MANUAL
Tia portal MANUALguelo
 
Sistemas de informacion presentacion
Sistemas de informacion presentacionSistemas de informacion presentacion
Sistemas de informacion presentacioncarlosdesarrollo
 
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales SANTIAGO PABLO ALBERTO
 
Manual de usuarios maria urbaneja
Manual de usuarios maria urbanejaManual de usuarios maria urbaneja
Manual de usuarios maria urbanejaMaría Urbaneja
 
Generacion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iGeneracion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iHelpSystems
 
Gestiondered 100222091702-phpapp01
Gestiondered 100222091702-phpapp01Gestiondered 100222091702-phpapp01
Gestiondered 100222091702-phpapp01Prof. Javier Troya
 

Similaire à Casos practicos puntos_de_funcion_recibos de agua_eloy (20)

Descripción
DescripciónDescripción
Descripción
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
 
Como uso el formato de pruebas
Como uso el formato de pruebasComo uso el formato de pruebas
Como uso el formato de pruebas
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Estimacion de costo de un software
Estimacion de costo de un softwareEstimacion de costo de un software
Estimacion de costo de un software
 
Trabajo final
Trabajo finalTrabajo final
Trabajo final
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Trabajo finalcalidad
Trabajo finalcalidadTrabajo finalcalidad
Trabajo finalcalidad
 
Usos del sistema de información
Usos del sistema de informaciónUsos del sistema de información
Usos del sistema de información
 
Diseño de salidas
Diseño de salidasDiseño de salidas
Diseño de salidas
 
Tia portal MANUAL
Tia portal MANUALTia portal MANUAL
Tia portal MANUAL
 
Sistemas de informacion presentacion
Sistemas de informacion presentacionSistemas de informacion presentacion
Sistemas de informacion presentacion
 
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
Electrónica digital: Tema 9 Especificación algorítmica de sistemas secuenciales
 
Function points
Function pointsFunction points
Function points
 
Manual de usuarios maria urbaneja
Manual de usuarios maria urbanejaManual de usuarios maria urbaneja
Manual de usuarios maria urbaneja
 
Generacion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm iGeneracion simplificada de reportes de cumplimiento en ibm i
Generacion simplificada de reportes de cumplimiento en ibm i
 
Gestiondered 100222091702-phpapp01
Gestiondered 100222091702-phpapp01Gestiondered 100222091702-phpapp01
Gestiondered 100222091702-phpapp01
 

Plus de Homero Jimenez

Plus de Homero Jimenez (13)

Mapa mental (artemio y brenda) (2)
Mapa mental (artemio y brenda) (2)Mapa mental (artemio y brenda) (2)
Mapa mental (artemio y brenda) (2)
 
Energy reform
Energy reformEnergy reform
Energy reform
 
Energy reform
Energy reformEnergy reform
Energy reform
 
Going to and will, won't
Going to and will, won'tGoing to and will, won't
Going to and will, won't
 
Description
DescriptionDescription
Description
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Preguntas de android.....
Preguntas de android.....Preguntas de android.....
Preguntas de android.....
 
Actividad de proucto2
Actividad de proucto2Actividad de proucto2
Actividad de proucto2
 
Manual
ManualManual
Manual
 
Pagina css homero
Pagina css homeroPagina css homero
Pagina css homero
 
Mapa conceptua lmio11
Mapa conceptua lmio11Mapa conceptua lmio11
Mapa conceptua lmio11
 
Tabla de comparaciones
Tabla de comparacionesTabla de comparaciones
Tabla de comparaciones
 
Tabla de comparaciones
Tabla de comparacionesTabla de comparaciones
Tabla de comparaciones
 

Casos practicos puntos_de_funcion_recibos de agua_eloy

  • 1. Ejercicio resuelto de Puntos de Función Sistema: Recibos Descripción El sistema de recibos será diseñado 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, además adquirirá una capacitación para su mejor entendimiento y facilidad de uso. Principales funciones del sistema 1 Alta de clientes 2 Modificación de los datos de clientes 3 Consulta de datos de clientes 4 Seguridad para acceso al sistema 5 Imprecion de tikets Archivos Registro de Recibos
  • 2. Ejercicio resuelto de Puntos de Función Sistema: Recibos Registro de Usuarios Pantallas del sistema A cada pantalla del sistema se debe asociar con otra pantalla,de modo cascada, agilizando la utilización del sistema para los administradores y usuarios del sistema.
  • 3. Ejercicio resuelto de Puntos de Función 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 válido. Emitir un mensaje de error en caso de que el cliente ya exista. Mandara al menú inicio para volver a registrarse.
  • 4. Ejercicio resuelto de Puntos de Función Sistema: Recibos Pantalla de Modificación de datos de cliente Archivos referenciados: Clientes Datos: Todos pueden ser modificados. Reglas: Ninguna,ya que los cambios están en manos del administrador. Pantalla de eliminación de cliente Archivos referenciados: Clientes Datos: Sólo es necesario darle la acción de eliminar. Reglas: Verificar si el cliente existe, en caso contrario emitir mensaje de error.
  • 5. Ejercicio resuelto de Puntos de Función Sistema: Recibos Pantalla de acceso al sistema Archivos referenciados: Contraseñas y usuarios. Datos: Reglas: El usuario y la contraseña deberán ser válidos para acceder al sistema. Emitir un mensaje de erroren caso de que la contraseña 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.
  • 6. Ejercicio resuelto de Puntos de Función Sistema: Recibos Informes 1- Lista de clientes 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)
  • 7. Ejercicio resuelto de Puntos de Función Sistema: Recibos Identificación de funciones Archivos Lógicos Internos Registro de Clientes Archivos de Interfase Externa Histórico de clientes Contraseñas Entradas Externas Inclusión de clientes Modificación de clientes Exclusión 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 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. Es considerada, sin embargo, como la parte de entrada para la consulta de clientes. Clasificación de las funciones Archivos Lógicos internos
  • 8. Ejercicio resuelto de Puntos de Función Sistema: Recibos Registro de Recibos Datos elementales referenciados: 7 Registros lógicos referenciados: 1 Grado de la función: SIMPLE Registro de usuarios Datos elementales referenciados: 7 Registros lógicos referenciados: 1 Grado de la función: SIMPLE Archivos de interfase externa Histórico de Clientes Datos elementales referenciados: 3 (Se cuentan solamente los campos utilizados: Código de client,cantidad a pagar, Total-a-pagar-mensual actual;) Registros lógicos referenciados: 1 Grado de la función: SIMPLE Contraseñas Datos elementales referenciados: 2 (Código-usuario, contraseña) Registros lógicos referenciados: 1 Grado de la función: SIMPLE Entradas Externas Alta de clientes Datos elementales referenciados: 7 campos Archivos lógicos referenciados: 1 Grado de la función: BAJA Modificación de Clientes Datos elementales referenciados: 4 campos Archivos lógicos referenciados: 1 Grado de la función: BAJA
  • 9. Ejercicio resuelto de Puntos de Función Sistema: Recibos Exclusión de clientes Datos elementales referenciados: 1 campo Archivos lógicos referenciados: 1 Grado de la función: SIMPLE Salidas Externas Listado de clientes Datos elementales referenciados: 7 campos Archivos lógicos referenciados: 1 Grado de la función: BAJA Nota: La función listado de clientes es una salida externa pues posee datos derivados. Consultas Externas Consulta de clientes(administrador) Parte de Entrada Parte de Salida Datos elementales 2 7 referenciados Archivos lógicos 2 (Clientes e histórico de 2 referenciados clientes) Grado de la función SIMPLE SIMPLE Grado de la función: SIMPLE
  • 10. Ejercicio resuelto de Puntos de Función Sistema: Recibos 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 9 3 SIMPLES * 3 0 0 MEDIAS * 4 Entradas 9 0 0 COMPLEJAS * 6 4 1 SIMPLES * 4 0 0 MEDIAS * 5 Salidas 4 0 0 COMPLEJAS * 7 3 1 SIMPLES * 3 0 0 MEDIAS * 4 Consultas 3 0 0 COMPLEJAS * 6 Total puntos de 30 función no ajustados Cálculo del factor de ajuste Analizaremos las 14 características generales del sistema en base a la descripción del proyecto. Hay que evitar adivinar características, siempre que sea necesario, hay que conversar con el usuario principal del proyecto o del área en la cual la duda se relacione.
  • 11. Ejercicio resuelto de Puntos de Función Sistema: Recibos 1- Comunicación de datos La aplicación no es batch; incluye entrada de datos on-line. Nada se ha mencionado sobre la cantidad de protocolos de comunicación. 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 ejecución en otros procesadores. La aplicación puede ser ejecutada en un ambiente Unix o en entornos de redes. no hay preocupación en cuanto a la distribución de funciones. El grado del factor es 0. 3- Rendimiento Según lo manifestado en la descripción, el volumen de transacciones no debe ser alto. El periodo crítico será a fin del año. No se puede establecer que no hay ningún requerimiento de rendimiento. El grado del factor es 1. 4- Configuración del equipamiento No se ha hecho ninguna consideración en cuanto a la configuración del equipamiento. El grado del factor es 1. 5- Volumen de transacciones Están 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 menús de navegación e interfase a través de terminales. Por lo tanto, pocas características fueron especificadas. El grado del factor es 1. 8- Actualización on-line Actualización on-line de todos los archivos lógicos internos, no fue especificada una protección especial contra la perdida de datos o procesos automáticos de recuperación. el grado del factor es 3. 9- Procesamiento complejo La aplicación no realiza procesamiento complejo. El grado del factor es 0. 10- Reusabilidad
  • 12. Ejercicio resuelto de Puntos de Función Sistema: Recibos No hay preocupación en cuanto a la Reusabilidad del código. El grado del factor es 0. 11- Facilidad de implementación No se hecho ninguna consideración con vistas a facilitar la implementación o instalación de la aplicación. El grado del factor es 0. 12- Facilidad de operación No se ha hecho ninguna consideración específica. el grado del factor es 0. 13- Múltiples locales Los requerimientos no consideran la necesidad de instalación en más de un local. El grado del factor es 0. 14- Facilidad de cambios No se hecho ninguna consideración específica para la facilidad de cambios en el sistema. El grado del factor es 0. Resumen de las características generales del sistema Característica Influencia Comunicación de datos 1 Procesamiento distribuido 4 Rendimiento 5 Configuración del equipamiento 0 Volumen de transacciones 5 Entrada de datos on-line 0 Interfase con el usuario 1 Actualización on-line 0 Procesamiento complejo 0 Reusabilidad 0 Facilidad de implementación 0 Facilidad de operación 0 Múltiples locales 0 Facilidad de cambios 0 Nivel de influencia 16 Factor de Ajuste = (Nivel de influencia * 0,01) + 0,65 Factor de Ajuste = (16 * 0,01) + 0,65
  • 13. Ejercicio resuelto de Puntos de Función Sistema: Recibos Factor de Ajuste = 0,81 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 = 30 * 0,81 PF = 24.3 Por lo tanto, el tamaño de la aplicación es de 24.3 Puntos de función.