Las herramientas de ingeniería de requisitos suelen ser productos de software para facilitar los procesos de ingeniería de requisitos (IR) y permitir un manejo más sistemático y formalizado de los requisitos, la gestión de cambios y la trazabilidad. [ 1 ] [ 2 ]
La guía del PMI , Gestión de Requisitos: Una Guía Práctica, recomienda que se identifique una herramienta de requisitos al inicio del proyecto, ya que la trazabilidad de los requisitos puede volverse compleja y cambiar de herramienta a mitad de camino podría presentar un desafío. [ 3 ]
Según la norma ISO/IEC TR 24766:2009, [ 4 ] existen seis capacidades principales de las herramientas:
- Obtención de requisitos
- Análisis de requisitos
- Especificación de requisitos
- Verificación y validación de requisitos
- Gestión de requisitos
- Otras capacidades
Cabe señalar que INCOSE y Project Performance International (PPI) mantienen una base de datos oficial de herramientas, la Base de Datos de Herramientas de Ingeniería de Sistemas (SETDB). [ 5 ]
Lista de herramientas RE
Como ocurre con la mayoría del software, el proveedor/propietario, el nombre de la herramienta o el alcance cambian con el tiempo.
Cabe señalar que el cumplimiento de, por ejemplo, normas de seguridad como la ISO 26262 se apoya en pocas herramientas, ya sea directamente o indirectamente a través de consultoría especializada. [ 6 ] [ 7 ]
A diferencia de las seis principales funcionalidades de la herramienta (véase más arriba), en la lista se introducen las siguientes categorías, que se correlacionan más estrechamente con el marketing del producto o resumen las funcionalidades, como la gestión de requisitos (que incluye las partes de obtención, análisis y especificación) y la gestión de pruebas (es decir, las funcionalidades de verificación y validación).
Las especialidades, como la compatibilidad con OSLC, no se presentan en la lista actual, pero existen para algunas herramientas. [ 8 ] [ 9 ]
Capacidades de lista
- Ágil: La herramienta admite metodologías ágiles , como Scrum, Kanban, trabajo colaborativo, etc.
- ALM: Gestión del ciclo de vida de las aplicaciones (lo que significa que la herramienta ofrece un conjunto completo de funcionalidades o puede ampliarse).
- CM: Gestión de la configuración (software o hardware)
- ISM: Gestión de resolución de problemas (o gestión de resolución de incidencias) [ 10 ]
- PDM: Gestión de datos de producto
- PLM: Gestión del ciclo de vida del producto
- PJM: Gestión de proyectos
- RM: Gestión de requisitos , incluyendo diseño, especificación, etc.
- TM: Gestión de pruebas (QA)
- VCS: Sistema de control de versiones
- VM_MBSE: Modelado visual/UI/UX o MBSE ( Ingeniería de sistemas basada en modelos )
Funcionalidades excluidas (lista limitada)
- CI/CD
- Gestión de procesos (gestión de proyectos) (Diseño de procesos, etc.)
- Gestión de la calidad :
- Gestión de riesgos
- Gestión de versiones / parches
- Seguridad
- Gestión de variantes
Lista
Otras herramientas, desarrollos, especialidades
Lecturas adicionales
- Ganar la batalla oculta: Selección y adopción de herramientas de requisitos [ 17 ]
- Evaluación de herramientas de código abierto para la gestión de requisitos [ 18 ]
- Un estudio de caso de gestión de requisitos: Hacia la transparencia en las herramientas de gestión de requisitos [ 19 ]
- Modelado de requisitos con SysML (IREB, 2015)
- ¿Sigue siendo necesaria la ingeniería de requisitos en los enfoques de desarrollo ágil? (IREB, 2015)
- PUERTAS: Una herramienta para gestionar requisitos [ 20 ]
- Risto Salo et al. Gestión de requisitos en GitHub con un enfoque lean (2015)
Véase también
- Gestión del ciclo de vida de las aplicaciones (ALM)
- ISO/IEC 12207
- Lista de herramientas SysML
- Lista de herramientas del Lenguaje Unificado de Modelado
- Ingeniería de sistemas basada en modelos (MBSE)
- Servicios abiertos para la colaboración en el ciclo de vida (OSLC)
- Gestión del ciclo de vida del producto (PLM)
- Gestión del alcance
- proceso de desarrollo de software
- Herramientas de ingeniería de sistemas
Referencias
- ↑ "¿Qué es la gestión de requisitos?" . www.ibm.com . Consultado el 23 de marzo de 2021 .
- ↑ Carrillo de Gea, Juan M.; Nicolás, Joaquín; Alemán, José L. Fernández; Toval, Ambrosio; Ebert, Christof; Vizcaíno, Aurora (julio de 2011). "Herramientas de ingeniería de requisitos". Software IEEE . 28 (4): 86– 91. Bibcode : 2011ISoft..28d..86C . doi : 10.1109/MS.2011.81 . ISSN 0740-7459 . S2CID 1921630 .
- ↑ "Gestión de requisitos: una guía práctica" . 1 de enero de 2016. Consultado el 5 de abril de 2021 .
- ↑ "ISO/IEC TR 24766:2009" . ISO . Consultado el 22 de marzo de 2021 .
- ↑ "Consulte, por ejemplo, las herramientas MBSE en la página de ejemplos de herramientas de PPI/INCOSE" . www.systemsengineeringtools.com . Consultado el 24 de marzo de 2023 .
- ↑ "Descárguelo ahora: "Automatizar la gobernanza y el cumplimiento del ciclo de vida para sistemas de software automotriz" Cómo acelerar la seguridad funcional en ISO 26262, SPICE y CMMI" . polarion.plm.automation.siemens.com . Consultado el 22 de marzo de 2021 .
- ↑ "Inicio - Validas AG" . validas.de . Consultado el 22 de marzo de 2021 .
- ↑ "Servicios abiertos para integraciones de colaboración del ciclo de vida" . www.ibm.com . 12 de abril de 2019. Consultado el 22 de abril de 2021 .
- ↑ "Acerca de" . open-services.net . Consultado el 22 de abril de 2021 .
- ↑ "SUP.9 – Gestión de resolución de problemas - Kugler Maag Cie" . www.kuglermaag.com . Archivado del original el 8 de septiembre de 2024. Consultado el 23 de marzo de 2021 .
- 1 2 "Adquisición sin magia completada: Dassault Systèmes refuerza su posición en la ingeniería de sistemas para facilitar nuevas experiencias conectadas" . www.3ds.com . 27 de enero de 2020. Consultado el 15 de octubre de 2021 .
- ↑ "Gestión de requisitos mediante el Gestor de especificaciones de Enterprise Architect" . sparxsystems.com . Consultado el 22 de abril de 2021 .
- ↑ "Rapsodia del diseño de sistemas de ingeniería - Descripción general" . www.ibm.com . Consultado el 22 de abril de 2021 .
- ↑ "ReqInspector – Revista de Ingeniería de Requisitos" . ReqInspector – Revista de Ingeniería de Requisitos . Consultado el 22 de marzo de 2021 .
- ↑ Morais Ferreira, David (2018). Automated Creation of a Database for the Analysis of the Completeness of German Natural Language Requirements . Kaiserslautern. doi : 10.24406/publica-fhg-282599 .
{{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) - ↑ "Utilice ReqIF para transferir datos de DOORS a DOORS Next" . www.ibm.com . Consultado el 22 de abril de 2021 .
- ↑ Beatty, Joy (julio de 2013). «Ganando la batalla oculta: Selección y adopción de herramientas de requisitos». 21.ª Conferencia Internacional de Ingeniería de Requisitos (RE) del IEEE de 2013. Río de Janeiro-RJ, Brasil: IEEE. págs. 364–365 . doi : 10.1109/RE.2013.6636753 . ISBN 978-1-4673-5765-4. S2CID 206524062 .
- ↑ Santana, Sonia R.; Perero, Lucrecia R.; Delduca, Amalia G.; Dapozo, Gladys N. (2020). "Evaluación de herramientas de código abierto para la gestión de requisitos" . En Pesado, Patricia; Arroyo, Marcelo (eds.). Ciencias de la Computación – CACIC 2019. Communications in Computer and Information Science. Vol. 1184. Cham: Springer International Publishing. pp. 188–204 . doi : 10.1007/978-3-030-48325-8_13 . ISBN 978-3-030-48325-8. S2CID 219428943 .
- ↑ van der Heide, Johan. "09013 Amaltea" . itea3.org . Consultado el 22 de marzo de 2021 .
- ↑ Hull, Elizabeth; Jackson, Ken; Dick, Jeremy (2010), "DOORS: Una herramienta para gestionar requisitos" , Requirements Engineering , Londres: Springer London, pp. 181–198 , doi : 10.1007/978-1-84996-405-0_9 , ISBN 978-1-84996-404-3, consultado el 22 de marzo de 2021
Enlaces externos
- www.um.es/giisw/EN/re-tools-survey
- https://www.ppi-int.com/wp-content/uploads/2019/04/PPI-005107-8-Requirements-Management-Tools-190403-1.pdf
- Listas relacionadas con la ingeniería