SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
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
Ejercicio resuelto de Puntos de Función
                Sistema de un punto de venta
Archivos

*Registro de Producto




*Registro de proveedores
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.
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
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
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
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.
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)
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
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
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
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
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
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
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
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.

Más contenido relacionado

La actualidad más candente

Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
Julio Pari
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
luimiguelandrade
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 

La actualidad más candente (20)

8.realizacion de pruebas
8.realizacion de pruebas8.realizacion de pruebas
8.realizacion de pruebas
 
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREPSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
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
 
Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4
 
4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software4 Clase Metodologia De Desarrolo De Software
4 Clase Metodologia De Desarrolo De Software
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0Doc. lista de requerimientos ver. 1.0
Doc. lista de requerimientos ver. 1.0
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 

Destacado

Estimación por puntos de función
Estimación por puntos de funciónEstimación por puntos de función
Estimación por puntos de función
Luisa Sanchez
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
antonio
 
Universidad tecnológica del estado de zacatecas trabajo de lucy estimación
Universidad tecnológica del estado de zacatecas trabajo de lucy estimaciónUniversidad tecnológica del estado de zacatecas trabajo de lucy estimación
Universidad tecnológica del estado de zacatecas trabajo de lucy estimación
clauddiaa
 
Caso Practico Funciones Exponenciales
Caso Practico Funciones ExponencialesCaso Practico Funciones Exponenciales
Caso Practico Funciones Exponenciales
Judith Tornel
 
10. programacion orientada a objetos en visual basic .net
10.  programacion orientada a objetos en visual basic .net10.  programacion orientada a objetos en visual basic .net
10. programacion orientada a objetos en visual basic .net
johnny herrera
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
oscarin2013
 
MéTrica Ptos De FuncióN
MéTrica Ptos De FuncióNMéTrica Ptos De FuncióN
MéTrica Ptos De FuncióN
Cinthia AM
 

Destacado (20)

Estimación por puntos de función
Estimación por puntos de funciónEstimación por puntos de función
Estimación por puntos de función
 
Puntos de caso de uso
Puntos de caso de usoPuntos de caso de uso
Puntos de caso de uso
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 
Universidad tecnológica del estado de zacatecas trabajo de lucy estimación
Universidad tecnológica del estado de zacatecas trabajo de lucy estimaciónUniversidad tecnológica del estado de zacatecas trabajo de lucy estimación
Universidad tecnológica del estado de zacatecas trabajo de lucy estimación
 
Caso Practico Funciones Exponenciales
Caso Practico Funciones ExponencialesCaso Practico Funciones Exponenciales
Caso Practico Funciones Exponenciales
 
Métricas
MétricasMétricas
Métricas
 
10. programacion orientada a objetos en visual basic .net
10.  programacion orientada a objetos en visual basic .net10.  programacion orientada a objetos en visual basic .net
10. programacion orientada a objetos en visual basic .net
 
S212 Pf Pcu
S212 Pf PcuS212 Pf Pcu
S212 Pf Pcu
 
Estimación temprana de proyectos software #pmot #pmlat
Estimación temprana de proyectos software #pmot #pmlatEstimación temprana de proyectos software #pmot #pmlat
Estimación temprana de proyectos software #pmot #pmlat
 
Modelando casos de uso y estimación de software
Modelando casos de uso y estimación de softwareModelando casos de uso y estimación de software
Modelando casos de uso y estimación de software
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
 
MéTrica Ptos De FuncióN
MéTrica Ptos De FuncióNMéTrica Ptos De FuncióN
MéTrica Ptos De FuncióN
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
Moises (Alarcos) Aplicación de la estimación para la valoración de activos so...
 
Habilidades de un ingeniero de software (tentativa a cambios)
Habilidades de un ingeniero de software (tentativa a cambios)Habilidades de un ingeniero de software (tentativa a cambios)
Habilidades de un ingeniero de software (tentativa a cambios)
 

Similar a Casos practicos puntos_de_funcion1

Casos practicos puntos_de_funcion_recibos de agua_eloy
Casos practicos puntos_de_funcion_recibos de agua_eloyCasos practicos puntos_de_funcion_recibos de agua_eloy
Casos practicos puntos_de_funcion_recibos de agua_eloy
Homero Jimenez
 
Puntos de función de los sistemas
Puntos de función de los sistemasPuntos de función de los sistemas
Puntos de función de los sistemas
Darthuz Kilates
 
Punto de funcion 2 proyectos
Punto de funcion 2 proyectosPunto de funcion 2 proyectos
Punto de funcion 2 proyectos
Ruben Adan Gomez
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
cris_l
 
Estimacion de costo de un software
Estimacion de costo de un softwareEstimacion de costo de un software
Estimacion de costo de un software
Adriana Pinango
 
Calculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion finalCalculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion final
Omar Ordoñez
 
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
Jose 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 f87xx
freddymadriz
 
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
Jose Manuel Mansilla Carrasco
 
Como uso el formato de pruebas
Como uso el formato de pruebasComo uso el formato de pruebas
Como uso el formato de pruebas
Yesika Rodriguez
 

Similar a Casos practicos puntos_de_funcion1 (20)

Casos practicos puntos_de_funcion_recibos de agua_eloy_123
Casos practicos puntos_de_funcion_recibos de agua_eloy_123Casos practicos puntos_de_funcion_recibos de agua_eloy_123
Casos practicos puntos_de_funcion_recibos de agua_eloy_123
 
Casos practicos puntos_de_funcion_recibos de agua_eloy
Casos practicos puntos_de_funcion_recibos de agua_eloyCasos practicos puntos_de_funcion_recibos de agua_eloy
Casos practicos puntos_de_funcion_recibos de agua_eloy
 
Puntos de función de los sistemas
Puntos de función de los sistemasPuntos de función de los sistemas
Puntos de función de los sistemas
 
Punto de funcion 2 proyectos
Punto de funcion 2 proyectosPunto de funcion 2 proyectos
Punto de funcion 2 proyectos
 
Descripción
DescripciónDescripción
Descripción
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
 
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
 
Calculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion finalCalculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion final
 
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
 
Como uso el formato de pruebas
Como uso el formato de pruebasComo uso el formato de pruebas
Como uso el formato de pruebas
 
Auditoria sistema ti
Auditoria sistema tiAuditoria sistema ti
Auditoria sistema ti
 
Diapositiva de Estudio: PLC2.ppt
Diapositiva de Estudio:         PLC2.pptDiapositiva de Estudio:         PLC2.ppt
Diapositiva de Estudio: PLC2.ppt
 
Introducción al análisis por puntos funcionales
Introducción al análisis por puntos funcionalesIntroducción al análisis por puntos funcionales
Introducción al análisis por puntos funcionales
 
Function points
Function pointsFunction points
Function points
 
Oracle Enterprise Manager 12c & Management Packs
Oracle Enterprise Manager 12c & Management PacksOracle Enterprise Manager 12c & Management Packs
Oracle Enterprise Manager 12c & Management Packs
 
Universidad tecnológica del estado de zacatecas
Universidad tecnológica del estado de zacatecasUniversidad tecnológica del estado de zacatecas
Universidad tecnológica del estado de zacatecas
 

Más de Homero Jimenez

Más 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_funcion1

  • 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.