puntos de caso de uso

18
Puntos de Caso de Uso

Upload: josephine-quinn

Post on 03-Jan-2016

48 views

Category:

Documents


1 download

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

TRANSCRIPT

Page 1: Puntos de Caso de Uso

Puntos de Caso de Uso

Page 2: Puntos de Caso de Uso

¿Qué es un caso de uso?

Page 3: Puntos de 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

Page 4: Puntos de Caso de Uso

¿Cómo?

Calculamos UAW y UUCW para obtener UUCP

Calculamos TCF y EF para obtener UCP

Calcular E

Page 5: Puntos de Caso de Uso

Unadjusted Actor Weights(UAW)

Tipo de Actor Factor

Simple 1

Medio 2

Complejo 3

UAW = Sum(cantidadTipo*Factor)

Page 6: Puntos de Caso de Uso

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)

Page 7: Puntos de Caso de Uso

Unadjusted Use Case Points(UUCP)

UUCP = UAW + UUCW

Estimación basante imprecisa

Page 8: Puntos de Caso de Uso

Technical Complexity Factor(TCF)

TFactor = Sum(Valor*Peso)

TCF = 0.6 + (0.01*TFactor)

Page 9: Puntos de Caso de Uso

Environment Factor (EF)

EFactor = Sum(Valor*Peso)

EF = 1.4 + (-0.03*EFactor)

Page 10: Puntos de Caso de Uso

Use Case Points (UCP) UCP = UUCP*TCF*EF

Una mejor estimación … pero todavía falta

Page 11: Puntos de Caso de Uso

Effort (E)

Finalmente….E = UCP * CF

Page 12: Puntos de Caso de Uso

EjemploRetiro Cajero automático

Actor: Cliente

Propósito: Retirar dinero de una cuenta desde un ATM

Page 13: Puntos de Caso de Uso

UAW = 1 * 3 = 3

T1:Ingreso de clave

T2:Retirar Dinero

UUCW = 2 * 5 = 10

Por lo tanto….

UUCP = UUCW + UAW = 13

Page 14: Puntos de Caso de Uso

TCF = 0.6 + (0.01*60) = 1.2

Page 15: Puntos de Caso de Uso

EF = 1.4 + (-0.03 * 13) = 1.01

E = 15.8 * 28 = 442.4

UCP = UUCP*TCF*EF = 15.8

Page 16: Puntos de Caso de Uso

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

Page 17: Puntos de Caso de Uso

Otros métodos

Constructive Cost Model (COCOMO)

Model Driven Architecture (MDA)

Page 18: Puntos de Caso de Uso

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