La mayoría de los equipos no se da cuenta de que sus requisitos se han desalineado hasta que un revisor lo detecta, falla una prueba o alguien encuentra una discrepancia entre el requisito y el diseño. Para entonces, el valor numérico a menudo ya ha sido incorrecto en al menos dos lugares durante semanas.
Los parámetros reutilizables resuelven este problema. Convierten valores numéricos clave en datos de ingeniería compartidos que los equipos pueden consultar en requisitos, actividades de verificación y trabajo de ingeniería relacionado. Los equipos obtienen un espacio de trabajo compartido para colaborar y almacenar cada artefacto de ingeniería.
Considere un límite de consumo de energía que aparece en un requisito, una tabla de presupuesto de ingeniería y un procedimiento de caso de prueba. Cada instancia vive en un documento separado. No hay conexión entre ellas.
Luego el diseño cambia:
Un ingeniero actualiza el documento de requisitos y la tabla de presupuesto de ingeniería, pero el caso de prueba todavía menciona el valor anterior. El equipo ahora está trabajando con dos valores distintos para el mismo objetivo.
Las consecuencias son demasiado conocidas:
Los parámetros reutilizables actúan como un punto de referencia para valores que deben mantenerse alineados entre requisitos, verificación y trabajo de ingeniería. En lugar de editar el mismo número en varios archivos, los equipos actualizan el parámetro una sola vez. Luego, el valor se propaga a cada artefacto vinculado.
Ejemplos de buenos candidatos para parámetros reutilizables incluyen:
Parámetros como estos condicionan las decisiones de diseño e impulsan el trabajo de verificación. También se reutilizan a lo largo del ciclo de vida del proyecto. Los equipos suelen repetir los mismos valores en requisitos, documentos de diseño y procedimientos de prueba.
Los parámetros reutilizables hacen que esa reutilización sea explícita, trazable y estructurada. Los valores clave se mantienen consistentes, conectados y actualizados a medida que evoluciona el diseño.
Tomemos como ejemplo un límite de consumo de energía. Con parámetros reutilizables, el equipo puede definir el valor una sola vez y referenciarlo en requisitos del sistema, especificaciones de subsistemas relacionadas, actividades de verificación y procedimientos de prueba.
Si cambia la elección de la batería o la asignación del subsistema, el equipo solo necesita actualizar un valor una vez. El nuevo valor fluye hacia cada requisito y artefacto de verificación que hace referencia al parámetro.
Esto elimina la necesidad de volver a introducir datos manualmente en múltiples artefactos y crea un hilo de trazabilidad implícita.
En el trabajo diario, eso significa:
Un caso de uso más avanzado compara los objetivos funcionales de los requisitos con el rendimiento real del sistema para verificación y validación (V&V).
Las reglas de V&V automatizan estas comparaciones. Señalan incumplimientos cuando los valores dejan de estar alineados. Se requieren dos parámetros para configurar una regla de V&V:
En nuestro ejemplo del límite de potencia, un parámetro de requisito —por ejemplo, $maximum_power_consumption— define la potencia máxima permitida del sistema.
El consumo real de potencia del sistema se almacena en un segundo parámetro; en este ejemplo, llamémoslo $system_power_consumption.
Una herramienta de requisitos con un motor de cálculo, como Altium’s Requirements Portal, ayuda a los equipos a crear tablas de presupuesto de ingeniería que derivan el rendimiento del sistema a partir de datos de subsistemas. La herramienta extrae datos de archivos CAD o de simulación vinculados. Luego calcula el rendimiento del sistema usando las ecuaciones que usted defina.
La regla de V&V ejecuta entonces la comparación automáticamente:
$system_power_consumption > $maximum_power_consumption
Si un valor cambia y el total calculado supera el objetivo, la regla de V&V señala el incumplimiento.
En resumen, el flujo de trabajo se ve así:
El mismo enfoque funciona para otros parámetros. Aquí hay algunos ejemplos del diseño electrónico:
Esta verificación basada en reglas ayuda a los equipos a detectar errores temprano, antes de que se conviertan en problemas mayores.
Los ingenieros suelen comenzar con una lista de parámetros de diseño o requisitos no estructurados en un archivo de Word o Excel. Estos pueden provenir de planificación interna, aportes del cliente, material de proveedores o proyectos anteriores.
Usando Altium’s Requirements Portal, los ingenieros pueden importar requisitos desde cualquier formato, estructurarlos y gestionarlos en un espacio de trabajo compartido en la nube, y vincularlos con sus artefactos de diseño y verificación.
Una vez dentro de la herramienta, el flujo de trabajo continúa con dos pasos:
Los parámetros reutilizables se convierten entonces en puntos de referencia compartidos para todo el equipo. Los requisitos, las actividades de verificación y el trabajo de diseño usan los mismos valores.
Para identificar casos de uso adecuados de parámetros reutilizables en sus proyectos, piense en valores que se referencian en múltiples lugares. Estos valores suelen tener un impacto directo en sus actividades de diseño y verificación. La siguiente tabla destaca algunos puntos de partida recomendados.
|
Dominio |
Parámetro de ejemplo |
|---|---|
|
Potencia |
|
|
Térmico |
|
|
Electrónica |
|
|
Mecánico |
|
|
Manufactura |
|
|
Normativo |
|
Los parámetros reutilizables convierten los valores de los requisitos en datos de ingeniería compartidos.
Con parámetros reutilizables, los ingenieros trabajan con requisitos activos mientras toman decisiones. Los equipos de verificación consultan los mismos valores al planificar y documentar pruebas. Una vez que el diseño está listo, los equipos pueden comparar el rendimiento con los requisitos usando casos de prueba que hacen referencia directa a los parámetros del requisito.
El Requirements Portal de Altium y su motor de cálculo llevan este enfoque un paso más allá. La herramienta calcula automáticamente el rendimiento del sistema a partir de sus subsistemas usando datos de diseño vinculados. Con reglas automatizadas de V&V, los ingenieros pueden comparar el rendimiento del sistema con los objetivos de los requisitos para detectar incumplimientos.
En conjunto, estas capacidades mantienen la intención del requisito conectada con la implementación. Ofrecen mejoras inmediatas en el flujo de trabajo, entre ellas: