El empleo de operadores de agregación: un instrumento para priorizar los requisitos de software
DOI:
https://doi.org/10.53591/iti.v7i7.1269Palabras clave:
priorización de requisitos, operadores de agregación, operador OWA, ingeniería de requisitos, AHPResumen
La calidad del software, como sistema de información, está frecuentemente determinada por la habilidad para satisfacer las necesidades de los clientes y usuarios finales, obtenidas y especificadas como requisitos de software. Para satisfacer estas necesidades resulta importante la realización de una correcta ingeniería de requisitos y especialmente su priorización. Tal priorización de requisitos de software es un proceso complejo de toma de decisiones. Los enfoques tradicionales no ejecutan la agregación de los criterios con la suficiente flexibilidad y adaptabilidad a los contextos específicos de las organizaciones. En el presente trabajo se propone un método de priorización de requisitos, que hace uso de los operadores de agregación, para la fusión de la información, y el método de jerarquía analítica para determinar la importancia de los criterios. La propuesta permite la inclusión de aspectos tales como la importancia de los criterios y nivel de compensación. Un estudio de caso muestra aplicabilidad de la propuesta se desarrolla un estudio de caso. El artículo finaliza con propuestas de trabajos futuros que contribuyan a la aplicabilidad del método.
Citas
Aurum, A., & Wohlin, C. (2005). Engineering and Managing Software Requirements. New York: Springer.
Avesani, P., Bazzanella, C., Perin i, A., & Susi, A. (2005a). Facing scalability issues in requirements prioritization with machine learning techniques.
Avesani, P., Bazzane lla , C., Perin i, A., & Susi, A. (2005b). Facing scalability issues in requirements prioritization with machine learning techniques.
Azar, J., Smith, R. K., & Cordes, D. (2007). Value-oriented requirements prioritization in a small development organization. IEEE software, 32-37.
Beg, R., Abbas, Q., & Yerma, R. P. ( 2008). An approach far requirement prioritization using b-tree.
Berander, P., & Andrew s, A. (2005). Requirements Prioritization.
Bruno, G., Esposito, E., Genovese, A., & Passaro, R. (2012). AHP-based approaches for supplier evaluation: Problems and perspectives. Journal of Purchasing and Supply Management, I 8(3), 159-172.
Chatz ipetrou, P.,A nge li s, L., Rovegard, P., & Wohlin, C.(2010). Prioritization of issues and requirements by cumulative voting: A compositional data analysis framework.
Espinilla, M., Andrés, R. d., Martínez, F. J., & Martínez, L. (2012). A
-degree performance appraisal model dealing with hete rogeneous information and dependent criteria. Information Sciences. doi:http://dx.doi.org/1O.1016/j.ins.2012.08.015
Jaiswal, R., Thom as, T., Galkate, R., Ghosh, N., & Singh, S. (2014).
Watershed prioritization using Saaty's AHP based decision support for soil conservation measures. Water resources management , 28(2), 475-494.
Leyva-Váz quez, M. Y., Rosado-Rosello , R., & Feble s- Estrada, A. (2012).
Modelado y análisis de lo s factores críticos de éxito de los proyectos de software mediante mapas cognitivos difusos. Ciencias de la Información, 43(2), 41-46.
Lima, D., Freitas, F., Campo s, G., & Souza, J. (2011). A fuzzy approach to requirements prioritization. Search Based Software Engineering, 64-69.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2015 Maikel Leyva Vázquez, Karina Perez Teruel, Nelly Valencia Martinez, Ameirys Betancourt Vázquez
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.