From 2a5e59d34f80eb1813c75cbad6238c0ac39a3949 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 4 May 2023 13:47:14 +0200 Subject: eng: Add design target item type Update #3715. --- eng/req/items.rst | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'eng/req/items.rst') diff --git a/eng/req/items.rst b/eng/req/items.rst index 34b04a5..e51072b 100644 --- a/eng/req/items.rst +++ b/eng/req/items.rst @@ -111,6 +111,8 @@ The specification item types have the following hierarchy: * :ref:`SpecTypeDesignGroupRequirementItemType` + * :ref:`SpecTypeDesignTargetItemType` + * :ref:`SpecTypeGenericNonFunctionalRequirementItemType` * :ref:`SpecTypeRuntimeMeasurementEnvironmentItemType` @@ -1951,6 +1953,8 @@ This type is refined by the following types: * :ref:`SpecTypeDesignGroupRequirementItemType` +* :ref:`SpecTypeDesignTargetItemType` + * :ref:`SpecTypeGenericNonFunctionalRequirementItemType` * :ref:`SpecTypeRuntimeMeasurementEnvironmentItemType` @@ -1975,6 +1979,27 @@ attributes for this type are: identifier The attribute value shall be an :ref:`SpecTypeInterfaceGroupIdentifier`. +.. _SpecTypeDesignTargetItemType: + +Design Target Item Type +^^^^^^^^^^^^^^^^^^^^^^^ + +This type refines the :ref:`SpecTypeNonFunctionalRequirementItemType` through +the ``non-functional-type`` attribute if the value is ``design-target``. This +set of attributes specifies a design :term:`target`. All explicit attributes +shall be specified. The explicit attributes for this type are: + +brief + The attribute value shall be an optional string. If the value is present, + then it shall briefly describe the target. + +description + The attribute value shall be an optional string. If the value is present, + then it shall thoroughly describe the target. + +name + The attribute value shall be a string. It shall be the target name. + .. _SpecTypeGenericNonFunctionalRequirementItemType: Generic Non-Functional Requirement Item Type -- cgit v1.2.3