Planteamiento de un modelo de estimación de proyectos de software en etapas tempranas basado en redes neuronales artificiales

 

Authors
Coral Coral, Henry Ramiro
Format
MasterThesis
Status
publishedVersion
Description

La estimación de tiempos en etapas tempranas de un proyecto de software se basa principalmente en el uso de la técnica de Juicio Experto, lo cual muchas veces y dependiendo de la complejidad del proyecto puede ocasionar graves problemas y muchas veces el fracaso del mismo. Esta problemática se presenta en la mayoría de empresas de software, ya que la estimación de tiempos para un proyecto se la realiza en la etapa de licitación basado en un documento de alto nivel que detalla el alcance esperado y sirve como base para definir la duración y costos del mismo; valores que no pueden ser modificados una vez que se ha levantado los requisitos específicos de las funcionalidades que contempla el proyecto y se conoce el esfuerzo real que debe ser realizado. Esta investigación propone el uso de la información histórica que poseen las empresas desarrolladoras de software de sus proyectos pasados para proponer un modelo de estimación basado en minería de datos, el cual utiliza redes neuronales artificiales para calcular la estimación de nuevos requerimientos en base a un número determinado de parámetros como el número de entidades, el número de reglas de negocio y la dificultad de implementación para cada funcionalidad.

Publication Year
2018
Language
spa
Topic
REDES NEURONALES
INTELIGENCIA ARTIFICIAL
INGENIERÍA DE SOFTWARE
EVALUACIÓN DE PROYECTOS
Repository
Repositorio Universidad de las Fuerzas Armadas
Get full text
http://repositorio.espe.edu.ec/handle/21000/14093
Rights
openAccess
License