Requerimientos del Sistema - zimmcl/Programacion-Concurrente GitHub Wiki

Definición de Requerimientos del Sistema

En este apartado se presentarán los requerimientos funcionales y no funcionales que deberán ser satisfechos por el sistema.

--

Índice
Requisitos Funcionales
Requisitos No Funcionales
Matriz de trazabilidad

--

Requisitos Funcionales

En la siguiente tabla se muestra la lista de requerimientos funcionales del Sistema de Manufacturación Robotizado. Cada requisito contiene un identificador donde las dos primeras letras identifican que es un requisito funcional y un número que corresponde a la secuencia de los requisitos. Las columnas nombre y descripción definen el requisito.

ID. Requerimiento Nombre del Requerimiento Descripción del Requerimiento
RF-01 {Nombre} El sistema debe poder simular una cadena de producción de tres piezas diferentes. Pieza A, B y C del siguiente modo: Pieza A I1-->M1-->M2-->O1 o Pieza A I1-->M3-->M4-->O1; Pieza B I2-->M2-->O2; Pieza C I3-->M4-->M3-->O3
RF-02 {Nombre} El sistema debe llevar la cuenta de la cantidad de piezas sin procesar en las entradas I1 I2 e I3 por separado.
RF-03 {Nombre} El sistema debe llevar la cuenta de la cantidad de piezas procesadas en las salidas O1 O2 y O3 por separado.
RF-04 {Nombre} El sistema no debe permitir que se cargue una pieza en una máquina que ya contiene una pieza.
RF-05 {Nombre} El sistema debe prohibir que una pieza proveniente de la entrada Ii termine en una salida distinta a la Oi.
RF-06 {Nombre} Cada robot debe poder mover una pieza de una maquina a otra.
RF-07 {Nombre} Cada robot debe poder mover una pieza de una maquina al deposito de salida.
RF-08 {Nombre} El sistema no debe requerirle a robots mover piezas fuera de su alcance.
RF-09 {Nombre} El robot R1 sirve a I1, M1, M2, M3, M4, O1
RF-10 {Nombre} El robot R2 sirve a I2, M2, O2
RF-11 {Nombre} El robot R3 sirve a I3, M3, M4, O3

--

Requisitos No Funcionales

En la siguiente tabla se muestra la lista de requerimientos no funcionales que condicionan el desarrollo del sistema de Manufacturación Robotizado. Cada requisito contiene un identificador donde las tres primeras letras identifican que es un requisito funcional y un número que corresponde a la secuencia de los requisitos. La columna descripción define el requerimiento.
ID. Requerimiento Descripción del Requerimiento
RNF-01 El sistema debe ser desasollado en lenguaje java.

--

Matriz de requerimientos

En esta sección se presenta la matriz de rastreabilidad de requerimientos y la matriz de trazabilidad de requisitos con casos de usos. Debido al tamaño de las mismas, y al hecho de que a medida que el proyecto avanza éste pueden sufrir modificaciones (como ser: requerimientos que cambian de estado, aparecen nuevas versiones de requisitos, etc), las matrices se encuentran en el siguiente documento online: matriz de trazabilidad

El documento presenta las siguientes secciones, separadas en pestañas:

  • Matriz de requerimientos: Esta es la matriz de rastreabilidad de requerimientos. Aquí se detallan los requerimientos del sistema, se les asigna un código, y se detalla información como ser estado, prioridad, versión, etc.
  • Instrucciones: Se muestran las instrucciones de llenado para la matriz de requerimientos.
  • Matriz de requerimientos y casos de uso: Aquí se encuentra la matriz de trazabilidad entre casos de uso y requerimientos. Tanto los requerimientos como los casos de uso se identifican por un código asignado a cada uno.
  • Casos de uso: Sección donde se especifican los casos de uso, y sus códigos de identificación asignados.

⚠️ **GitHub.com Fallback** ⚠️