Herramientas autom ticas de estimaci n
This presentation is the property of its rightful owner.
Sponsored Links
1 / 14

Herramientas Automáticas de Estimación PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on
  • Presentation posted in: General

Herramientas Automáticas de Estimación. ISF5501 Ingeniería de Software Semana 11/1. Aprendizajes Esperados: Definición, formalización y modelamiento de requerimientos de desarrollo de SW. Contenidos :

Download Presentation

Herramientas Automáticas de Estimación

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

ISF5501 Ingeniería de Software

Semana 11/1


Herramientas autom ticas de estimaci n

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.


Herramientas autom ticas de estimaci n

Temario Semana 11-1

  • Herramientas Automáticas de Estimación

  • Síntesis


Herramientas autom ticas de estimaci n

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.


Herramientas autom ticas de estimaci n

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:

  • Una estimación cuantitativa del tamaño de proyecto (en LDC) o de la funcionalidad (en PF).

  • Características cualitativas del proyecto, tales como la complejidad, la fiabilidad o el grado crítico del negocio.

  • Alguna descripción del personal de desarrollo y/o del entorno de desarrollo.


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

  • Algunas herramientas representativas, son:

  • 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.


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

  • 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.


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

  • 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.


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

  • 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.


Herramientas autom ticas de estimaci n

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:

  • 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).

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.


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

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.

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.


Herramientas autom ticas de estimaci n

Herramientas Automáticas de Estimación

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.

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.


Herramientas autom ticas de estimaci n

Temario Semana 11-1

  • Herramientas Automáticas de Estimación

  • Síntesis


S ntesis

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.


  • Login