puntos de funcion
TRANSCRIPT
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