SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
UNIVERSIDAD
TECNONOLÓGICA DEL ESTADO DE
ZACATECAS
UNIDAD ACADÉMICA DE PINOS
Calidad en el
desarrollo de
software
Estimación de
puntos de
función
Edgar Eduardo Renovato Contreras
Francisco Herreras Gómez
Ana Berenice Canizales Martínez
Cristopher Esquivel Pinal
Sergio Santoyo Molina
Archivo lógico externo (ILF)
Complejidad/Tipo
de Archivo
Baja Media ALTA
Archivo Lógico
Externo (ILF)
7 10 15
Archivo Interfaz
Externa (AIE)
5 7 10
Registro producto
Id Producto
Nombre
Tamaño
Precio
Sabor
Registro usuario
Id Usuario
Nombre
ApellidoP
ApellidoM
Fecha de Nacimiento
Nombre de Usuario
Contraseña
Ventas
Id Ventas
Nombre
Sabor
Para ILF /EIF 1-19 DET 20-50 DET 51 O MAS DET
1 RET Baja Baja Media
2-5 RET Baja Media Alta
6 o más RET Media Alta Alta
1 ILF: Registro producto
1 RET: id Producto
5 DET: id Productos, Nombre, Tamaño, Precio, Sabor.
Clasificación: Baja
Complejidad: 1* 7=7
1 ILF: Registro Usuario.
1 RET: Id Usuario
7 DET: Id Usuario, Nombre, ApellidoP, ApellidoM,
Fecha de Nacimiento, Nombre de Usuario,
Contraseña.
Clasificación: Media
Complejidad: 1*10=10
1 ILF: Ventas
1 RET: Id Ventas
3 DET: Id Ventas, Nombre, Sabor.
Clasificación: Baja
Complejidad: 1*7=7
Total 2* 7=14
1*10 =10
14+10=24 ILF Baja o simple =24
EI registro ventas
2 FTR (Id venta, Id usuario)
3 DET (Id Ventas, Nombre, Sabor.) (Baja o simple)
Total 2* 3=6
EI Baja o simple =6
EO
Lista de productos
1 FTR (Id producto)
5 DET (id Productos, Nombre, Tamaño, Precio, Sabor.) (Baja o simple)
Total 1* 4=4
EO Baja o simple =4
EO
Lista de ventas
2 FTR (Id venta, Id usuario)
3 DET (Id Ventas, Nombre, Sabor. (Medio)
Total 1* 4=4
EO Medio =4
EQ
Consultar producto
1 FTR (Id productos)
4 DET (Nombre, Tamaño, Precio, Sabor.) (Baja o simple)
Total 1* 3=3
EQ Baja o simple =3
Función transaccional
El (External Input) Entrada Externa.
Para El 1 a 4 DET 5 a 15 DET 16 o más DET
0 a 1 FTR Baja Baja Media
2 a 3 FTR Baja Media Alta
4 o más FTR Media Alta Alta
Para EO/EQ 1 a 4 DET 5 a 15 DET 16 o más DET
0 a 1 FTR Baja Baja Media
2 a 3 FTR Baja Media Alta
4 o más FTR Media Alta Alta
Complejidad Baja Baja Media
External Input (EI) 3 4 6
External Output
(EO)
4 5 7
External Query
(EQ)
3 4 6
Registro producto
Nombre
Tamaño
Precio
Sabor
1 RET: id Producto
5 DET: id Productos,
Nombre, Tamaño, Precio,
Sabor.
Clasificación: Baja
Complejidad: 1* 5=5
Registro usuario
Id Usuario
Nombre
Apellido Paterno
Apellido Materno
Fecha de Nacimiento
Nombre de Usuario
Contraseña
1 RET: Id Usuario
7 DET: Id Usuario,
Nombre, Apellido
Paterno, Apellido
Materno, Fecha de
Nacimiento, Nombre de
Usuario, Contraseña.
Clasificación: Media
Complejidad: 1*7=7
Ventas
Id Ventas
Nombre
Sabor
1 RET: Id Ventas
3 DET: Id Ventas,
Nombre, Sabor.
Clasificación: Baja
Complejidad: 1*5=7
EQ (External query) Consultas externas
Complejidad Baja Media Alta
El 3 4 6
EO 4 5 7
EQ 3 4 6
Puntos de función Valores puntos
EIF Baja= 7*2, 1*10
Media=10*0
Alta=15*0
24
EI Baja =3*2
Media=4*0
Alta=6*0
6
EO Baja =4*1
Media=4*1
Alta=7*0
8
EQ Baja =3*1
Media=4*0
Alta=6*0
3
TOTAL 41
Factores de complejidad técnica
1.- Comunicación de datos 0
2.- Actualización en línea 0
3.- Servicios distribuidos 0
4.- Procesamiento complejo 2
5.- Desempeño 3
6.- responsabilidad 4
7.- ambiente de uso sobre cargado 1
8- facilidad de instalación 4
9.- tasa de transacciones 2
10.- facilidad de operación 4
11.- entrada de datos en línea 0
12.- Múltiples lugares de operación 2
13.- Eficiencia del usuario final 2
14.- Facilidad de modificación 2
Total 26
Factor de ajuste= (nivel de influencia*o.o1)+ 0.65
Factor de ajuste= (26*0.01)+ 0.65
Factor de ajuste=0.91
PF=PFSA*FACTOR DE AJUSTE
PF= 41*0.91
PF=37.31

Más contenido relacionado

La actualidad más candente

Threat Hunting with Splunk
Threat Hunting with SplunkThreat Hunting with Splunk
Threat Hunting with Splunk
Splunk
 

La actualidad más candente (20)

Cuestionario procesos
Cuestionario procesos Cuestionario procesos
Cuestionario procesos
 
Evil Twin
Evil TwinEvil Twin
Evil Twin
 
Native Support of Prometheus Monitoring in Apache Spark 3.0
Native Support of Prometheus Monitoring in Apache Spark 3.0Native Support of Prometheus Monitoring in Apache Spark 3.0
Native Support of Prometheus Monitoring in Apache Spark 3.0
 
SplunkSummit 2015 - A Quick Guide to Search Optimization
SplunkSummit 2015 - A Quick Guide to Search OptimizationSplunkSummit 2015 - A Quick Guide to Search Optimization
SplunkSummit 2015 - A Quick Guide to Search Optimization
 
Best Practices for Building and Deploying Data Pipelines in Apache Spark
Best Practices for Building and Deploying Data Pipelines in Apache SparkBest Practices for Building and Deploying Data Pipelines in Apache Spark
Best Practices for Building and Deploying Data Pipelines in Apache Spark
 
How to Hunt for Lateral Movement on Your Network
How to Hunt for Lateral Movement on Your NetworkHow to Hunt for Lateral Movement on Your Network
How to Hunt for Lateral Movement on Your Network
 
Security Vulnerabilities
Security VulnerabilitiesSecurity Vulnerabilities
Security Vulnerabilities
 
Threat Hunting Report
Threat Hunting Report Threat Hunting Report
Threat Hunting Report
 
Six Steps to SIEM Success
Six Steps to SIEM SuccessSix Steps to SIEM Success
Six Steps to SIEM Success
 
Splunk Architecture | Splunk Tutorial For Beginners | Splunk Training | Splun...
Splunk Architecture | Splunk Tutorial For Beginners | Splunk Training | Splun...Splunk Architecture | Splunk Tutorial For Beginners | Splunk Training | Splun...
Splunk Architecture | Splunk Tutorial For Beginners | Splunk Training | Splun...
 
Log management with ELK
Log management with ELKLog management with ELK
Log management with ELK
 
Security Analyst Workshop - 20190314
Security Analyst Workshop - 20190314Security Analyst Workshop - 20190314
Security Analyst Workshop - 20190314
 
Threat Hunting with Elastic at SpectorOps: Welcome to HELK
Threat Hunting with Elastic at SpectorOps: Welcome to HELKThreat Hunting with Elastic at SpectorOps: Welcome to HELK
Threat Hunting with Elastic at SpectorOps: Welcome to HELK
 
Threat Hunting with Splunk
Threat Hunting with SplunkThreat Hunting with Splunk
Threat Hunting with Splunk
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcion
 
PHDays 2018 Threat Hunting Hands-On Lab
PHDays 2018 Threat Hunting Hands-On LabPHDays 2018 Threat Hunting Hands-On Lab
PHDays 2018 Threat Hunting Hands-On Lab
 
Elk
Elk Elk
Elk
 
ELK Stack
ELK StackELK Stack
ELK Stack
 
Threat Hunting with Splunk
Threat Hunting with SplunkThreat Hunting with Splunk
Threat Hunting with Splunk
 

Destacado

Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1
Homero Jimenez
 
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
 
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
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
Lu Martinez
 

Destacado (16)

6.2.5 puntos funcion
6.2.5   puntos funcion6.2.5   puntos funcion
6.2.5 puntos funcion
 
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
 
Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del 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
 
Is1 01
Is1 01Is1 01
Is1 01
 
Complejidad del software 2
Complejidad del software 2Complejidad del software 2
Complejidad del software 2
 
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
 
Puntos de funcion
Puntos de funcionPuntos de funcion
Puntos de funcion
 
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
 
costos del software
costos del softwarecostos del software
costos del software
 
Como cotizar servicios de desarrollo de software
Como cotizar servicios de desarrollo de softwareComo cotizar servicios de desarrollo de software
Como cotizar servicios de desarrollo de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
GESTION DEL RIESGO
GESTION DEL RIESGOGESTION DEL RIESGO
GESTION DEL RIESGO
 
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
 

Más de Edward Contreras (20)

Tecnologias emergentes
Tecnologias emergentesTecnologias emergentes
Tecnologias emergentes
 
Aplicación de las telecomunicaciones
Aplicación de las telecomunicacionesAplicación de las telecomunicaciones
Aplicación de las telecomunicaciones
 
Interfaces
InterfacesInterfaces
Interfaces
 
Abstracción
AbstracciónAbstracción
Abstracción
 
Programación de aplicaciones
Programación de aplicacionesProgramación de aplicaciones
Programación de aplicaciones
 
Normas
NormasNormas
Normas
 
Antenas
AntenasAntenas
Antenas
 
Datos
DatosDatos
Datos
 
Formato
FormatoFormato
Formato
 
Edgar
EdgarEdgar
Edgar
 
Mapa mental seguridad
Mapa mental seguridadMapa mental seguridad
Mapa mental seguridad
 
Preguntas
PreguntasPreguntas
Preguntas
 
Manual edgar
Manual edgarManual edgar
Manual edgar
 
Manual edgar
Manual edgarManual edgar
Manual edgar
 
Vacations
VacationsVacations
Vacations
 
Weather
WeatherWeather
Weather
 
Dialogo
DialogoDialogo
Dialogo
 
Dialogo
DialogoDialogo
Dialogo
 
Conversation
ConversationConversation
Conversation
 
Ingles
InglesIngles
Ingles
 

Puntos de funcion

  • 1. UNIVERSIDAD TECNONOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS Calidad en el desarrollo de software Estimación de puntos de función Edgar Eduardo Renovato Contreras Francisco Herreras Gómez Ana Berenice Canizales Martínez Cristopher Esquivel Pinal Sergio Santoyo Molina
  • 2. Archivo lógico externo (ILF) Complejidad/Tipo de Archivo Baja Media ALTA Archivo Lógico Externo (ILF) 7 10 15 Archivo Interfaz Externa (AIE) 5 7 10 Registro producto Id Producto Nombre Tamaño Precio Sabor Registro usuario Id Usuario Nombre ApellidoP ApellidoM Fecha de Nacimiento Nombre de Usuario Contraseña Ventas Id Ventas Nombre Sabor Para ILF /EIF 1-19 DET 20-50 DET 51 O MAS DET 1 RET Baja Baja Media 2-5 RET Baja Media Alta 6 o más RET Media Alta Alta 1 ILF: Registro producto 1 RET: id Producto 5 DET: id Productos, Nombre, Tamaño, Precio, Sabor. Clasificación: Baja Complejidad: 1* 7=7 1 ILF: Registro Usuario. 1 RET: Id Usuario 7 DET: Id Usuario, Nombre, ApellidoP, ApellidoM, Fecha de Nacimiento, Nombre de Usuario, Contraseña. Clasificación: Media Complejidad: 1*10=10 1 ILF: Ventas 1 RET: Id Ventas 3 DET: Id Ventas, Nombre, Sabor. Clasificación: Baja Complejidad: 1*7=7
  • 3. Total 2* 7=14 1*10 =10 14+10=24 ILF Baja o simple =24 EI registro ventas 2 FTR (Id venta, Id usuario) 3 DET (Id Ventas, Nombre, Sabor.) (Baja o simple) Total 2* 3=6 EI Baja o simple =6 EO Lista de productos 1 FTR (Id producto) 5 DET (id Productos, Nombre, Tamaño, Precio, Sabor.) (Baja o simple) Total 1* 4=4 EO Baja o simple =4 EO Lista de ventas 2 FTR (Id venta, Id usuario) 3 DET (Id Ventas, Nombre, Sabor. (Medio) Total 1* 4=4 EO Medio =4 EQ Consultar producto
  • 4. 1 FTR (Id productos) 4 DET (Nombre, Tamaño, Precio, Sabor.) (Baja o simple) Total 1* 3=3 EQ Baja o simple =3 Función transaccional El (External Input) Entrada Externa. Para El 1 a 4 DET 5 a 15 DET 16 o más DET 0 a 1 FTR Baja Baja Media 2 a 3 FTR Baja Media Alta 4 o más FTR Media Alta Alta Para EO/EQ 1 a 4 DET 5 a 15 DET 16 o más DET 0 a 1 FTR Baja Baja Media 2 a 3 FTR Baja Media Alta 4 o más FTR Media Alta Alta Complejidad Baja Baja Media External Input (EI) 3 4 6 External Output (EO) 4 5 7 External Query (EQ) 3 4 6
  • 5. Registro producto Nombre Tamaño Precio Sabor 1 RET: id Producto 5 DET: id Productos, Nombre, Tamaño, Precio, Sabor. Clasificación: Baja Complejidad: 1* 5=5 Registro usuario Id Usuario Nombre Apellido Paterno Apellido Materno Fecha de Nacimiento Nombre de Usuario Contraseña 1 RET: Id Usuario 7 DET: Id Usuario, Nombre, Apellido Paterno, Apellido Materno, Fecha de Nacimiento, Nombre de Usuario, Contraseña. Clasificación: Media Complejidad: 1*7=7 Ventas Id Ventas Nombre Sabor 1 RET: Id Ventas 3 DET: Id Ventas, Nombre, Sabor. Clasificación: Baja Complejidad: 1*5=7 EQ (External query) Consultas externas Complejidad Baja Media Alta El 3 4 6 EO 4 5 7 EQ 3 4 6
  • 6. Puntos de función Valores puntos EIF Baja= 7*2, 1*10 Media=10*0 Alta=15*0 24 EI Baja =3*2 Media=4*0 Alta=6*0 6 EO Baja =4*1 Media=4*1 Alta=7*0 8 EQ Baja =3*1 Media=4*0 Alta=6*0 3 TOTAL 41 Factores de complejidad técnica 1.- Comunicación de datos 0 2.- Actualización en línea 0 3.- Servicios distribuidos 0 4.- Procesamiento complejo 2 5.- Desempeño 3 6.- responsabilidad 4 7.- ambiente de uso sobre cargado 1 8- facilidad de instalación 4 9.- tasa de transacciones 2 10.- facilidad de operación 4 11.- entrada de datos en línea 0 12.- Múltiples lugares de operación 2 13.- Eficiencia del usuario final 2 14.- Facilidad de modificación 2 Total 26 Factor de ajuste= (nivel de influencia*o.o1)+ 0.65 Factor de ajuste= (26*0.01)+ 0.65
  • 7. Factor de ajuste=0.91 PF=PFSA*FACTOR DE AJUSTE PF= 41*0.91 PF=37.31