Project

General

Profile

Wiki

Please visit an overview using screenshots before reading this documentation.

Create an english version of the documentation.

english wiki

english user manual

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.