La principal ventaja de este método es su fácil adaptación en empresas o proyectos que utilizan la técnica de casos de uso.
Este método permite documentar los requerimientos de un sistema en términos de Actores y Casos de uso.
Un Actor representa a un usuario humano o a otro sistema que interactúa con el sistema bajo análisis.
El Caso de Uso relata una secuencia de acciones que uno o más actores llevan a cabo en el sistema para obtener un resultado significativo.
Pasos para el cálculo de los puntos de Caso de Uso sin Ajustar:
- Clasificar cada interacción entre actor y caso de uso según su complejidad y asignarle un peso.
- Calcular la complejidad de cada caso de uso según el número de transacciones o pasos del mismo.
- Sumar los valores obtenidos y calcular.
Paso 1: Clasificar cada interacción entre actor y caso de uso según su complejidad y asignarle un peso:
Para clasificar la complejidad de los actores se debe determinar la forma en que cada actor interactúa con el sistema que se va a desarrollar.
Tipo de interacción | Peso | ||
---|---|---|---|
Simple(a través de un API) | 1 | ||
Medio(a través de un protocolo) | 2 | ||
Complejo(a través de una interfaz gráfica) | 3 |
Paso 2: Calcular la complejidad de cada caso de uso según el número de transacciones o pasos del mismo.
Para
realizar el cálculo de la complejidad de un caso de uso se debe determinar número de transacciones, incluyendo los caminos alternativos.
Tipo
de Caso de Uso
|
Numero
de Transacciones
|
Peso
|
Simple
|
3 o menos
|
5
|
Medio
|
De 4 a 7
|
10
|
Complejo
|
7 o más
|
15
|
UUCP = UAW
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
|
DESCRIPCION
|
PESO
|
T1
|
Sistema Distribuido
|
2
|
T2
|
Objetivos de Rendimiento o Tiempos de respuesta
|
1
|
T3
|
Eficiencia del usuario final
|
1
|
T4
|
Procesamiento interno complejo
|
1
|
T5
|
Código debe ser reutilizable
|
1
|
T6
|
Facilidad de instalación
|
0.5
|
T7
|
Facilidad de uso
|
0.5
|
T8
|
Portabilidad
|
2
|
T9
|
Facilidad de cambio
|
1
|
T10
|
Concurrencia
|
1
|
T11
|
Incluye objetivos especiales de seguridad
|
1
|
T12
|
Provee acceso directo a terceras partes
|
1
|
T13
|
Se requiere facilidades especiales de entrenamiento a usuarios
|
1
|
Ejemplo en la aplicación de este método
Un
cajero automático brinda diferentes servicios a sus clientes: Permite realizar
consultas de Saldo en las Cuentas, Retiro de efectivo, cambio de contraseña,
Transferencias a otras cuentas.
Diagrama
de Casos de Uso
http://www.slideshare.net/dianitadance/estimacion-basada-en-puntos-de-casos-de-uso#
No hay comentarios.:
Publicar un comentario