puntos de funcion

7

Click here to load reader

Upload: edward-contreras

Post on 13-Jun-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Puntos de funcion

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

Page 2: Puntos de funcion

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

Page 3: Puntos de funcion

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

Page 4: Puntos de funcion

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

Page 5: Puntos de funcion

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

Page 6: Puntos de funcion

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

Page 7: Puntos de funcion

Factor de ajuste=0.91

PF=PFSA*FACTOR DE AJUSTE

PF= 41*0.91

PF=37.31