Project

General

Profile

Wiki

Información antigua para revisar y actualizar

Toda la información por debajo de esta línea está obsoleta. Leerla puede ayudar, pero no está actualizada.

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.

Guías para desarrolladores