Unidad Cuatro Estimacion de Tiempo
Universidad Tecnológica del Valle del Mezquital
Tecnologías de la Información y Comunicación
CALIDAD DE SOFTWARE
Lic. M. Norma Pérez López
TÉCNICAS DE ESTIMACIÓN
“PLATAFORMA WEB INTERNACIONAL”
PRESENTAN:
Aidee Espindola García
Víctor Campos Vázquez
María Guadalupe Martin Morgado
Benjamín García García
Cristian Daniel Abreu Gutiérrez
Idalia Callejas Escobar
Cuatrimestre: 5to
Grupo: “A”
Factor de peso de los actores sin ajustar (UAW).
Tipo de actor |
Descripción |
Factor |
Simple |
Otro sistema que interactúa con el sistema a desarrollar mediante una interfaz de programación (API). |
1 |
Medio |
Otro sistema interactuando a través de un protocolo (ej. TCP/IP) o una persona interactuando a través de una interfaz en modo texto. |
2 |
Complejo |
Una persona que interactúa con el sistema mediante una interfaz gráfica (GUI). |
3 |
UAW: 3
Factor de peso de los casos de uso sin ajustar (UUCW)
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 |
Simple: 5
Formula: UUCP = UAW + UUCW
UAW = 1 * 2 = 2
UUCW= 1 * 15= 15
UUCP= 2+15
UUCP= 17
Factor de Complejidad Técnica TCF
Factor |
Descripción |
Peso |
Valor asignado |
T1 |
Sistema distribuido. |
2 |
0 |
T2 |
Objetivos de performance o tiempo de respuesta. |
1 |
1 |
T3 |
Eficiencia del usuario final. |
1 |
2 |
T4 |
Procesamiento interno complejo. |
1 |
1 |
T5 |
El código debe ser reutilizable. |
1 |
0 |
T6 |
Facilidad de instalación. |
0.5 |
1 |
T7 |
Facilidad de uso. |
0.5 |
1 |
T8 |
Portabilidad. |
2 |
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 |
5 |
T13 |
Se requiere facilidades especiales de entrenamiento a usuario. |
1 |
1 |
TCF= 0.6 + 0.01x (17)=0.77
TCF = 0.77
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 |
3 |
E4 |
Capacidad del analista líder. |
0.5 |
5 |
E5 |
Motivación. |
1 |
5 |
E6 |
Estabilidad de los requerimientos |
2 |
3 |
E7 |
Personal part-time |
-1 |
0 |
E8 |
Dificultad del lenguaje de programación |
-1 |
2 |
EF= 1.4 – 0.03 x (22.5) = 0.73
EF = 0.73
Puntos de caso de uso sin ajustar (UUCP)
Formula: UCP = UUCP * TCF * EF
UUCP= 17
TCF= 0.77
EF= 0.73
UCP = 17 * 0.77 * 0.73 = 9.55
UCP= 9.55
Esfuerzo horas-hombre (E)
Factor de el esfuerzo horas-persona.
Factor |
Filtro |
De E7 a E8 |
Factor > 3 |
Cantidad de horas-persona según el valor
Horas-Persona (CF) |
Descripción |
20 |
Si el valor es<=2 |
28 |
Si el valor es<=4 |
36 |
Si el valor es>=5 |
CF= 20
Formula: E = UCP x CF
E= esfuerzo
E= 9.55 * 20 = 191
E= 191 horas - hombre
Tabla que se detallan la distribución en porcentaje, para el esfuerzo total en el desarrollo de nuestro proyecto:
Actividad |
Porcentaje |
Análisis |
20% |
Diseño |
20% |
Programación |
40% |
Pruebas |
20% |
ESTIMACION POR PUNTOS DE FUSION
UFP (Puntos de Función sin ajustar)
Archivos referenciados |
Elementos de datos |
||
1-4 |
5-15 |
>15 |
|
0-1 |
Baja |
Baja |
Media |
2 |
Baja |
Media |
Alta |
3 o mas |
Media |
Alta |
Alta |
Media: 3 Elementos
CLASIFICACIÓN DE TRANSACCIONES Y ARCHIVOS
Archivos referenciados |
Elementos de datos |
||
1-5 |
6-19 |
>19 |
|
0-1 |
Baja |
Baja |
Media |
2-3 |
Baja |
Media |
Alta |
>3 |
Media |
Alta |
Alta |
Alta: más de 19 elementos
Asignación de valores numéricos
Clasificación |
Valores |
||
Salidas externas |
Consultas externas |
Entradas externas |
|
Baja |
4 |
3 |
3 |
Media |
5 |
4 |
4 |
Alta |
7 |
6 |
6 |
Clasificación |
valores |
|
Archivo lógico interno |
Archivo de interface externo |
|
Baja |
7 |
5 |
Media |
10 |
7 |
Alta |
15 |
10 |
• 2 Archivo Lógico Interno: (Usuario) de complejidad media à 10
• 3 Entradas Externas de complejidad baja: alta, modificación y baja à 9
• + 19 Consulta Externa: búsqueda de usuarios de complejidad alta à 6
• + 19 Salida Externa: informe de usuarios de complejidad alta à 6
• 0 Archivos Lógicos Externos
UFP (Puntos de Función sin ajustar) = 10 + 9 + 6 + 6 + 0 = 31