Un Análisis de las Características de las Herramientas de Ingeniería de Requisitos
Autores: Ozkaya, Mert; Kardas, Geylani; Kose, Mehmet Alp
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Un Análisis de las Características de las Herramientas de Ingeniería de Requisitos
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Sistemas
Palabras clave
Herramientas de ingeniería de requisitos
Características
Gestión de proyectos
Especificación
Colaboración
Interoperabilidad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 27
Citaciones: Sin citaciones
Se han desarrollado muchas herramientas de ingeniería de requisitos para recopilar, documentar y rastrear requisitos que incluso pueden ser procesados posteriormente para propósitos como análisis y transformación. En este estudio, analizamos 56 herramientas diferentes de ingeniería de requisitos para un conjunto integral de características que se categorizan en múltiples puntos de vista (es decir, gestión de proyectos, especificación, colaboración, personalización, interoperabilidad, metodología y soporte al usuario). Los resultados del análisis llevaron a muchos hallazgos interesantes. Algunos de ellos son los siguientes: (i) las actividades de planificación y ejecución del proyecto rara vez están soportadas, (ii) el acceso multiusuario y el versionado están altamente soportados, (iii) la técnica de especificación más popular son los lenguajes naturales, mientras que la especificación precisa a través de lenguajes de modelado rara vez está soportada, (iv) el análisis de requisitos rara vez está soportado, (v) la transformación de requisitos se considera solo para generar documentos, (vi) la personalización de herramientas a través de la integración de herramientas y el soporte de API es muy popular, mientras que la personalización del conjunto de notación rara vez está soportada, (vii) el intercambio de requisitos es popular en estándares como ReqIF y Excel/CSV, mientras que ningún estándar único es aceptado por todas las herramientas, (viii) el desarrollo ágil es muy común, mientras que otras metodologías (por ejemplo, MDE y SPLE) rara vez están soportadas, y (ix) las guías de usuario, teléfono, correo electrónico y videos son los métodos más preferidos para el soporte al usuario. Los resultados del análisis serán útiles para diferentes partes interesadas, incluidos profesionales, proveedores de herramientas e investigadores.
Descripción
Se han desarrollado muchas herramientas de ingeniería de requisitos para recopilar, documentar y rastrear requisitos que incluso pueden ser procesados posteriormente para propósitos como análisis y transformación. En este estudio, analizamos 56 herramientas diferentes de ingeniería de requisitos para un conjunto integral de características que se categorizan en múltiples puntos de vista (es decir, gestión de proyectos, especificación, colaboración, personalización, interoperabilidad, metodología y soporte al usuario). Los resultados del análisis llevaron a muchos hallazgos interesantes. Algunos de ellos son los siguientes: (i) las actividades de planificación y ejecución del proyecto rara vez están soportadas, (ii) el acceso multiusuario y el versionado están altamente soportados, (iii) la técnica de especificación más popular son los lenguajes naturales, mientras que la especificación precisa a través de lenguajes de modelado rara vez está soportada, (iv) el análisis de requisitos rara vez está soportado, (v) la transformación de requisitos se considera solo para generar documentos, (vi) la personalización de herramientas a través de la integración de herramientas y el soporte de API es muy popular, mientras que la personalización del conjunto de notación rara vez está soportada, (vii) el intercambio de requisitos es popular en estándares como ReqIF y Excel/CSV, mientras que ningún estándar único es aceptado por todas las herramientas, (viii) el desarrollo ágil es muy común, mientras que otras metodologías (por ejemplo, MDE y SPLE) rara vez están soportadas, y (ix) las guías de usuario, teléfono, correo electrónico y videos son los métodos más preferidos para el soporte al usuario. Los resultados del análisis serán útiles para diferentes partes interesadas, incluidos profesionales, proveedores de herramientas e investigadores.