SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
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.

Mais conteúdo relacionado

Mais procurados

Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
Kleo Jorgee
 
Pmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de softwarePmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de software
Carina Lifschitz
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
Lu Martinez
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
Princezitha Ruiz
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
481200601
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
Xochitl Saucedo Muñoz
 

Mais procurados (20)

2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Diagrama de actividad
Diagrama de actividadDiagrama de actividad
Diagrama de actividad
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptx
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 
Auditoría de bases de datos
Auditoría de bases de datosAuditoría de bases de datos
Auditoría de bases de datos
 
Sqa ejemplo
Sqa ejemploSqa ejemplo
Sqa ejemplo
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 
Lectura 3 Modelo De Analisis
Lectura 3   Modelo De AnalisisLectura 3   Modelo De Analisis
Lectura 3 Modelo De Analisis
 
Modelado de requisitos
Modelado de requisitosModelado de requisitos
Modelado de requisitos
 
Pmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de softwarePmo informatica plantilla de plan de pruebas de software
Pmo informatica plantilla de plan de pruebas de software
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
 
Formato ieee830(srs lleno)
Formato ieee830(srs lleno)Formato ieee830(srs lleno)
Formato ieee830(srs lleno)
 
Requerimientos de instalación
Requerimientos de instalaciónRequerimientos de instalación
Requerimientos de instalación
 
Metodologia omt
Metodologia omtMetodologia omt
Metodologia omt
 
Especificación de requisitos de software
Especificación de requisitos de softwareEspecificación de requisitos de software
Especificación de requisitos de software
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 

Destaque

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
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
Jesús E. CuRias
 
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
 

Destaque (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
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
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
 

Semelhante 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
 

Semelhante 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
 

Mais de Homero Jimenez

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