ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TÉCNICAS DE ESTIMACIÓN DE COSTOS


Enviado por   •  28 de Julio de 2021  •  Informes  •  1.437 Palabras (6 Páginas)  •  68 Visitas

Página 1 de 6

Resumen:

La estimación de costos de cualquier software es el proceso de evaluar el costo y el esfuerzo de estimación que se deben realizar para construir cualquier sistema o proyecto de software para aumentar la producción. La entrada básica es el conjunto de controladores de costos y el tamaño del código, por otra parte, la salida es el esfuerzo que se calcula en términos de meses-persona (PM). Estimar el costo del software es la parte principal de cualquier tipo de proyecto y la estimación correcta del costo del software ayudará a completar el proyecto en tiempo y presupuesto. Es muy necesaria una estimación adecuada de los costos de un proyecto de software para evitar cualquier riesgo de falla. Por lo tanto, existe una gran necesidad de calcular el costo del proyecto anualmente y compararlo con las otras técnicas. De acuerdo con estas precisiones, el presente artículo trata la comparación de algunos modelos y técnicas de estimación de costo de software mediante el análisis exploratorio de una revisión bibliográfica exhaustiva de artículos en los que se ha analizado y considerado el desarrollo de un software específico de acuerdo una metodología de desarrollo no siempre con la misma frecuencia de aplicación. Además,  se pretende definir atributos o métricas de evaluación semejantes para alimentar al conjunto de datos de este estudio con el fin explicar los valores respectivos a las medidas de dispersión y tendencia central a partir de un análisis descriptivo de las variables recogidas y explicar la importancia de los modelos algorítmicos para la estimación de costos de software.

Introducción:

FALTA INTRO

Con respecto a lo que en se indicó en primera instancia en parte del resumen, para que un proyecto de software exitoso, la predicción precisa de su esfuerzo general y la estimación de costos es una tarea muy esencial. Los proyectos de software han evolucionado a través de una serie de modelos de desarrollo durante las últimas décadas. Por lo tanto, cubrir una medición precisa del esfuerzo y el costo de diferentes proyectos de software basados ​​en diferentes modelos de desarrollo que tienen fases nuevas e innovadoras de desarrollo de software, es una tarea crucial por realizar. (cita) Una predicción precisa siempre conduce a un proyecto de software exitoso dentro del presupuesto sin demoras, pero cualquier porcentaje de mala conducta en el esfuerzo general y la estimación de costos puede conducir al fracaso del proyecto en términos de tiempo de entrega, presupuesto o características. Las industrias del software han adoptado varios modelos de desarrollo basados ​​en los requisitos del proyecto y las capacidades de la organización. Debido a la adaptabilidad a los cambios en un proyecto de software, el modelo de desarrollo de software ágil se ha convertido en un marco de desarrollo muy exitoso y popular durante la última década. El cliente participa como participante activo en la desarrollo utilizando un marco ágil. Por lo tanto, los cambios pueden ocurrir en cualquier fase del desarrollo y pueden ser de naturaleza dinámica. Es por eso, que, una predicción precisa del esfuerzo y el costo de dichos proyectos es una tarea crucial que debe realizarse, ya que la complejidad de la estructura general de desarrollo aumenta con el tiempo. Las técnicas de computación blanda han demostrado que son una de las mejores técnicas de resolución de problemas en tales escenarios. Estas técnicas son más flexibles y la presencia técnicas de aprendizaje automático aumenta su precisión. El algoritmo genético (GA), la optimización del enjambre de partículas (PSO), la red neuronal artificial (ANN), los sistemas de inferencia difusa (FIS), etc., se aplican con éxito para la estimación del costo y el esfuerzo de proyectos de software basados ​​en metodologías ágiles (cita).

DESARROLLO

MARCO TEORICO INICIAL

TÉCNICAS DE ESTIMACIÓN DE COSTOS

Hasta hace poco, numerosas técnicas y modelos de estimación se han sugerido en el tema de Estimación de costos del software. Una revisión de [1] descubre 11 métodos de estimación. A pesar de una gran cantidad de estudios empíricos sobre modelos de estimación de esfuerzo, su precisión predictiva sigue siendo inconsistente. Si bien las métricas de precisión deben estandarizarse, es necesario analizar de manera integral los diferentes métodos de estimación y el nivel de su precisión de estimación actual.

En el presente artículo se pretende describir las técnicas de estimación de costos de software más utilizadas en la industria, así como también, las que en su mayoría se ven reflejadas en artículos científicos cuya problemática sea la comparación de modelos estimación

¿Por qué entonces aplicar algoritmos o modelos de parametrización?

Las razones para utilizar modelos algorítmicos de estimación de costo en proyectos de software son muchas.

  • [2] indican que, estos modelos son utilizados para, entre otras cosas, por razones presupuestarias, ayudar en la gestión de riesgos, planificar y controlar el proyecto, enriquecer el análisis de inversión de los proyectos de software. Los modelos algorítmicos de estimación de costo en proyectos de software tienen un alcance específico a contextos limitados. Se puede inferir también que esta clase de técnicas de parametrización de atributos para la estimación de costes tiene ventajas como la replicabilidad y escalabilidad,  esta es principalmente dedicada a la gestión de riesgo de un proyecto de software, claramente apoyando a la distribución del tiempo y el ahorro de recursos.
  • No hay uniformidad en la aplicación efectiva de un determinado modelo sobre otro. La comparación de los resultados obtenidos en varios modelos parece ser la forma adecuada de obtener estimaciones realistas[3].
  • Otras investigaciones[4][5] han ahondado en las limitaciones de los modelos algorítmicos de estimación de costo. En un estudio que evaluó cuatro de los modelos algorítmicos más populares utilizados para estimar los costos de software comprobó la exactitud de la estimación del esfuerzo a posteriori. En este estudio, se concluyó que los modelos no desarrollados en entornos de procesamiento de datos empresariales mostraron gran necesidad de calibración.
  • Finalmente se puede argumentar que, existen algunas limitaciones en los modelos de parametrización, y todas se concentran en el gran número de factores interrelacionados que influyen en el proceso de desarrollo de software de un equipo de desarrollo dado y el gran número de atributos del proyecto. Además, el entorno de desarrollo está en constante evolución y existe una evidente falta de medición de la complejidad real de un determinado sistema de software.

PARTE 1

FACTORES QUE AFECTAN ESTIMACIÓN DE COSTOS POR LITERATURA E INDUSTRIA

...

Descargar como (para miembros actualizados)  txt (9.6 Kb)   pdf (151.5 Kb)   docx (82.2 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com