Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David...

23
Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE

Transcript of Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David...

Page 1: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Ihr Logo

Estimación Basada en Casos de uso

José Pablo BarrantesIllary Huaylupo Sánchez

David Navas BrenesAlan Wong Yeung

INNOVATIVE

Page 2: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Objetivo General

Investigar a fondo todo con estimación basada en casos de uso.

Conocer los pasos a seguir para la estimación.

INNOVATIVE

Page 3: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Estimación basada en CU

Propuesto por Gustav Karner en 1993

Refinado por Kirsten Ribu 2001

Método de estimación de esfuerzo

Asignación de pesos

INNOVATIVE

Page 4: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Pasos a Seguir

1. Puntos de casos de uso sin Ajustar (UUCP)

UUCP= UAW + UUCW

UAW: Factor de peso de los actores sin ajustar.

UUCW: Factor de peso de los casos de uso sin ajustar.

INNOVATIVE

Page 5: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Puntos de casos de uso sin Ajustar (UUCP)Factor de Peso de los actores sin ajustar (UAW)

Tipo de Actor Descripción Factor de Peso

Simple Otro sistema que interactúa con

el sistema a desarrollar mediante

una interfaz de programación

(API)

1

Medio o Promedio Otro sistema que interactúa con

el sistema mediante un protocolo

o una interfaz basada en texto

2

Complejo Una persona interactuando a

través de una interfaz gráfica de

usuario

3

INNOVATIVE

Page 6: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Factor de Peso de los actores sin ajustar (UAW)

UAW= 1 x 3 = 3

INNOVATIVE

Page 7: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Puntos de casos de uso sin Ajustar (UUCP)Factor de Peso de los casos de uso sin ajustar (UUCW)

Tipo de Caso de Uso Descripción Factor de Peso

Simple El caso de uso contiene de 1 a 3

transacciones.

5

Medio o Promedio El caso de uso contiene de 4 a 7

transacciones.

10

Complejo El caso de uso contiene más de 8

transacciones.

15

INNOVATIVE

Page 8: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

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

UAW= 4 x 5 = 20

INNOVATIVE

Page 9: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Puntos de casos de uso sin Ajustar (UUCP)

UUCP = UAW + UUCW

3 + 20 = 23

UUCP = 23

INNOVATIVE

Page 10: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Pasos a Seguir

2. Puntos de casos uso ajustados (UCP)

UCP= UUCP + TCF + EF

UUCP: Puntos de caso de uso sin ajustar.

TCF: Factor Complejidad técnica.

EF: Factor Ambiente.

INNOVATIVE

Page 11: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Factor de complejidad técnica (TCF)

Un valor de 0 significa que el factor es irrelevante.

Un valor de 3 significa que el factor es promedio.

Un valor de 5 significa que el factor es esencial.

INNOVATIVE

Page 12: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your LogoFactor de complejidad técnica (TCF)

Factor Descripción Peso Valor

asignad

o

Justifica

ción

T1Sistema Distribuido 2 0

T2Objetivos de performance o tiempo de respuesta 1 1

T3Eficiencia del usuario final 1 1

T4Procesamiento interno complejo 1 1

T5El código debe ser reutilizable 1 0

T6Facilidad de instalación 0.5 1

T7Facilidad de uso 0.5 3

T8Portabilidad 2 0

T9Facilidad de cambio 1 3

T10Concurrencia 1 0

T11Incluye objetivos especiales de seguridad 1 3

T12Provee acceso directo a terceras partes 1 5

T13Se requieren facilidades especiales de entrenamiento a usuarios 1 1

INNOVATIVE

Page 13: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Factor de complejidad técnica (TCF)

TCF = 0.6 + 0.01 x ∑ (Peso x Valor Asignado)

TCF = 0.6 + 0.01 x 17 = 0.77

TCF = 0.77

INNOVATIVE

Page 14: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Factor Ambiente (EF)

Factor 0 3 5

Entre E1 y E4 Sin experiencia Experiencia media

Amplia Experiencia

E5 (Motivación) Sin Motivación Motivación Media

Alta Motivación

E6(Requerimientos estables)

Inestables Estabilidad Media

Estables

E7(Personal Part-Time)

Full Time Mitad y mitad

Part-Time no hay Full Time

E8(Dificultad del lenguaje)

Lenguaje Fácil Medio Lenguaje Difícil

INNOVATIVE

Page 15: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your LogoFactor Ambiente (EF)

Puntos de casos uso ajustados (UCP)Factor Descripción Peso Valor

asignado

Justificación

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 4

E4 Capacidad del analista líder 0.5 5

E5 Motivación 1 5

E6 Estabilidad de los requerimientos 2 2

E7 Personal part-time -1 0

E8 Dificultad del lenguaje de programación -1 3

INNOVATIVE

Page 16: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Factor Ambiente (EF)

EF= 1.4 - 0.03 x ∑ (Peso x Valor Asignado)

EF = 1.4 – 0.03 x 20.5 = 0.79

EF = 0.79

INNOVATIVE

Page 17: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Puntos de casos uso ajustados (UCP)

UCP = UUCP x TCF x EF

23 x 0.77 x 0.79 = 13.99

UCP = 13.99

INNOVATIVE

Page 18: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Pasos a Seguir

3. De los puntos de casos de uso a la estimación del esfuerzo (E)

E = UCP x CF

UCP: Puntos de casos de uso ajustados.

CF: Factor de Conversión

INNOVATIVE

Page 19: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

De los puntos de casos de uso a la estimación del esfuerzo (E)

Factores del E1 a E6 que su valor es inferior a 3

Los factores E7 y E8 que sean superiores a 3.

INNOVATIVE

Page 20: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

De los puntos de casos de uso a la estimación del esfuerzo (E)

Factor Descripción Peso Valor

asignado

Justificación

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 4

E4 Capacidad del analista líder 0.5 5

E5 Motivación 1 5

E6 Estabilidad de los requerimientos 2 2

E7 Personal part-time -1 0

E8 Dificultad del lenguaje de programación -1 3

INNOVATIVE

Page 21: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

De los puntos de casos de uso a la estimación del esfuerzo (E)

20 horas-hombre por UCP si el valor es ≤ 2

28 horas-hombre por UCP si el valor es ≤ 4

36 horas-hombre por UCP si el valor es ≥ 5

E= 13.99 x 20 = 279.8

E= 279.8 Horas-Hombre

INNOVATIVE

Page 22: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Actividades

10%

20%

40%

15%

15%

Actividades

69.9

139.9

279.8

104.9

104.9

Horas

Analísis

Diseño

Programación

Pruebas

Otras Ac-tividades

INNOVATIVE

Page 23: Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David Navas Brenes Alan Wong Yeung INNOVATIVE.

Your Logo

Preguntas y/o Comentarios

INNOVATIVE