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.

Conexiones Master y Follower - Columnas que indican las conexiones Master-Follower entre requisitos

 

Cuando crea un requisito Master, el icono de corona que se muestra a continuación aparecerá al lado del identificador del requisito.

 

image-20240328-002351.png

 

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

 

image-20240328-002417.png

 

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

 

image-20240328-002453.png

 

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.

 

image-20240328-002632.png
Si se rechaza el cambio en el requisito master, el icono se mostrará dentro de las secciones de detalles> Master/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).

Master-Follower Copy - Ilustración del proceso para crear una copia Master-Follower.

 

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

 

Puede encontrar más detalles sobre el Asistente de Copia en → página Reuse Requirements.

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.

Follower Entrance Review - Representación visual de la "Follower Entrance Review" para aceptar la conexión Master-Follower.

Puede aceptar los followers individualmente o en bloque siguiendo los pasos del video a continuación.

Un requisito follower tiene sus campos sincronizados con el requisito master mientras la confirmación está pendiente.

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.

Notificación de propagación de cambios - Demostración de la notificación y aplicación de cambios de requisitos Master a Follower.

 

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 .

Solo los propietarios del requisito podrán propagar los cambios mediante “Apply” o “Dont Apply”. Si no se especifica un propietario para el requisito, los usuarios con acceso “Read & Write” podrán aplicar o rechazar la propagación.

Además de los propietarios, los usuarios con derechos de administrador y permisos de nivel de gestión pueden propagar estos cambios de Master a Follower.

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).

Cuadro de diálogo de propagación de cambios - Proceso detallado de selección de acciones para cambios propagados de Master a Follower.

 

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)

Ilustración de la función Disconnect - Guía visual para usar la función "Disconnect" para cortar temporalmente el vínculo Master-Follower

La opción de descarte le permite eliminar permanentemente la conexión master-follower, mientras que la desconexión temporal le permite desconectarla temporalmente y volver a conectarla/resincronizarla después de cierto período de tiempo; consulte la Figura Resync.

Opción Resync - Opción para resincronizar el follower desconectado o descartado

 

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).

 

image-20240328-011213.pngModificación de campos sincronizados - Explicación de cómo cambiar los campos sincronizados en una conexión Master-Follower.
Esta sección también muestra el estado de la conexión(5) entre el master y el 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.

 

image-20240328-011537.pngChange Synced Fields - Campos disponibles

 

 

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.

Una vez completado el proceso, el usuario aún debe confirmar la entrada del follower

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.

Representación del gráfico de conexiones - Visualización de las conexiones Master-Follower en el gráfico de conexiones del módulo de requisitos.

 

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.

 

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Contenido