Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David...
-
Upload
alvaro-herrero-fidalgo -
Category
Documents
-
view
213 -
download
0
Transcript of Ihr Logo Estimación Basada en Casos de uso José Pablo Barrantes Illary Huaylupo Sánchez David...
Ihr Logo
Estimación Basada en Casos de uso
José Pablo BarrantesIllary Huaylupo Sánchez
David Navas BrenesAlan 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
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
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
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
Your Logo
Factor de Peso de los actores sin ajustar (UAW)
UAW= 1 x 3 = 3
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
Your Logo
Factor de Peso de los casos de uso sin ajustar (UUCW)
UAW= 4 x 5 = 20
INNOVATIVE
Your Logo
Puntos de casos de uso sin Ajustar (UUCP)
UUCP = UAW + UUCW
3 + 20 = 23
UUCP = 23
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
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
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
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
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
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
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
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
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
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
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
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
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