Para garantizar el éxito de un proyecto de desarrollo de software, es importante llevar a cabo una gestión eficaz del mismo, considerando cuidadosamente las variables clave de la triple restricción: tiempo, costo y alcance. En este contexto, la estimación emerge como una herramienta fundamental en la administración de proyectos, con el propósito de anticipar con precisión el tiempo, alcance y costo asociados al desarrollo de un proyecto de software. Intentar predecir estas variables en una fase caracterizada por la escasez o ausencia de información, sumado a la elevada complejidad, dificultad y necesidad de un esfuerzo adicional inherentes a los métodos de estimación, representa un desafío significativo. A raíz de esto, se propone en el presente proyecto, el desarrollo de un sistema que permite la automatización del procedimiento de análisis de archivos, y confección de las estimaciones en las etapas de búsqueda de requerimientos y análisis del sistema. Entre los métodos de estimación que sobresalen por sus ventajas, se destacan especialmente IFPUG, NESMA y COSMI los cuales realizan el conteo de ciertas entidades para poder calcular los puntos de función, esta información puede ser obtenida de diversas fuentes de las cuales se destacan los diagramas de Lenguaje Unificado de Modelado o UML.