Wiki¶
Please visit an overview using screenshots before reading this documentation.
Create an english version of the documentation.
cosmoSys-Req es una herramienta de gestión de requisitos
Requisitos funcionales básicos¶
Añadir estos requisitos en una base de datos de requisitos
- Edición de requisitos textuales.
- Soporte para múltiples proyectos.
- Capacidad de estructurar los requisitos en forma de árbol.
- Capacidad de incluir requisitos de tipo informativo, para poder dar el aspecto de documento legible a la base de datos de requisitos de un proyecto.
- Inclusión de atributos especiales para los requisitos.
- Trazabilidad entre requisitos y hacia entidades externas.
- Dependencias entre requisitos.
- Permisos (visualización, ejecución de operaciones) controlado según los roles de los miembros del equipo.
- Control del proceso de gestión de requisitos según un flujo de trabajo configurable.
- Capacidad para generar vistas mediante filtrado y configuración de información a visualizar.
- Generación de informes en base a plantillas.
- Capacidad de validar el árbol de requisitos según diferentes criterios, de forma puntual, periódica o automática.
- Importación/Exportación de los requisitos de/a:
- Archivos de intercambio estándard (XML, JSON)
- Hojas de cálculo (CSV, ODS, XLSX).
- Proyectos de Doorstop.
- Integración con el resto de herramientas de cosmoSys.
Manual de uso¶
Ver la sección Manual de uso
Enfoque¶
De cara a minimizar los costes de desarrollo y mantenimiento, se han tomado las siguientes decisiones:
- Usar Redmine como back-end para almacenar los requisitos y aprovechar su sistema de proyectos, permisos, roles, equipos, wiki, etc.
- Construir herramientas para visualizar y manejar la información de Redmine a través de la API REST.
- Construir la validación de los requisitos mediante cuadernos de Jupyter para mantener a los expertos “ligados” al proceso.
- Construir interfaces específicas en React y NodeJS cuando se requieran paneles interactivos e intuitivos.