La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estimación Basada en Casos de uso

Presentaciones similares


Presentación del tema: "Estimación Basada en Casos de uso"— Transcripción de la presentación:

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

2 Objetivo General Investigar a fondo todo con estimación basada en casos de uso. Conocer los pasos a seguir para la estimación. INNOVATIVE

3 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

4 Puntos de casos de uso sin Ajustar (UUCP)
Pasos a Seguir 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

5 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

6 Factor de Peso de los actores sin ajustar (UAW)
UAW= 1 x 3 = 3 INNOVATIVE

7 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

8 Factor de Peso de los casos de uso sin ajustar (UUCW)
UAW= 4 x 5 = 20 INNOVATIVE

9 Puntos de casos de uso sin Ajustar (UUCP)
UUCP = UAW + UUCW = 23 UUCP = 23 INNOVATIVE

10 Puntos de casos uso ajustados (UCP)
Pasos a Seguir 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

11 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

12 INNOVATIVE Sistema Distribuido
Factor Descripción Peso Valor asignado Justificación T1 Sistema Distribuido 2 T2 Objetivos de performance o tiempo de respuesta 1 T3 Eficiencia del usuario final T4 Procesamiento interno complejo T5 El código debe ser reutilizable T6 Facilidad de instalación 0.5 T7 Facilidad de uso 3 T8 Portabilidad T9 Facilidad de cambio T10 Concurrencia T11 Incluye objetivos especiales de seguridad T12 Provee acceso directo a terceras partes 5 T13 Se requieren facilidades especiales de entrenamiento a usuarios INNOVATIVE Factor de complejidad técnica (TCF)

13 Factor de complejidad técnica (TCF)
TCF = x ∑ (Peso x Valor Asignado) TCF = x 17 = 0.77 TCF = 0.77 INNOVATIVE

14 Factor Ambiente (EF) Factor 3 5 Sin experiencia Experiencia media
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

15 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 E3 Experiencia en orientación a objetos 1 E4 Capacidad del analista líder 5 E5 Motivación E6 Estabilidad de los requerimientos 2 E7 Personal part-time -1 E8 Dificultad del lenguaje de programación 3 INNOVATIVE Factor Ambiente (EF)

16 EF= 1.4 - 0.03 x ∑ (Peso x Valor Asignado)
Factor Ambiente (EF) EF= x ∑ (Peso x Valor Asignado) EF = 1.4 – 0.03 x 20.5 = 0.79 EF = 0.79 INNOVATIVE

17 Puntos de casos uso ajustados (UCP)
UCP = UUCP x TCF x EF 23 x 0.77 x 0.79 = UCP = 13.99 INNOVATIVE

18 De los puntos de casos de uso a la estimación del esfuerzo (E)
Pasos a Seguir 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

19 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

20 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 E3 Experiencia en orientación a objetos 1 E4 Capacidad del analista líder 5 E5 Motivación E6 Estabilidad de los requerimientos 2 E7 Personal part-time -1 E8 Dificultad del lenguaje de programación 3 INNOVATIVE

21 De los puntos de casos de uso a la estimación del esfuerzo (E)
E= x 20 = 279.8 E= Horas-Hombre 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 INNOVATIVE

22 Actividades INNOVATIVE

23 Preguntas y/o Comentarios
INNOVATIVE


Descargar ppt "Estimación Basada en Casos de uso"

Presentaciones similares


Anuncios Google