Al iniciar un nuevo proyecto de software , es importante saber cuánto costará desarrollarlo y cuánto tiempo llevará completarlo. Estas evaluaciones son necesarias antes de que se inicie el desarrollo y se transmita al equipo. La industria del software ha definido y explicado métricas o unidades atómicas de medida de manera inconsistente, los datos de proyectos reales y reales son en gran parte y muy sospechosos en términos de consistencia y comparabilidad. Hay muchas preguntas como debates entre los desarrolladores y proveedores de modelos y herramientas de estimación de costos de software. A continuación se detallan los distintos procedimientos de estimación que se han desarrollado y que tienen las siguientes características comunes:
- El alcance del proyecto de software debe crearse antes de comenzar a desarrollar el software.
- Se utilizan métricas como FP o LOC para evaluar el software.
- Para lograr la estimación de costos y cronograma objetivo, surgen varias cosas.
- Obtener uno o más costos y esfuerzo de un proyecto.
A continuación se muestran los dos modelos para estimar el costo de un proyecto de software:
En un modelo estático, una sola variable se toma como elemento clave para calcular el costo y el esfuerzo, mientras que en un modelo dinámico, todas las variables están conectadas entre sí y no hay una variable principal.
1. Modelo estático de variable única: los métodos que utilizan este modelo utilizan una ecuación para obtener los valores deseados, como costo, tiempo y esfuerzo, etc. Y todos estos dependen de la misma variable utilizada como predictor, como el tamaño. A continuación se muestra el ejemplo de la ecuación más común:
C = aL b
Donde C es costo, L es tamaño y a, b son constantes.
Tenemos un ejemplo del modelo estático de variable única, es decir, el modelo SEL que se utiliza para estimar la producción de software. La ecuación de este modelo se da a continuación:
E = 1.4L 0.93
DOC = 30.4L 0.90
D = 4.6L 0.26
Donde E está en meses-persona, DOC, es decir, la documentación está en el número de páginas, D es la duración, que es meses.
2. Modelo multivariable estático: estos modelos también se conocen como modelos multivariables. Este modelo a menudo se basa en la primera ecuación y en realidad depende de varias variables que representan diferentes aspectos del entorno de desarrollo de software.
Las ecuaciones son:
E = 5.2L 0.91
D = 4.1L 0.36
Donde E está en meses-persona, D es la duración, que es meses.
Publicación traducida automáticamente
Artículo escrito por tarunsinghwap7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA