SlideShare une entreprise Scribd logo
1  sur  43
SEMANA 2 Primera Sesión Segunda Sesión ESTIMACIÓN DE ESFUERZO PROYECTO DE SOFTWARE Profesores del Curso
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Nota.-  Apoyo de clase – Control de Lectura No. 2
1.1. Entradas Externas ,[object Object],1. METODO DE ALBRECHT Formularios, diálogos, pantallas, … ALI ACTOR AFUERA ADENTRO Datos
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
1.2. Salidas Externas ALI Informes, reportes,  … ACTOR ALE AFUERA ADENTRO Datos Datos Simples Datos Derivados (calculados)
[object Object],[object Object],[object Object],[object Object]
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
1.3. Consultas Externas ,[object Object],[object Object],[object Object],[object Object],[object Object],Datos de búsqueda ALI ACTOR ALE Listados de búsqueda
1.4. Archivo Lógico Interno ,[object Object],[object Object],Base  de Datos Del Aplicativo
1.5. Archivos Lógicos Externos: Interfases ,[object Object],[object Object],[object Object],[object Object],Mi  Software Otros  Software Otra Base  de Datos
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
[object Object],[object Object],_ X 10 _ X 7 _ X 5 No. Archivos Lógicos Externos _ X 15 _ X 10 _ X 7 No. Archivos Lógicos Internos _ X 6 _ X 4 _ X 3 No. Consultas Externas _ X 7 _ X 5 _ X 4 No. Salidas Externas _ X 6 _ X 4 _ X 3 No. Entradas Externas Total PF ALTA MEDIA BAJA  DESCRIPCION TOTAL PUNTOS DE FUNCION SIN AJUSTAR PFSA =  ∑ PF * Valor de Complejidad
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tabla del Factor de Ajuste (FA)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],GTI =  ∑  (Influencias) FA = GTI x 0.01 + 0.65 Grado total de Influencia (GTI) Factor de Ajuste (FA)
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
[object Object],Nota.-  Apoyo de clase – Control de Lectura No. 2
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MODELO DE CASOS DE USO
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
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
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
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
3.2. Calculo de Puntos de Casos de Uso Ajustados PCUA = PCUSA x FCT x FAmb ,[object Object],[object Object],[object Object],[object Object],[object Object]
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
[object Object],[object Object],[object Object],FAmb = 1.4 - 0.03 x ∑ (Peso x Valor) -1 Dificultad de lenguaje de Programación A8 -1 Personal Part-Time A7 2 Estabilidad de requerimientos A6 1 Motivación A5 0.5 Capacidad de líder de proyecto A4 1 Experiencia en objetos A3 0.5 Experiencia en la Aplicación A2 1.5 Familiarización con el modelo de proyecto utilizado A1 PESO DESCRIPCIÓN FACTOR
3.3. Estimación del Esfuerzo ( E ) E = PCUA x FC (Horas-Hombre) ,[object Object],[object Object],[object Object]
FC = 20 H-H / PCU (Punto Caso de Uso) FC = 28 H-H / PCU (Punto Caso de Uso) ,[object Object],[object Object],[object Object],[object Object]
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
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.
3.5. Distribución de Tiempos y Esfuerzos
Identificate .... con tu Equipo

Contenu connexe

Tendances

El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón MulticapaESCOM
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de informaciónnelvi guerrero minga
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programaciónIng Cabrera
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionJose Marroquin
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionalesAngel Minga
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Gestion de pruebas y migraciones (0)
Gestion de pruebas y  migraciones (0)Gestion de pruebas y  migraciones (0)
Gestion de pruebas y migraciones (0)León Leon
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Alcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizacionesAlcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizacionesDanyVazLor
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2Humano Terricola
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEustakiu Padilla
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incrementalRoxny Moreno
 

Tendances (20)

El Perceptrón Multicapa
El Perceptrón  MulticapaEl Perceptrón  Multicapa
El Perceptrón Multicapa
 
Conceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseñoConceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseño
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de información
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Requerimientos no funcionales
Requerimientos no funcionalesRequerimientos no funcionales
Requerimientos no funcionales
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Gestion de pruebas y migraciones (0)
Gestion de pruebas y  migraciones (0)Gestion de pruebas y  migraciones (0)
Gestion de pruebas y migraciones (0)
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
MetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De VidaMetodologíAs Y Ciclos De Vida
MetodologíAs Y Ciclos De Vida
 
Alcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizacionesAlcances y limitaciones del profesional informático en las organizaciones
Alcances y limitaciones del profesional informático en las organizaciones
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Estructura de lenguaje ensamblador
Estructura de lenguaje ensambladorEstructura de lenguaje ensamblador
Estructura de lenguaje ensamblador
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Reglas de Oro
Reglas de OroReglas de Oro
Reglas de Oro
 

En vedette

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de SoftwareDaniel Valdivieso
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMOkarmina
 
Habilidades de un ingeniero de software (tentativa a cambios)
Habilidades de un ingeniero de software (tentativa a cambios)Habilidades de un ingeniero de software (tentativa a cambios)
Habilidades de un ingeniero de software (tentativa a cambios)Universidad Autonoma de Chihuahua
 
Cocomo
CocomoCocomo
CocomoUTPL
 
Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Homero Jimenez
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usodianitadance
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 
Estimación por puntos de función
Estimación por puntos de funciónEstimación por puntos de función
Estimación por puntos de funciónLuisa Sanchez
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoMarta Silvia Tabares
 

En vedette (17)

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Estimación temprana de proyectos software #pmot #pmlat
Estimación temprana de proyectos software #pmot #pmlatEstimación temprana de proyectos software #pmot #pmlat
Estimación temprana de proyectos software #pmot #pmlat
 
Modelando casos de uso y estimación de software
Modelando casos de uso y estimación de softwareModelando casos de uso y estimación de software
Modelando casos de uso y estimación de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Habilidades de un ingeniero de software (tentativa a cambios)
Habilidades de un ingeniero de software (tentativa a cambios)Habilidades de un ingeniero de software (tentativa a cambios)
Habilidades de un ingeniero de software (tentativa a cambios)
 
Cocomo
CocomoCocomo
Cocomo
 
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès SoutoCNMES'15 : Presentación AMMS - Francisco Valdès Souto
CNMES'15 : Presentación AMMS - Francisco Valdès Souto
 
Cocomo
CocomoCocomo
Cocomo
 
Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1Casos practicos puntos_de_funcion1
Casos practicos puntos_de_funcion1
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Puntos de caso de uso
Puntos de caso de usoPuntos de caso de uso
Puntos de caso de uso
 
Estimación por puntos de función
Estimación por puntos de funciónEstimación por puntos de función
Estimación por puntos de función
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del Esfuerzo
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 

Similaire à S212 Pf Pcu

Calculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion finalCalculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion finalOmar Ordoñez
 
Métricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareMétricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareGalo Lalangui
 
Métricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareMétricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareGalo Lalangui
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del SoftwareArabel Aguilar
 
MÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWARE
MÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWAREMÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWARE
MÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWAREDavid Leon Sicilia
 
Dictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemasDictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemasJose Alvarado Robles
 
Dictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemasDictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemasJose Alvarado Robles
 
Puntofunci
PuntofunciPuntofunci
Puntofuncicris_l
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemasAle Santafe
 
Maria capuzzo blogdigital
Maria capuzzo blogdigitalMaria capuzzo blogdigital
Maria capuzzo blogdigitalMariaCapuzzo
 

Similaire à S212 Pf Pcu (20)

Calculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion finalCalculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion final
 
Métricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareMétricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de software
 
Métricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareMétricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de software
 
Métricas del Software
Métricas del SoftwareMétricas del Software
Métricas del Software
 
Clase 6, 5/9/2007
Clase 6, 5/9/2007Clase 6, 5/9/2007
Clase 6, 5/9/2007
 
Glosario de Análisis de Puntos de Función
Glosario de Análisis de Puntos de FunciónGlosario de Análisis de Puntos de Función
Glosario de Análisis de Puntos de Función
 
Sia i cap8
Sia i cap8Sia i cap8
Sia i cap8
 
MÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWARE
MÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWAREMÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWARE
MÉTRICAS PARA ASEGURAR LA CALIDAD DEL SOFTWARE
 
Dictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemasDictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemas
 
Seminario ii
Seminario iiSeminario ii
Seminario ii
 
Seminario ii
Seminario iiSeminario ii
Seminario ii
 
6.2.5 puntos funcion
6.2.5   puntos funcion6.2.5   puntos funcion
6.2.5 puntos funcion
 
Function points
Function pointsFunction points
Function points
 
Dictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemasDictamen de la auditoria de sistemas
Dictamen de la auditoria de sistemas
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
 
Herramientas para modelar datos
Herramientas para modelar datos Herramientas para modelar datos
Herramientas para modelar datos
 
programacion
programacionprogramacion
programacion
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Project charter
Project charterProject charter
Project charter
 
Maria capuzzo blogdigital
Maria capuzzo blogdigitalMaria capuzzo blogdigital
Maria capuzzo blogdigital
 

S212 Pf Pcu

  • 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
  • 24.
  • 25.
  • 26. MODELO DE CASOS DE USO
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 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.
  • 42. 3.5. Distribución de Tiempos y Esfuerzos