Análisis de problemas de especificación de procesos de desarrollo de software
Professor Advisor
dc.contributor.advisor
Perovich Gerosa, Daniel
Professor Advisor
dc.contributor.advisor
Simmonds Wagemann, Jocelyn
Author
dc.contributor.author
Avendaño Jeldres, Christian Andrés
Associate professor
dc.contributor.other
Bastarrica Piñeyro, María Cecilia
Associate professor
dc.contributor.other
Gutiérrez Figueroa, Francisco
Associate professor
dc.contributor.other
Silvestre Quiroga, Luis
Admission date
dc.date.accessioned
2024-11-13T20:55:51Z
Available date
dc.date.available
2024-11-13T20:55:51Z
Publication date
dc.date.issued
2024
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/201924
Abstract
dc.description.abstract
El modelado de procesos de software por lo general, son especificaciones sofisticadas las cuales demandan un enorme esfuerzo pero una vez especificados existen pocos enfoques y aún menos herramientas que ayuden al ingeniero de procesos a analizar la calidad del proceso. El proceso, al tener errores, impacta al equipo de desarrollo del software extendiendo el tiempo en generar la solución final hacia el cliente y en algunos casos sobredimensionamiento de los mismos.
Para asistir al ingeniero de procesos en el análisis de problemas y de especificación, en esta tesis propone la herramienta SPS. En la construcción de SPS se realizó una especificación de los patrones de error implementados en AVISPA, para lo cual se utiliza OCL como lenguaje de alto nivel. SPS es una herramienta implementada como plugin de EPFC que presenta diferentes patrones de error de un modelo de proceso de software resaltando los errores potenciales a través de indicadores. El enfoque de la herramienta ha sido validado por un panel de expertos aplicándolo en el análisis de algunos modelos de procesos.
El resultado del trabajo es una herramienta que asiste al ingeniero de procesos al advertir sobre posibles errores, teniendo en cuenta la posibilidad de utilizar umbrales que se ajus- ten a la realidad de cada empresa. Esto significa que la herramienta proporciona alertas o indicadores cuando se detectan situaciones que podrían llevar a errores en los procesos, y también permite configurar umbrales específicos que reflejen las necesidades y características particulares de cada empresa. De esta manera, la herramienta puede adaptarse mejor a las circunstancias y facilitar la toma de decisiones para mejorar los procesos. Sin embargo resulta importante considerar el costo de mantenibilidad de la herramienta ya que lamentablemente el software EPFC no ha tenido actualizaciones lo cual dificulta la posibilidad de generar nuevas versiones.
es_ES
Patrocinador
dc.description.sponsorship
Este trabajo ha sido financiado por CONICYT-PFCHA/Magíster Nacional/2014-22140053
es_ES
Lenguage
dc.language.iso
es
es_ES
Publisher
dc.publisher
Universidad de Chile
es_ES
Type of license
dc.rights
Attribution-NonCommercial-NoDerivs 3.0 United States