A los casos de uso se les asigna una complejidad basada en transacciones entendidas como la interacción entre el usuario y el sistema, en palabras mas sencillas, son las interfaces.
Este método consta de cuatro etapas:
- Factor de peso de los actores sin ajustar (UAW)
En este punto podemos definir la complejidad por medio de la identificación de los actores del sistema (simple, medio y complejo)
- Factor de peso de los casos de uso sin ajustar (UUCW)
Basado en transacciones: Toma en cuenta el número de transacciones que se pueden realizar en un caso de uso y lo evalúa según la siguiente tabla:
| Tipo de caso de uso | Descripción | Factor |
| Simple | 3 transacciones o menos | 5 |
| Medio | 4 a 7 transacciones | 10 |
| Complejo | Más de 7 transacciones | 15 |
Basado en clases de análisis:
Toma en cuenta el número de clases que tiene un caso de uso y lo evalúa según la siguiente tabla:
| Tipo de caso de uso | Descripción | Factor |
| Simple | Menos de 5 clases | 5 |
| Medio | 5 a 10 clases | 10 |
| Complejo | Más de 10 clases | 15 |
independientemente del método utilizado tenemos una formula general: UUCW = Sum (CantidadDeUnTipoDeCasoUso*Factor).
Aún obteniendo resultados en esta etapa, la estimación es muy imprecisa ya que existe escacés de información.
- Puntos de caso de uso ajustados (UCP)
UCP = UUCP x TCF x EF
- Esfuerzo horas-hombre
E = UCP x CF
Estas siglas significan:
E: Esfuerzo estimado en horas-persona.
UCP: Puntos de Casos de Uso ajustados.
CF: Horas-Persona.
Al realizar la multiplicación del UCP por las horas- persona, se consigue un esfuerzo estimado, que representa una parte del total del esfuerzo de todo el proyecto, generalmente un 40%. Este 40% se refiere al esfuerzo total para el desarrollo de la funcionalidades especificadas en los Casos de Uso.
No hay comentarios:
Publicar un comentario