Contenido principal

Crear requisitos para una función de MATLAB

Un requisito describe un comportamiento que el diseño debe cumplir. Los requisitos suelen adoptar la forma de instrucciones en lenguaje natural, fórmulas, tablas y gráficos. En Requirements Toolbox™, se usa Requirements Editor para crear requisitos y conjuntos de requisitos que los contengan.

En este paso del tutorial, puede crear requisitos que describen el comportamiento requerido de una función de MATLAB® que suma dos números.

Describir el comportamiento requerido

En este ejemplo, el comportamiento funcional de la función debe cumplir los siguientes requisitos:

  • La función debe aceptar dos entradas numéricas.

  • La función debe sumar las dos entradas.

  • La función debe devolver el resultado de la suma.

Asimismo, la función debe comprobar las entradas:

  • La función no debe permitir entradas de Inf o NaN.

Crear requisitos en Requirements Editor

Cree requisitos en Requirements Toolbox usando Requirements Editor. Primero, abra el proyecto MyAdd para poder guardar el conjunto de requisitos en el proyecto.

openProject("MyAdd");

Abra Requirements Editor. En la pestaña Apps, en Verification, Validation, and Test, haga clic en Requirements Editor.

Cree un nuevo conjunto de requisitos haciendo clic en New Requirement Set. Asigne el nombre myAddReqs al conjunto de requisitos y guárdelo en la carpeta documents del proyecto MyAdd.

The Requirements Editor shows the myAddReqs requirement set, which has no requirements.

Añada un requisito al conjunto de requisitos seleccionando el conjunto de requisitos y haciendo clic en Add Requirement. En el panel derecho, añada información a las propiedades Summary y Description usando el texto de los requisitos:

  • Summary: Tomar dos entradas

  • Description: La función debe aceptar dos entradas numéricas.

La propiedad Summary es una frase corta que identifica el requisito. La propiedad Description contiene información detallada sobre el comportamiento requerido.

Requirement 1 in the myAddReqs requirement set is selected in the Requirements Editor and its Summary and Description properties are shown.

Añada un segundo requisito con este resumen y descripción:

  • Summary: Añadir las entradas

  • Description: La función debe sumar las dos entradas.

Añada un tercer requisito con este resumen y descripción:

  • Summary: Obtener el resultado

  • Description: La función debe devolver el resultado de la suma.

Añada un cuarto requisito con este resumen y descripción:

  • Summary: Las entradas deben ser finitas

  • Description: La función no debe permitir entradas de Inf o NaN.

The myAddReqs requirement set and its four requirements and requirement summaries are shown as they appear in the Requirements Editor.

Guarde los cambios en el conjunto de requisitos haciendo clic en Save.

Consulte también

Apps

Clases