1. SEMANA 2 Primera Sesión Segunda Sesión ESTIMACIÓN DE ESFUERZO PROYECTO DE SOFTWARE Profesores del Curso
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12. CLASIFICACION DE ENTRADAS EXTERNAS BAJA- MEDIA – ALTA : Significa el valor de la Complejidad (Ver pantallas, formularios, etc.) ALTA ALTA MEDIA 3 ó más ALTA MEDIA BAJA 2 MEDIA BAJA BAJA 0 – 1 > 15 5 – 15 1 – 4 ELEMENTOS DE DATOS ARCHIVOS REFERENCIADOS
13. 1.2. Salidas Externas ALI Informes, reportes, … ACTOR ALE AFUERA ADENTRO Datos Datos Simples Datos Derivados (calculados)
14.
15. CLASIFICACION DE SALIDAS EXTERNAS ALTA ALTA MEDIA 3 ó más ALTA MEDIA BAJA 2 - 3 MEDIA BAJA BAJA 0 – 1 > 19 6 – 19 1 – 5 ELEMENTOS DE DATOS ARCHIVOS REFERENCIADOS
16.
17.
18.
19. CLASIFICACION DE ARCHIVOS LOGICOS INTERNOS Y ARCHIVOS LOGICOS EXTERNOS BAJA- MEDIA – ALTA : Significa el valor de la Complejidad (Ver estructura de archivos) ALTA ALTA MEDIA 5 ó más ALTA MEDIA BAJA 2 - 5 MEDIA BAJA BAJA 0 – 1 > 50 20 – 50 1 – 19 ELEMENTOS DE DATOS TIPOS DE REGISTROS
20.
21.
22.
23. Puntos de Función Ajustados (PFA) Con el Factor de Ajuste (FA), calculamos los Puntos de Función Ajustados (PFA) PFA = PFSA x FA PF ( < 300) Aplicativo Pequeño PF (300 – 600) Aplicativo Mediano PF (> 600) Aplicativo Grande
32. 3.1. Calculo de Puntos de Caso de Uso Sin Ajustar PCUSA = FASA + FCUSA FASA = Factor de Peso Actores sin ajustar FCUSA = Factor de peso casos de uso sin ajustar 3. ANALISIS DE PUNTOS DE CASOS DE USO
33. Factores de Actores y Casos de Uso Factor de Peso de Actores Sin Ajustar (FASA) 3 Una persona que interactúa con el sistema mediante una interfaz gráfica (GUI). Complejo 2 Otra sistema que interactúa con el sistema a desarrollar mediante un protocolo. Medio 1 Otro sistema que interactúa con el sistema a desarrollar mediante una interfaz de programación (API). Simple Factor Peso Descripción Tipo Actor
34. Factor de Peso de Casos de Uso Sin Ajustar (FCUSA) 15 CU más de 8 Transacciones. Complejo 10 CU de 4 a 7 Transacciones. Medio 5 CU de 1 a 3 Transacciones. Simple Factor Peso Descripción Tipo de Caso de Uso
35.
36. FCT = 0.6 + 0.01 x ∑ (Peso x Valor) 1 Entrenamiento a Usuarios CT13 1 Acceso Directo a Terceros CT12 1 Objeto de Seguridad CT11 1 Concurrencia CT10 1 Facilidad de Cambio CT9 2 Portabilidad CT8 0.5 Facilidad de Uso CT7 0.5 Facilidad de Instalación CT6 1 Código Reutilizable CT5 1 Procesamiento Interno Complejo CT4 1 Eficiencia del Usuario Final CT3 1 Objeto de Performance o tiempo de respuesta CT2 2 Sistema Distribuido CT1 PESO DESCRIPCIÓN FACTOR
37.
38.
39.
40. 3.4. Estimación del CVS Para una estimación mas completa del agregar las actividades relacionadas al desarrollo de software, y a cada uno obtener el porcentaje correspondiente. Depende de las características y la organización del proyecto. 100 % 15 % 15 % 40 % 20 % 10 % Porcentaje ESFUERZO E Horas - Hombre TOTAL SOBRECARGA (Otras Actividades) PRUEBAS PROGRAMACIÓN DISEÑO ANALISIS Actividad
41. En la industria de software se recomienda partir del valor siguiente: 1 mes de Esfuerzo (21 días aproximadamente) equivale a 13 Puntos de Función.