El empleo de operadores de agregación: un instrumento para priorizar los requisitos de software

Autores/as

  • Maikel Leyva Vázquez Universidad Internacional del Ecuador (UIDE)
  • Karina Perez Teruel Universidad de las Ciencias Informáticas (UCI)
  • Nelly Valencia Martinez Universidad de Guayaquil
  • Ameirys Betancourt Vázquez Instituto Superior Politécnico de Tecnologias e Ciências (ISPTEC)

DOI:

https://doi.org/10.53591/iti.v7i7.145

Palabras clave:

priorización de requisitos, operadores de agregación, operador OWA, ingeniería de requisitos, AHP

Resumen

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

2015-11-30

Número

Sección

Artículos

Artículos similares

También puede {advancedSearchLink} para este artículo.