Unidad Cuatro Estimacion de Tiempo

 

Universidad Tecnológica del Valle del Mezquital

 

Tecnologías de la Información y Comunicación

CALIDAD DE SOFTWARE

Lic. M. Norma  Pérez López

 

 

TÉCNICAS DE ESTIMACIÓN

“PLATAFORMA WEB INTERNACIONAL”

PRESENTAN:

Aidee Espindola García

Víctor Campos Vázquez

María Guadalupe Martin Morgado

Benjamín García García

Cristian Daniel Abreu Gutiérrez

Idalia Callejas Escobar

 

Cuatrimestre: 5to

Grupo: “A”

 

 

 

  Factor de peso de los actores sin ajustar (UAW).

 

Tipo de actor

Descripción

Factor

Simple

Otro sistema que interactúa con el sistema a desarrollar mediante una interfaz de programación (API).

1

Medio

Otro sistema interactuando a través de un protocolo (ej. TCP/IP) o una persona interactuando a través de una interfaz en modo texto.

2

Complejo

Una persona que interactúa con el sistema mediante una interfaz gráfica (GUI).

3

 

 

UAW: 3

 Factor de peso de los casos de uso sin ajustar (UUCW)

 

 

 

 

 

 

 

 

Tipo de caso de uso

Descripción

Factor

Simple

3 transacciones o menos

5

Medio

4 a 7 transacciones

10

Complejo

Más de 7 transacciones

15

 

 

 

 

 

Simple: 5

  Formula:      UUCP  =  UAW  + UUCW

 

                UAW = 1 * 2 = 2

                UUCW=  1 * 15= 15

UUCP= 2+15

UUCP= 17     

 

  Factor de Complejidad Técnica TCF

Factor

Descripción

Peso

Valor asignado

T1

Sistema distribuido.

2

0

T2

Objetivos de performance o tiempo de respuesta.

1

1

T3

Eficiencia del usuario final.

1

2

T4

Procesamiento interno complejo.

1

1

T5

El código debe ser reutilizable.

1

0

T6

Facilidad de instalación.

0.5

1

T7

Facilidad de uso.

0.5

1

T8

Portabilidad.

2

0

T9

Facilidad de cambio.

1

3

T10

Concurrencia.

1

0

T11

Incluye objetivos especiales de seguridad.

1

3

T12

Provee acceso directo a terceras partes.

1

5

T13

Se requiere facilidades especiales de entrenamiento a usuario.

1

1

 

 

 TCF= 0.6 + 0.01x  (17)=0.77

TCF = 0.77

 


 Factor de Ambiente EF.

 

Factor

Descripción

Peso

Valor asignado

E1

Familiaridad con el modelo de proyecto utilizado.

1.5

4

E2

Experiencia en la aplicación.

0.5

4

E3

Experiencia en orientación a objetos.

1

3

E4

Capacidad del analista líder.

0.5

5

E5

Motivación.

1

5

E6

Estabilidad de los requerimientos

2

3

E7

Personal part-time

-1

0

E8

Dificultad del lenguaje de programación

-1

2

 

 

 

EF= 1.4 – 0.03 x  (22.5) = 0.73

EF = 0.73

 

 

Puntos de caso de uso sin ajustar (UUCP)

 Formula: UCP  =  UUCP * TCF * EF

UUCP= 17

TCF=  0.77

EF= 0.73

UCP = 17 * 0.77 * 0.73 = 9.55

UCP= 9.55

 Esfuerzo horas-hombre (E)

 

Factor de el esfuerzo horas-persona.

Factor

Filtro

De E7 a E8

Factor > 3

 

Cantidad de horas-persona según el valor

Horas-Persona (CF)

Descripción

20

Si el valor es<=2

28

Si el valor es<=4

36

Si el valor es>=5

 

CF= 20

 

 Formula:       E = UCP x CF

 

E= esfuerzo

 

E= 9.55 * 20 = 191

 

E= 191 horas - hombre


 

Tabla  que se detallan la distribución en porcentaje, para el esfuerzo total en el desarrollo de nuestro proyecto:

 

Actividad

Porcentaje

Análisis

20%

Diseño

20%

Programación

40%

Pruebas

20%

 

 

 

ESTIMACION POR PUNTOS DE FUSION

 

UFP (Puntos de Función sin ajustar)

 

Archivos referenciados

Elementos de datos

1-4

5-15

>15

0-1

Baja

Baja

Media

2

Baja

Media

Alta

3 o mas

Media

Alta

Alta

 

Media: 3 Elementos

 

CLASIFICACIÓN DE TRANSACCIONES Y ARCHIVOS

Archivos referenciados

Elementos de datos

1-5

6-19

>19

0-1

Baja

Baja

Media

2-3

Baja

Media

Alta

>3

Media

Alta

Alta

 

Alta: más de 19 elementos

 

 

Asignación de valores numéricos

 

Clasificación

Valores

Salidas externas

Consultas externas

Entradas externas

Baja

4

3

3

Media

5

4

4

Alta

7

6

6

 

Clasificación

valores

Archivo lógico interno

Archivo de interface externo

Baja

7

5

Media

10

7

Alta

15

10

 

• 2 Archivo Lógico Interno: (Usuario) de complejidad media à 10

• 3 Entradas Externas de complejidad baja: alta, modificación y baja à 9

• + 19 Consulta Externa: búsqueda de usuarios de complejidad alta à 6

• + 19 Salida Externa: informe de usuarios de complejidad alta à 6

• 0 Archivos Lógicos Externos

UFP (Puntos de Función sin ajustar) = 10 + 9 + 6 + 6 + 0 = 31