modelando casos de uso y estimación de software

5
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

Upload: yurley-xiomara-rojas-sanchez

Post on 14-Apr-2017

244 views

Category:

Education


0 download

TRANSCRIPT

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

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

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.

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.

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