1. MODELANDO CASOS DE USO Y ESTIMACIÓN DE SOFTWARE:
LA APLICACIÓN DE PUNTOS DE CASOS DE USO
(RESUMEN)
YURLEY XIOMARA ROJAS SANCHEZ
1150273
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
SAN JOSE DE CUCUTA
2015
2. MODELANDO CASOS DE USO Y ESTIMACIÓN DE SOFTWARE:
LA APLICACIÓN DE PUNTOS DE CASOS DE USO
YURLEY XIOMARA ROJAS SANCHEZ
1150273
Presentado a:
ING. PILAR RODRIGUEZ
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
SAN JOSE DE CUCUTA
2015
3. MODELANDO CASOS DE USO Y ESTIMACIÓN DE SOFTWARE:
LA APLICACIÓN DE PUNTOS DE CASOS DE USO
Entre los diversos métodos de estimación de software, se encuentra el método de
Puntos de casos de uso (UCP), el cual llama la atención debido a su relativa
simplicidad y alto nivel que lo hace un buen candidato como un método de conseguir
tamaño del software y esfuerzo en la estimación de las primeras fases de desarrollo
de software.
El término ' estimación ' no es casual que aquí, debido a la construcción de un modelo
de caso de uso, está bajo requisitos dados sobre la precisión de las estimaciones, se
debe de hacer varios supuestos, asignar prioridades, tomar decisiones, entre otros.
Para ayudar a hacer estimaciones consistentes, necesitamos reglas que nos guíe en
la construcción de casos de uso. El cual tiene que considerar algunos detalles que no
se consideran normalmente en la metodología de casos de uso; a estos detalles se les
hace llamar 'aplicación'.
El modelo de caso de uso; incluye los actores, y los casos, en los que estos actores
participan. Para cada actor y cada caso de uso asignamos pesos. El peso de todos los
actores se llama “Peso de actores sin ajustar” (UAW), el peso de todos los casos de
uso se llama “Peso de caso de uso sin ajustar” (UUCW). La suma de estos dos valores
nos da puntos de casos de uso sin ajustar (UUCP). Entonces, teniendo en cuenta
algunos factores técnicos del producto a entregar, Determinamos lo llamamos factor
de complejidad técnica (TCF). Los resultado de la multiplicación UUCP * TCF se llama
tamaño del software producto.
Basado en el tamaño, calculamos esfuerzo. Para que consideramos
1) El Factor de Medio Ambiente (EF), que toma en consideración aspectos
humanos y organizativos de la iniciativa.
2) La complejidad del sistema base (BSC).
3) El número predefinido de horas/persona por un punto de casos de uso (R).
Para el tamaño del producto * EF * BSC * R añadimos esfuerzo suplementario -
esfuerzo adicional requerido para construir el producto, que no depende
necesariamente de tamaño del producto, por ejemplo, el esfuerzo de escribir scripts
de gestión de configuración o para realizar pruebas de regresión. Los artefactos
producidos complementariamente al esfuerzo no pertenecen a la producción.
El punto central está en los elementos determinantes del modelo - actores y utilización
casos - y en la asignación de pesos a los mismos.
4. La complejidad de los casos de uso se determina utilizando las "transacciones de
casos de uso", entendiendo por transacción de caso de uso, al conjunto de actividades
atómicas entre actor y sistema, que se lleva a cabo ya sea por completo o no en todos.
La complejidad de un caso de uso se determina sobre la base del número de
transacciones de casos de uso, no se considera una transacción de caso de uso
igualmente como un escenario de caso de uso: un escenario puede contener más de
una transacción y viceversa. Sin embargo no podemos ignorar la arquitectura y
algunos aspectos del proyecto existente si queremos obtener estimaciones
suficientemente precisas.
5. BIBLIOGRAFÍA
- Sergey Diev. 2006. Use cases modeling and software estimation: applying
use case points.SIGSOFT Softw. Eng. Notes 31, 6 (November 2006), 1-4.
DOI=10.1145/1218776.1218780
http://doi.acm.org/10.1145/1218776.1218780