Upload
josephine-quinn
View
48
Download
1
Embed Size (px)
DESCRIPTION
Puntos de Caso de Uso. ¿Qué es un caso de uso?. Entonces… ¿ Puntos de Caso de Uso?. Introducido por Gustav Karner (1993) Método de estimación de esfuerzo Evalúa la complejidad de un sistema de software. ¿ Cómo?. Calculamos UAW y UUCW para obtener UUCP - PowerPoint PPT Presentation
Citation preview
Puntos de Caso de Uso
¿Qué es un caso de uso?
Entonces… ¿ Puntos de Caso de Uso?
Introducido por Gustav Karner (1993)
Método de estimación de esfuerzo Evalúa la complejidad de un
sistema de software
¿Cómo?
Calculamos UAW y UUCW para obtener UUCP
Calculamos TCF y EF para obtener UCP
Calcular E
Unadjusted Actor Weights(UAW)
Tipo de Actor Factor
Simple 1
Medio 2
Complejo 3
UAW = Sum(cantidadTipo*Factor)
Unadjusted Use Case Weight(UUCW)
Tipo Caso de Uso
Descripción Factor
Simple >=3 trans.>5 clases
5
Medio 4-7 trans.5-10 clases
10
Complejo >7 trans>10 clases
15
UUCW=Sum(cantidadTipo*Factor)
Unadjusted Use Case Points(UUCP)
UUCP = UAW + UUCW
Estimación basante imprecisa
Technical Complexity Factor(TCF)
TFactor = Sum(Valor*Peso)
TCF = 0.6 + (0.01*TFactor)
Environment Factor (EF)
EFactor = Sum(Valor*Peso)
EF = 1.4 + (-0.03*EFactor)
Use Case Points (UCP) UCP = UUCP*TCF*EF
Una mejor estimación … pero todavía falta
Effort (E)
Finalmente….E = UCP * CF
EjemploRetiro Cajero automático
Actor: Cliente
Propósito: Retirar dinero de una cuenta desde un ATM
UAW = 1 * 3 = 3
T1:Ingreso de clave
T2:Retirar Dinero
UUCW = 2 * 5 = 10
Por lo tanto….
UUCP = UUCW + UAW = 13
TCF = 0.6 + (0.01*60) = 1.2
EF = 1.4 + (-0.03 * 13) = 1.01
E = 15.8 * 28 = 442.4
UCP = UUCP*TCF*EF = 15.8
Ventajas
Su estimación no se desvía más del 30% respecto a la real
Ayuda a estimar costos-tiempo Fácil de entender y utilizar
Otros métodos
Constructive Cost Model (COCOMO)
Model Driven Architecture (MDA)
Referencias
http://es.wikipedia.org/wiki/Puntos_de_caso_de_uso
http://es.wikipedia.org/wiki/COCOMO http://es.wikipedia.org/wiki/
Model_Driven_Architecture