Márgenes
Para cada Vali, existe la opción de añadir un margen positivo y uno negativo. Estos siempre se definen en relación con el valor del Vali, como un porcentaje.
Para un Vali que no utiliza ningún otro Vali en su fórmula, los valores que incluyen margen se denominan "peor caso" y se calculan de la siguiente manera:
-
worstcase_plus = value * (1 + margin_plus / 100) -
worstcase_minus = value * (1 - margin_minus / 100)
Para los Valis que sí utilizan otros Valis en sus fórmulas, los márgenes de esos Valis utilizados se tienen en cuenta para el cálculo de peor caso. Actualmente se admiten dos métodos de propagación de márgenes, como se explica a continuación.
El "margen total" representa la relación resultante entre el peor caso y el valor real. Para un Vali que no utiliza ningún otro Vali, el margen total es el mismo que el margen positivo y negativo definido. El cálculo es el siguiente:
-
totalmargin_plus = (worstcase_plus / value - 1) * 100 -
totalmargin_minus = (worstcase_minus / value + 1) * 100
El cálculo del margen es totalmente compatible con la conversión de unidades, las copias conectadas, los modos y otras funciones de Requirement Portal.
Propagación de márgenes
La propagación de márgenes entre Valis que utilizan otros Valis se realiza mediante el enfoque de propagación de peor caso absoluto.
Propagación de peor caso absoluto
La propagación de peor caso absoluto evalúa la fórmula con los valores de peor caso de todos los Valis que utiliza y añade el margen del propio Vali. Para las operaciones negativas en la fórmula, como la resta y la división, se utiliza el peor valor negativo para lograr el peor caso absoluto. Si el mismo Vali se utiliza varias veces en la misma fórmula, se evalúan y comparan los distintos casos para evitar cálculos excesivamente extremos (p. ej., usar el peor caso positivo en el numerador y el peor caso negativo en el denominador).
Como ejemplo, considere una resta simple entre dos Valis.
| Nombre del Vali | Fórmula | Valor | Margen positivo | Margen negativo | Total Margin Plus | Total Margin Minus | Peor caso positivo | Peor caso negativo |
|---|---|---|---|---|---|---|---|---|
| a | 10 | 10 | 10% | 10% | 10% | -10% | 11 | 9 |
| b | 5 | 5 | 20% | 0% | 20% | 0% | 6 | 5 |
| c | a - b | 5 | 10% | 10% | 32% | -46% | (11 - 5) * 1.1 = 6.6 | (9 - 6) * 0.9 = 2.7 |
Tenga en cuenta que los únicos márgenes sobre los que tiene control son el Margen positivo y el Margen negativo. El resto lo calcula Requirements Portal. Los márgenes pueden introducirse tanto en la vista de tabla como en el panel de información de un Vali seleccionado.

Márgenes para Valis: márgenes y su propagación a Margen total y Peor caso (positivo y negativo, respectivamente).