Función maestro-seguidor
Esta función se ha implementado para ayudar a las empresas a gestionar un gran conjunto de requisitos y certificaciones, permitiendo a los usuarios crear una copia “Master-Follower” de los requisitos. En este contexto, los usuarios pueden mantener la copia Master de todos los requisitos en un único proyecto y las copias Follower en los proyectos donde dichos requisitos sean aplicables. Con esta configuración, si es necesario realizar un cambio en todas las copias, la modificación puede hacerse una sola vez en la copia Master, y los cambios pueden propagarse a los Followers.
La propagación de cambios es unidireccional, es decir, puede ir de Master a Follower y no viceversa. Los atributos que actualmente pueden copiarse se detallan en Reuse Requirements page.
Cuando crea un requisito Master, el icono de corona que se muestra a continuación aparecerá al lado del identificador del requisito.

Cuando el requisito Follower está actualizado con el requisito Master, mostrará este icono verde:

Si algún cambio en el requisito Master todavía necesita ser aprobado y propagado, se mostrará el siguiente icono:

El icono del lápiz azul aparecerá cuando se haya rechazado un cambio en el requisito Master (por lo tanto, no se propagó) o cuando se haya realizado un cambio directamente en el requisito Follower.

Creación de una copia Master-Follower
En este caso de uso, estamos copiando los requisitos de la carga útil de un satélite Valisat a otro satélite Valisat_2, ya que ambos están diseñados para el mismo objetivo de misión y utilizan la misma carga útil ‘Synthetic Aperture Radar’- SAR para lograrlo. Para crear una conexión Master-Follower, seleccione el conjunto de requisitos que se va a copiar. En la columna de acción (1), puede encontrar el icono Reuse (2), haga clic en él y seleccione “Master-Follower Copy”(3) (consulte la Figura Master-Follower Copy).
Aparece el Asistente de Reutilización, con el tipo de copia ‘Master-Follower Copy’ seleccionado. A continuación, puede seleccionarse el destino del follower. Una vez establecido el destino, el usuario puede revisar los requisitos que se van a copiar y su identificador. Después viene la selección de qué campos deben copiarse y sincronizarse. Por último, haga clic en “Create Copy” para finalizar la creación del follower.
El siguiente video ofrece una ilustración del proceso.
Video de Master-Follower Copy - Ilustración del proceso para crear una copia Master-Follower
Aceptación del requisito Follower
Una vez concluida la creación de la relación Master-Follower, el requisito follower estará disponible en el destino seleccionado, pero en modo “solo lectura”.
Para habilitar la edición del requisito follower, es necesario realizar una “Follower Entrance Review” en el destino (Specification o Section). Esto puede hacerse para un único follower o para un grupo de requisitos, como se muestra en la figura Follower Entrance Review a continuación.
Puede aceptar los followers individualmente o en bloque siguiendo los pasos del video a continuación.
Cambio en el requisito
Además, si hay algún cambio en los datos del requisito master, el cambio puede propagarse al follower. El follower será notificado del cambio, y el usuario puede decidir manualmente si el cambio debe aceptarse o ignorarse. Cuando hay un cambio en el requisito ‘Master’, el icono de ‘Propagation changes’ del requisito follower (1) aparece en la columna Action del requisito correspondiente.
Además, el requisito modificado tendrá un recuadro amarillo para resaltar el cambio. Al pasar el cursor sobre el recuadro, aparece una ventana emergente (2) donde el usuario también puede elegir propagar los cambios. Consulte la Figura Change Propagation Notification .
Al hacer clic en el icono de propagación de cambios, aparece una ventana emergente en la que puede aplicar, no aplicar o editar el cambio implementado en el Master. El usuario puede seleccionar la acción requerida en consecuencia y guardarla (consulte la Figura Change Propagation dialog box).
El siguiente video muestra el proceso completo:
Función “Disconnect”
En lugar de descartar una conexión por completo y perder su vínculo con el master, el usuario puede seleccionar la opción de desconexión. Esto desconectará el follower de su master, pero permitirá al usuario volver a conectarlo más adelante si es necesario. Esta opción puede encontrarse haciendo clic en los tres puntos (1) en la fila del requisito y pasando el cursor sobre la opción “Connections” (2) , para luego seleccionar la opción “Disconnect” (3) (consulte la Figura Disconnect Feature Illustration)
Cambio de los campos sincronizados
Después de establecer una conexión Master-Follower, los campos sincronizados pueden cambiarse en cualquier momento, ya sea para un follower específico o para todos los followers de un requisito Master.
Esto se hace dentro de la sección Requirements(1) “Master/Follower” (2) mediante la acción(3) “Change Synced Fields”(4).
Modificación de campos sincronizados - Explicación de cómo cambiar los campos sincronizados en una conexión Master-Follower.Si la acción se activa desde el requisito Master, los cambios realizados en la sincronización de campos se aplicarán a todos los followers de ese Master.
Si “Change Synced Fields” se activa para un follower específico, solo se cambiarán los campos sincronizados de ese follower.
Change Synced Fields - Campos disponibles
Creación de un vínculo Master-Follower
Otra forma de conectar requisitos con una relación Master-Follower es mediante “Master-Follower Link”. Esto permite al usuario crear este tipo de relación entre objetos que ya existen en Requirements & Systems Portal sin necesidad de generar nuevas copias.
Para ello, el usuario debe seleccionar qué requisito quiere que sea el Master y luego seleccionar la opción “Master-Follower Link” en el icono Reuse.
Allí, el usuario puede seleccionar qué requisitos deben considerarse followers del Master seleccionado.
El siguiente video muestra un ejemplo de este proceso.
Master follower requirements representation in Connections graph
Ahora, el usuario puede ver las conexiones Master-Follower en el gráfico de conexiones del módulo de requisitos. Cada conexión de color muestra el estado de las relaciones Master-Follower (1). Consulte la Figura Connections Graph Representation.
Por ejemplo, las conexiones verdes muestran que el Master-Follower es el mismo, mientras que las amarillas muestran que los cambios no han sido propagados por el propietario de los requisitos. Si las conexiones son azules, eso significa que los cambios realizados en el Master no se aplicaron al Follower, mientras que las grises muestran que el requisito Follower está descartado/desconectado.
Además de las conexiones de colores, el usuario ahora puede comparar dos conjuntos diferentes de especificaciones, que pueden estar dentro del mismo proyecto o en proyectos diferentes. La aplicación principal de esta función es comparar las especificaciones o requisitos Master/Follower. La herramienta de comparación (2) se encuentra dentro del gráfico de conexiones.
Casos de uso
Esta función es útil cuando varios bloques tienen requisitos similares y no es necesario agregarlos manualmente cada vez. Puede consultarse el siguiente ejemplo para una mejor comprensión:
Case 1: Satellite subsystems
Tenemos satélites gemelos 3U con dispositivos de imagen ligeramente diferentes como carga útil.
Considere satélites gemelos 3U con el mismo diseño y objetivo de misión, excepto por su sistema de propulsión. Mientras que el satélite Vali_Cubesat_1A tiene un propulsor de gas frío, el Vali_Cubesat_1B utiliza propulsores iónicos. Por lo tanto, el cambio en los requisitos solo aplica al sistema de propulsión, y todos los demás requisitos pueden definirse para Vali_Cubesat_1A y luego copiarse a Vali_Cubesat_1B.
Case 2: Wing anti-ice system requirements (ATA 30-11)
Consideremos que usted es el ingeniero de sistemas encargado de compilar la lista de requisitos del sistema para el sistema antihielo del ala de una aeronave. La empresa fabrica múltiples modelos y todos los modelos podrían tener el mismo conjunto de requisitos para el sistema antihielo del ala. En lugar de crear el mismo conjunto de requisitos/especificaciones, el usuario puede realizar la copia Maestro-Seguidor y aplicarla a todos los demás proyectos de modelos. Siempre que haya cambios en el diseño del sistema, el ingeniero de sistemas puede permitir o impedir la propagación a otros proyectos.