Granados Hondares, YaimaraPadilla León, Daydeé2019-12-042019-12-042019-06-28https://dspace.uclv.edu.cu/handle/123456789/12171Los modelos de procesos de negocio, como entrada inicial al proceso de desarrollo de software, constituyen una variante novedosa para lograr la estimación temprana del esfuerzo de desarrollo. En la etapa de identificación de la problemática y conformación de pactos cliente-desarrollador, determinar períodos o fechas específicas del producto a desarrollar es fundamental. Es por ello que la presente investigación ofrece una herramienta informática para predecir el esfuerzo de desarrollo de software en horas/hombre, basado en modelos de procesos de negocio, que han sido obtenidos a partir de herramientas de modelado con notación BPMN, en diversos formatos de salida, como BPMN, XPDL, BPM y XML. Se obtiene un modelo predictivo del esfuerzo utilizando la técnica regresión lineal múltiple, que utiliza como variable dependiente el esfuerzo y como variables independientes métricas correspondientes a elementos que la propia herramienta extrae de forma automática de dichos modelos de procesos de negocio, con el fin de brindar una estimación del esfuerzo confiable y de valor para el jefe de proyecto o encargado de planificar el cronograma de entrega de un proyecto en cuestión. La herramienta utiliza una arquitectura MVC y como principio central de diseño el patrón Strategy, el cual proporciona flexibilidad para incorporar nuevos formatos de salida, cuya interpretación sea de interés. De ahí que posea como contribución adicional la conformación de una base de casos con vista a investigaciones futuras.The business process models, as an initial input to the software development process, constitute a novel variant to achieve the early estimation of the development effort. In the stage of identification of the problem and conformation of client-developer pacts, determining periods or specific dates of the product to be developed is fundamental. That is why this research offers a computer tool to predict the development effort of software in man-hours, based on business process models, which have been obtained from modeling tools with BPMN notation, in various formats output, such as BPMN, XPDL, BPM and XML. A predictive model of the effort is obtained using the multiple linear regression technique, which uses as a dependent variable the effort and as independent metric variables corresponding to elements that the tool itself automatically extracts from said business process models, in order to provide an estimate of the reliable effort and value for the project manager or person in charge of planning the delivery schedule of a project in question. The tool uses an MVC architecture and as a central design principle the Strategy pattern, which provides flexibility to incorporate new output formats, whose interpretation is of interest. Hence, it has as an additional contribution the creation of a base of cases with a view to future research.esEste documento es Propiedad Patrimonial de la Universidad Central “Marta Abreu” de Las Villas. Los usuarios podrán hacer uso de esta obra bajo la siguiente licencia: Creative Commons: Atribución-No Comercial-Compartir Igual 4.0 LicenseHerramientaEstimación del EsfuerzoDesarrollo de Proyectos de SoftwareModelos de Procesos de NegocioSDEffort-BPMNHerramienta InformáticaTécnicas de EstimaciónTrabajo IntelectualGestión de Proyectos de SoftwareModelado de Procesos de NegociosDesarrollo de HerramientasHerramienta para la estimación del esfuerzo de desarrollo de proyectos de software a partir de modelos de procesos de negocio. SDEffort-BPMNThesis