Actividade de puntos de caso de usos
Puntos de casos de uso de CATIC
Cálculo de Puntos de Casos de Uso sin ajustar
UUCP = UAW + UUCW
UUCP = 1+14
UUCP = 15
Donde:
· UUCP: Puntos de Casos de Uso sin ajustar
· UAW: Factor de Peso de los Actores sin ajustar
· UUCW: Factor de Peso de los Casos de Uso sin Ajustar
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, ApplicationProgramming Interface) |
1 |
Medio |
Otro sistema que interactúa con el sistema a desarrollar mediante un protocolo o una interfaz basada en texto |
2 |
Complejo |
Una persona que interactúa con el sistema mediante una interfaz gráfica |
3 |
Factor de Peso de 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 |
El Caso de Uso contiene de 4 a 7transacciones
|
10 |
Complejo
|
El Caso de Uso contiene más de 8 transacciones |
15 |
Estimación por puntos de casos de uso sin ajustar
Cálculo de Casos de uso ajustados UCP
Ò UCP = UUCP * TCF * EF
Ò UCP = 14 * 0.725 * 0.845
Ò UCP = 8.57675
Factor de Complejidad Técnica TCF
Factor |
Descripción |
Peso |
Peso asignado |
T1 |
Sistema distribuido |
0 |
0 |
T2 |
Objetivos de performance o tiempo de respuesta |
1 |
1 |
T3 |
Eficiencia del usuario final |
1 |
1 |
T4 |
Procesamiento interno complejo |
1 |
1 |
T5 |
El código debe ser reutilizable |
1 |
1 |
T6 |
Facilidad de instalación |
1 |
0 |
T7 |
Facilidad de uso |
0.5 |
1 |
T8 |
Portabilidad |
0 |
0 |
T9 |
Facilidad de cambio |
1 |
3 |
T10 |
Concurrencia |
1 |
0 |
T11 |
Incluye objetivos especiales de seguridad |
1 |
3 |
T12 |
Provee acceso directo a terceras partes |
1 |
1 |
T13 |
Se requieren facilidades especiales de entrenamiento a usuarios |
1 |
1 |
TCF=0.6+0.01x∑(pesoⁱ x Valor asignadoⁱ)
TCF=0.6+0.01x12.5
TCF=0.6+0.125
TCF=0.725
Factor de Ambiente (EF)
Factor |
Descripción |
Peso |
Valor asignado |
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 |
4 |
E6 |
Estabilidad de los requerimientos |
2 |
2 |
E7 |
Personal part-time |
-1 |
0 |
E8 |
Dificultad del lenguaje de programación |
-1 |
2 |
EF =1.4 - 0.03 x Σ (Pesoix Valor asignadoi)
EF = 1.4 - 0.03 x 18.5
E.F= 1.4-0.555
E.F= 0.845
De los Puntos de Casos de Uso a la estimación del esfuerzo.
El esfuerzo en horas-hombre viene dado por:
E = UCP x CF
E = 8.57675 * 20
E = 171.535
La estimación del esfuerzo en horas-hombre nos da el siguiente resultado: 171.535 horas.