SlideShare una empresa de Scribd logo
1 de 13
Estimaciones de Proyecto
  ISF5501 Ingeniería de Software
            Semana 8
Aprendizajes Esperados:
    Definición, formalización y
modelamiento de requerimientos de
        desarrollo de SW.

                  Contenidos:
    Aplica las técnicas de análisis y diseño
   de software de acuerdo a los requisitos
              para una aplicación
Temario Semana 8


1. Métodos Estimativos del Software
2. Técnicas de Descomposición
3. Síntesis
Métodos Estimativos del SW
a. Generalidades
    Hoy en día el SW es el elemento mas caro de un
     sistema, lo que lleva a que un error en su estimación de
     coste marque la diferencia entre beneficio y pérdidas.

    La estimación del Coste y del Esfuerzo del SW nunca será
     una ciencia exacta, por los factores que involucrados:
     humanas, técnicas, de entorno, políticas, etc.

    La estimación del proyecto de
     software es una serie de pasos
     sistemáticos    que     proporcionan
     “estimaciones” con un grado de riesgo
     aceptable.
Métodos Estimativos del SW
    a. Generalidades
            Para realizar estimaciones seguras de costes y esfuerzos
             tenemos varias opciones:
              • Dejar las estimaciones para mas adelante!!!
              • Utilizar técnicas de estimación relativamente
                sencillas para determinar el coste y esfuerzo del
                proyecto
              • Desarrollar un modelo empírico(*) para los cálculos
                de costes y esfuerzo
              • Generar los cálculos a través de herramientas de
                automatización.

(*) Empírico: todo conocimiento recolectado a través de la experiencia.
Temario Semana 8


1. Métodos Estimativos del Software
2. Técnicas de Descomposición
3. Síntesis
Técnica de Descomposición
a. Definición.
    Dirigido a la descomposición del problema en otros
     subproblemas para tener un poder resolutivo mucho más
     eficiente.

b. Estimación de LDC y PF.
    Tanto para la obtención de datos basadas en LDC y PF, el
     planificador comienza con una declaración restringida
     del ámbito del SW.
    Cuando se utiliza LDC como variable de estimación, la
     descomposición funcional es absolutamente esencial
     y, a menudo, se llega hasta considerables niveles de
     detalle.
Técnica de Descomposición
b. Estimación de LDC y PF.

    Por el contrario, cuando se utiliza la variable PF, por su
     visión mas macro del problema, el resultado es
     considerablemente menos detallado.

    También se debe considerar que, mientras los LDC van
     orientados a los miles de líneas de códigos incluidos, los
     PF se determinan indirectamente a través de la
     estimación             del            número             de
     entradas, salidas, peticiones, interfaces externas, etc.
Técnica de Descomposición
b. Estimación de LDC y PF.
    Por el contrario, cuando se utiliza la variable PF, por su
     visión mas macro del problema, el resultado es
     considerablemente menos detallado.
    Independiente la variable que se utilice, se debe
     proporcionar una rango de valores para cada función
     descompuesta.
    Utilizando los datos históricos (o su intuición), el
     planificador puede determinar incluso “dejar las
     estimaciones para mas adelante”.
Técnica de Descomposición
b. Estimación de LDC y PF.
     Utilizando los datos históricos (o su intuición), el
      planificador estimará:
      • Los valores optimistas (Sopt)
      • Los valores más probables (Sm)
      • Los valores más pesimistas (Spess)

     Valor Esperado (VE):
          VE = (Sopt + 4 Sm + Spess) / 6

     Una vez que se ha determinado el VE de la variable de
      estimación, se aplican datos históricos de la
      productividad en LDC y PF.
Técnica de Descomposición
b. Estimación de LDC y PF.

     Ejemplo:

                                                               LDC
        Funciones            Sopt         Sm         Spess   Estimado
      Interfaz de usuario   2.300        2.750       3.100     2.733

         Gestión de la
     Información a través
            de BD           4.500        6.200       7.900     6.200


                            LDC Estimadas para el Proyecto     8.933
Temario Semana 8


1. Métodos Estimativos del Software
2. Técnicas de Descomposición
3. Síntesis
Síntesis
• Las Técnicas de Estimaciones son herramientas que
  ayudan a generar una planificación basadas en sus
  características.
• Una de las técnicas más básica para estimar es la
  Técnica de Descomposición.

• La Técnica de Descomposición trabaja con valores
  basados en datos históricos, orientados a las
  funciones y las líneas de códigos (LDC).

Más contenido relacionado

Destacado

Ra semana 3 2
Ra semana 3 2Ra semana 3 2
Ra semana 3 2victdiazm
 
Ra semana 13 2
Ra semana 13 2Ra semana 13 2
Ra semana 13 2victdiazm
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1victdiazm
 
Ra semana 4 2
Ra semana 4 2Ra semana 4 2
Ra semana 4 2victdiazm
 
Ra semana 11 2
Ra semana 11 2Ra semana 11 2
Ra semana 11 2victdiazm
 
Ra semana 7 2
Ra semana 7 2Ra semana 7 2
Ra semana 7 2victdiazm
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2victdiazm
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12victdiazm
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linuxvictdiazm
 
Sql server 2005
Sql server 2005Sql server 2005
Sql server 2005victdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16victdiazm
 
Ra semana 6 2
Ra semana 6 2Ra semana 6 2
Ra semana 6 2victdiazm
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_toursvictdiazm
 
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’Colectivo Toleranciaydemocracia
 
Reuniones internacionales de mujeres by eliud gamez
Reuniones internacionales de mujeres by eliud gamezReuniones internacionales de mujeres by eliud gamez
Reuniones internacionales de mujeres by eliud gamezEliud Gamez Gomez
 
Tecnicas de plastica para informatica
Tecnicas de  plastica para informaticaTecnicas de  plastica para informatica
Tecnicas de plastica para informaticaOlaya Blanes Espinosa
 

Destacado (20)

Ra semana 3 2
Ra semana 3 2Ra semana 3 2
Ra semana 3 2
 
Ra semana 13 2
Ra semana 13 2Ra semana 13 2
Ra semana 13 2
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
 
Ra semana 5
Ra semana 5Ra semana 5
Ra semana 5
 
Ra semana 4 2
Ra semana 4 2Ra semana 4 2
Ra semana 4 2
 
Ra semana 11 2
Ra semana 11 2Ra semana 11 2
Ra semana 11 2
 
Ra semana 7 2
Ra semana 7 2Ra semana 7 2
Ra semana 7 2
 
Ra semana 14 2
Ra semana 14 2Ra semana 14 2
Ra semana 14 2
 
Ra semana 12
Ra semana 12Ra semana 12
Ra semana 12
 
Comandos basicos linux
Comandos basicos linuxComandos basicos linux
Comandos basicos linux
 
Sql server 2005
Sql server 2005Sql server 2005
Sql server 2005
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Ra semana 16
Ra semana 16Ra semana 16
Ra semana 16
 
Ra semana 6 2
Ra semana 6 2Ra semana 6 2
Ra semana 6 2
 
Compresor
CompresorCompresor
Compresor
 
Semana 1 -_quick_tours
Semana 1 -_quick_toursSemana 1 -_quick_tours
Semana 1 -_quick_tours
 
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
GRAVES DAÑOS ECONOMICOS EN LA EJECUCIÓN DEL ‘’PROYECTO OLMOS’’
 
Power cmc
Power cmcPower cmc
Power cmc
 
Reuniones internacionales de mujeres by eliud gamez
Reuniones internacionales de mujeres by eliud gamezReuniones internacionales de mujeres by eliud gamez
Reuniones internacionales de mujeres by eliud gamez
 
Tecnicas de plastica para informatica
Tecnicas de  plastica para informaticaTecnicas de  plastica para informatica
Tecnicas de plastica para informatica
 

Similar a Estimaciones de proyecto de software con técnicas de descomposición

Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1victdiazm
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26DEBANI SALAS
 
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
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de SoftwareJohanna Caragolla
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacioneverfavi0
 
Ra semana 9 1
Ra semana 9 1Ra semana 9 1
Ra semana 9 1victdiazm
 
Estimacion de proyectos de software
Estimacion de proyectos de softwareEstimacion de proyectos de software
Estimacion de proyectos de softwareMartin Perez
 
Estimacion de Proyectos, Ingeniería de Software
Estimacion de Proyectos, Ingeniería de SoftwareEstimacion de Proyectos, Ingeniería de Software
Estimacion de Proyectos, Ingeniería de SoftwareMarvin Romero
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimaciondanymieres33
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareClare Rodriguez
 

Similar a Estimaciones de proyecto de software con técnicas de descomposición (20)

Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Cocomo
CocomoCocomo
Cocomo
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
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
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Estimación para proy_soft-caja_b_y_n
Estimación para proy_soft-caja_b_y_nEstimación para proy_soft-caja_b_y_n
Estimación para proy_soft-caja_b_y_n
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
Ra semana 9 1
Ra semana 9 1Ra semana 9 1
Ra semana 9 1
 
Estimacion de proyectos de software
Estimacion de proyectos de softwareEstimacion de proyectos de software
Estimacion de proyectos de software
 
Presentacionsii
PresentacionsiiPresentacionsii
Presentacionsii
 
Estimacion de Proyectos, Ingeniería de Software
Estimacion de Proyectos, Ingeniería de SoftwareEstimacion de Proyectos, Ingeniería de Software
Estimacion de Proyectos, Ingeniería de Software
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimacion
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion 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
 
Temario ceneval yo
Temario ceneval yoTemario ceneval yo
Temario ceneval yo
 

Más de victdiazm

Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resueltavictdiazm
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resueltavictdiazm
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resueltavictdiazm
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resueltavictdiazm
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resueltavictdiazm
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltavictdiazm
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashvictdiazm
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsvictdiazm
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltavictdiazm
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y gruposvictdiazm
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesvictdiazm
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basicovictdiazm
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesosvictdiazm
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesvictdiazm
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de stringvictdiazm
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxvictdiazm
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diazvictdiazm
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de stringvictdiazm
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netvictdiazm
 

Más de victdiazm (20)

Semana 9 standard io and pipes guia de ejercicios resuelta
Semana 9   standard io and pipes  guia de ejercicios resueltaSemana 9   standard io and pipes  guia de ejercicios resuelta
Semana 9 standard io and pipes guia de ejercicios resuelta
 
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
Semana 7 y 8   the linux filesystem guia de ejercicios resueltaSemana 7 y 8   the linux filesystem guia de ejercicios resuelta
Semana 7 y 8 the linux filesystem guia de ejercicios resuelta
 
Semana 4 y 5 la shell bash guia de ejercicios resuelta
Semana 4 y 5  la shell bash guia de ejercicios resueltaSemana 4 y 5  la shell bash guia de ejercicios resuelta
Semana 4 y 5 la shell bash guia de ejercicios resuelta
 
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3   file ownerships and permissions guia de ejercicios resueltaSemana 2 y 3   file ownerships and permissions guia de ejercicios resuelta
Semana 2 y 3 file ownerships and permissions guia de ejercicios resuelta
 
Semana 1 quick tours guia de ejercicios resuelta
Semana 1   quick tours guia de ejercicios resueltaSemana 1   quick tours guia de ejercicios resuelta
Semana 1 quick tours guia de ejercicios resuelta
 
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resueltaSemana 10 -_managing_processes_guia_de_ejercicios_resuelta
Semana 10 -_managing_processes_guia_de_ejercicios_resuelta
 
Semana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bashSemana 4 y_5_-_la_shell_bash
Semana 4 y_5_-_la_shell_bash
 
Semana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissionsSemana 2 y_3_-_file_ownerships_and_permissions
Semana 2 y_3_-_file_ownerships_and_permissions
 
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resueltaSemana 1 -_quick_tours_guia_de_ejercicios_resuelta
Semana 1 -_quick_tours_guia_de_ejercicios_resuelta
 
Semana 16 usuarios y grupos
Semana 16 usuarios y gruposSemana 16 usuarios y grupos
Semana 16 usuarios y grupos
 
Semana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redesSemana 13 y 14 aplicaciones de redes
Semana 13 y 14 aplicaciones de redes
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Semana 10 administracion de procesos
Semana 10 administracion de procesosSemana 10 administracion de procesos
Semana 10 administracion de procesos
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 
Semana 8 herramientas de procesos de string
Semana 8  herramientas de procesos de stringSemana 8  herramientas de procesos de string
Semana 8 herramientas de procesos de string
 
Semana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linuxSemana 7 y 8 sistemas de archivos linux
Semana 7 y 8 sistemas de archivos linux
 
Script
ScriptScript
Script
 
Control1 victoria diaz
Control1   victoria diazControl1   victoria diaz
Control1 victoria diaz
 
8 herramientas de procesos de string
8  herramientas de procesos de string8  herramientas de procesos de string
8 herramientas de procesos de string
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 

Estimaciones de proyecto de software con técnicas de descomposición

  • 1. Estimaciones de Proyecto ISF5501 Ingeniería de Software Semana 8
  • 2. Aprendizajes Esperados: Definición, formalización y modelamiento de requerimientos de desarrollo de SW. Contenidos: Aplica las técnicas de análisis y diseño de software de acuerdo a los requisitos para una aplicación
  • 3. Temario Semana 8 1. Métodos Estimativos del Software 2. Técnicas de Descomposición 3. Síntesis
  • 4. Métodos Estimativos del SW a. Generalidades  Hoy en día el SW es el elemento mas caro de un sistema, lo que lleva a que un error en su estimación de coste marque la diferencia entre beneficio y pérdidas.  La estimación del Coste y del Esfuerzo del SW nunca será una ciencia exacta, por los factores que involucrados: humanas, técnicas, de entorno, políticas, etc.  La estimación del proyecto de software es una serie de pasos sistemáticos que proporcionan “estimaciones” con un grado de riesgo aceptable.
  • 5. Métodos Estimativos del SW a. Generalidades  Para realizar estimaciones seguras de costes y esfuerzos tenemos varias opciones: • Dejar las estimaciones para mas adelante!!! • Utilizar técnicas de estimación relativamente sencillas para determinar el coste y esfuerzo del proyecto • Desarrollar un modelo empírico(*) para los cálculos de costes y esfuerzo • Generar los cálculos a través de herramientas de automatización. (*) Empírico: todo conocimiento recolectado a través de la experiencia.
  • 6. Temario Semana 8 1. Métodos Estimativos del Software 2. Técnicas de Descomposición 3. Síntesis
  • 7. Técnica de Descomposición a. Definición.  Dirigido a la descomposición del problema en otros subproblemas para tener un poder resolutivo mucho más eficiente. b. Estimación de LDC y PF.  Tanto para la obtención de datos basadas en LDC y PF, el planificador comienza con una declaración restringida del ámbito del SW.  Cuando se utiliza LDC como variable de estimación, la descomposición funcional es absolutamente esencial y, a menudo, se llega hasta considerables niveles de detalle.
  • 8. Técnica de Descomposición b. Estimación de LDC y PF.  Por el contrario, cuando se utiliza la variable PF, por su visión mas macro del problema, el resultado es considerablemente menos detallado.  También se debe considerar que, mientras los LDC van orientados a los miles de líneas de códigos incluidos, los PF se determinan indirectamente a través de la estimación del número de entradas, salidas, peticiones, interfaces externas, etc.
  • 9. Técnica de Descomposición b. Estimación de LDC y PF.  Por el contrario, cuando se utiliza la variable PF, por su visión mas macro del problema, el resultado es considerablemente menos detallado.  Independiente la variable que se utilice, se debe proporcionar una rango de valores para cada función descompuesta.  Utilizando los datos históricos (o su intuición), el planificador puede determinar incluso “dejar las estimaciones para mas adelante”.
  • 10. Técnica de Descomposición b. Estimación de LDC y PF.  Utilizando los datos históricos (o su intuición), el planificador estimará: • Los valores optimistas (Sopt) • Los valores más probables (Sm) • Los valores más pesimistas (Spess)  Valor Esperado (VE): VE = (Sopt + 4 Sm + Spess) / 6  Una vez que se ha determinado el VE de la variable de estimación, se aplican datos históricos de la productividad en LDC y PF.
  • 11. Técnica de Descomposición b. Estimación de LDC y PF.  Ejemplo: LDC Funciones Sopt Sm Spess Estimado Interfaz de usuario 2.300 2.750 3.100 2.733 Gestión de la Información a través de BD 4.500 6.200 7.900 6.200 LDC Estimadas para el Proyecto 8.933
  • 12. Temario Semana 8 1. Métodos Estimativos del Software 2. Técnicas de Descomposición 3. Síntesis
  • 13. Síntesis • Las Técnicas de Estimaciones son herramientas que ayudan a generar una planificación basadas en sus características. • Una de las técnicas más básica para estimar es la Técnica de Descomposición. • La Técnica de Descomposición trabaja con valores basados en datos históricos, orientados a las funciones y las líneas de códigos (LDC).