Herramientas Automáticas de        Estimación    ISF5501 Ingeniería de Software             Semana 11/1
Aprendizajes Esperados:    Definición, formalización ymodelamiento de requerimientos de        desarrollo de SW.          ...
Temario Semana 11-11. Herramientas Automáticas de Estimación2. Síntesis
Herramientas Automáticas de          Estimación Las técnicas de descomposición y los modelos empíricos  de estimación se ...
Herramientas Automáticas de          Estimación Aunque existen muchas herramientas automáticas de  estimación, todas exhi...
Herramientas Automáticas de          Estimación Algunas herramientas representativas, son:  a. BYL, WICOMO y DECPlan,    ...
Herramientas Automáticas de        Estimaciónb. SLIM, se basa en la curva de Rayleigh-Norden para el   ciclo de vida del s...
Herramientas Automáticas de        Estimaciónc. ESTIMACS, modelo de macroestimación que utiliza el   método de estimación ...
Herramientas Automáticas de        Estimación d. SPQR/20, consta de un conjunto de sencillas preguntas    con varias respu...
Herramientas Automáticas de          Estimación Todas las herramientas exhiben las mismas características  generales y to...
Herramientas Automáticas de        Estimaciónc. Predicción de los Niveles de la plantilla. Se especifica el   número de pe...
Herramientas Automáticas de        Estimacióne. Predicción del Coste del software. Dados los resultados   del punto cuatro...
Temario Semana 11-11. Herramientas Automáticas de Estimación2. Síntesis
Síntesis• La estimación basada en la ecuación del software  entrega más estrategias para enfrentar este proceso  en la Ing...
Upcoming SlideShare
Loading in...5
×

Ra semana 11 1

137

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
137
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ra semana 11 1

  1. 1. Herramientas Automáticas de Estimación ISF5501 Ingeniería de Software Semana 11/1
  2. 2. Aprendizajes Esperados: Definición, formalización ymodelamiento 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. 3. Temario Semana 11-11. Herramientas Automáticas de Estimación2. Síntesis
  4. 4. Herramientas Automáticas de Estimación Las técnicas de descomposición y los modelos empíricos de estimación se pueden implementar con software.  Las Herramientas Automáticas de Estimación permiten al planificador estimar costes y esfuerzos, así como llevar a cabo análisis del tipo preventivo con importantes variables del proyecto, tales como la fecha de entrega o la selección de personal.
  5. 5. Herramientas Automáticas de Estimación Aunque existen muchas herramientas automáticas de estimación, todas exhiben las mismas características generales y todas requieren una o más de las siguientes clases de datos: a. Una estimación cuantitativa del tamaño de proyecto (en LDC) o de la funcionalidad (en PF). b. Características cualitativas del proyecto, tales como la complejidad, la fiabilidad o el grado crítico del negocio. c. Alguna descripción del personal de desarrollo y/o del entorno de desarrollo.
  6. 6. Herramientas Automáticas de Estimación Algunas herramientas representativas, son: a. BYL, WICOMO y DECPlan, son herramientas automáticas de estimación basadas en COCOMO. Estas herramientas requieren que el usuario proporcione estimaciones de LDC preliminares. Las herramientas producen estimaciones del tiempo de duración del proyecto (en personas/mes), del esfuerzo, del personal medio por mes, de la media de productividad en LDC/pm y el coste por mes.
  7. 7. Herramientas Automáticas de Estimaciónb. SLIM, se basa en la curva de Rayleigh-Norden para el ciclo de vida del software y en el modelo de estimación de Putnam. El sistema permite al planificador: calibrar el entorno local de desarrollo del SW interpretando datos históricos; crear un modelo de información para el SW, a partir de las características básicas del SW, atributos del personal y las condiciones del entorno y; Medir el tamaño del SW.
  8. 8. Herramientas Automáticas de Estimaciónc. ESTIMACS, modelo de macroestimación que utiliza el método de estimación de Puntos de Función mejorado para adaptarse a variados proyectos y factores personales. Permite estimar: el esfuerzo de desarrollo del sistema; el coste y el personal; la configuración del HW y; el riesgo, entre otros.
  9. 9. Herramientas Automáticas de Estimación d. SPQR/20, consta de un conjunto de sencillas preguntas con varias respuestas posibles que tiene que responder el usuario para especificar el tipo de proyecto, el ámbito, los objetivos, la clase de proyecto (programa Personal, Producto, etc.), el tipo de aplicación (interactiva, sistema experto), la innovación, el entorno de trabajo, los requisitos del programa y del diseño, la documentación del usuario, el tiempo de respuesta, la experiencia del personal, el porcentaje de código fuente reutilizable, el lenguaje de programación, la complejidad de los algoritmos, del código y de los datos.
  10. 10. Herramientas Automáticas de Estimación Todas las herramientas exhiben las mismas características generales y todas realizan las seis funciones genéricas mostradas a continuación: a. Dimensionamiento de las Entregas del Proyecto. Se estima el tamaño de uno o mas productos de software. Los productos incluyen la representación externa del software (pantallas, informes, etc.), su tamaño (KLDC), su funcionalidad (PF) y la descripción de la información (ejemplo, documentos). b. Selección de las Actividades del Software. Se selecciona el marco de trabajo del proceso adecuado y se especifica el conjunto de tareas de ingeniería de software.
  11. 11. Herramientas Automáticas de Estimaciónc. Predicción de los Niveles de la plantilla. Se especifica el número de personas disponibles para realizar el trabajo. Esto es muy importante, puesto que la relación entre las personas disponibles y el trabajo (esfuerzo previsto) no es muy lineal.d. Predicción del Esfuerzo del software. Las herramientas de estimación utilizan uno o mas modelos que relacionan el tamaño de las entregas del proyecto con el esfuerzo necesario para producirlas.
  12. 12. Herramientas Automáticas de Estimacióne. Predicción del Coste del software. Dados los resultados del punto cuatro, los costes pueden estimarse asignando proporciones del trabajo a las actividades del proyecto señaladas en el punto dos.f. Predicción de la Planificación del software. Cuando se conoce el esfuerzo, los niveles de la plantilla y las actividades del proyecto, se puede realizar un borrador de la planificación asignando el trabajo a través de actividades de IS basadas en modelos recomendados para la distribución del esfuerzo.
  13. 13. Temario Semana 11-11. Herramientas Automáticas de Estimación2. Síntesis
  14. 14. Síntesis• La estimación basada en la ecuación del software entrega más estrategias para enfrentar este proceso en la Ingeniería de Software.• Existen variadas herramientas de software que entregan datos estimados para un proyecto. Estas herramientas se basan en algún modelo visto.• Aunque sean software, estas estimaciones siguen siendo datos cercanos en los que el proyectista considerará para sus tareas.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×