Requerimientos del Sistema - zimmcl/Programacion-Concurrente GitHub Wiki
En este apartado se presentarán los requerimientos funcionales y no funcionales que deberán ser satisfechos por el sistema.
--
Requisitos Funcionales |
Requisitos No Funcionales |
Matriz de trazabilidad |
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 |
ID. Requerimiento | Descripción del Requerimiento |
---|---|
RNF-01 | El sistema debe ser desasollado en lenguaje java. |
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.