Задача: Назначение нефункциональных требований
This task allocates non-functional requirements to each sub-block of the chosen architecture.
Дисциплины: System Engineering Architecture
Расширяет: Назначение нефункциональных требований
Назначение
Once functionality and associated performance requirements are allocated to the sub-blocks of a chosen architecture, non-functional requirements, such as design constraints, need to be allocated to the appropriate level: system, subsystem, component.
Взаимосвязи
РолиОсновной исполнитель: Дополнительные исполнители:
ВходыОбязательный:
    Необязательный:
    • Нет
    Выходы
      Шаги
      Link system blocks to non-functional requirements

      Review the traceability record to determine the non-functional system requirements associated with the subject use case.  Associate each non-functional system requirement for the subject use case with the relevant system block(s) by creating SysML <<satisfy>> dependencies from the system block to the requirement.

      In some case it may not be possible to allocate the non-functional requirement as-is (for example, a mass constraint).  In these cases the system level requirement must first be decomposed to yield derived requirements that together satisfy the system level requirement.

      Update traceability records
      Update the Traceability Record to capture the traceability between system blocks and associated non-functional requirements.
      Дополнительные сведения
      Рекомендации